Now we correctly set the GiveBack flag and minimum current fields in the Request message when GiveBack is enabled. Also when GiveBack is enabled, we correctly handle GotoMin messages by lowering our power consumption, completing negotiation, and Requesting our normal power periodically until the power supply Accepts our Request. At least, I believe it's correct. I don't have any hardware that sends GotoMin messages, so I can't test it other than that it doesn't break anything with the GiveBack flag set to 1 or 0 when the source doesn't ask to reduce power.
|
|
||
66 |
|
66 |
|
67 |
|
67 |
|
68 |
|
68 |
|
69 |
|
|
|
70 |
|
|
|
71 |
|
|
|
|
69 |
|
|
|
70 |
|
|
|
71 |
|
|
|
72 |
|
|
|
73 |
|
|
|
74 |
|
|
|
75 |
|
|
|
76 |
|
|
|
77 |
|
|
|
78 |
|
|
|
79 |
|
|
|
80 |
|
|
72 |
|
81 |
|
73 |
|
82 |
|
74 |
|
83 |
|
|
|
||
77 |
|
86 |
|
78 |
|
87 |
|
79 |
|
88 |
|
80 |
|
|
|
|
89 |
|
|
81 |
|
90 |
|
82 |
|
91 |
|
83 |
|
92 |
|
|
|
||
56 |
|
56 |
|
57 |
|
57 |
|
58 |
|
58 |
|
|
59 |
|
|
|
60 |
|
|
59 |
|
61 |
|
60 |
|
62 |
|
61 |
|
63 |
|
|
|
||
183 |
|
185 |
|
184 |
|
186 |
|
185 |
|
187 |
|
|
188 |
|
|
|
189 |
|
|
186 |
|
190 |
|
187 |
|
191 |
|
188 |
|
192 |
|
|
|
||
203 |
|
207 |
|
204 |
|
208 |
|
205 |
|
209 |
|
206 |
|
|
|
207 |
|
|
|
208 |
|
|
|
|
210 |
|
|
|
211 |
|
|
|
212 |
|
|
|
213 |
|
|
209 |
|
214 |
|
210 |
|
215 |
|
211 |
|
216 |
|
|
|
||
242 |
|
247 |
|
243 |
|
248 |
|
244 |
|
249 |
|
245 |
|
|
|
|
250 |
|
|
246 |
|
251 |
|
247 |
|
252 |
|
248 |
|
253 |
|
|
|
||
265 |
|
270 |
|
266 |
|
271 |
|
267 |
|
272 |
|
|
273 |
|
|
|
274 |
|
|
268 |
|
275 |
|
269 |
|
|
|
270 |
|
|
|
|
276 |
|
|
|
277 |
|
|
|
278 |
|
|
|
279 |
|
|
|
280 |
|
|
|
281 |
|
|
|
282 |
|
|
271 |
|
283 |
|
272 |
|
284 |
|
273 |
|
285 |
|
|
|
||
279 |
|
291 |
|
280 |
|
292 |
|
281 |
|
293 |
|
|
294 |
|
|
|
295 |
|
|
|
296 |
|
|
|
297 |
|
|
|
298 |
|
|
|
299 |
|
|
282 |
|
300 |
|
283 |
|
301 |
|
284 |
|
302 |
|
|
|
||
330 |
|
348 |
|
331 |
|
349 |
|
332 |
|
350 |
|
333 |
|
|
|
334 |
|
|
|
335 |
|
|
|
|
351 |
|
|
336 |
|
352 |
|
337 |
|
353 |
|
338 |
|
|
|
339 |
|
|
|
340 |
|
|
|
|
354 |
|
|
|
355 |
|
|
|
356 |
|
|
|
357 |
|
|
|
358 |
|
|
|
359 |
|
|
|
360 |
|
|
|
361 |
|
|
|
362 |
|
|
|
363 |
|
|
|
364 |
|
|
|
365 |
|
|
|
366 |
|
|
|
367 |
|
|
341 |
|
368 |
|
342 |
|
369 |
|
343 |
|
370 |
|