Correctly handling ACK_OVERFLOW
What's the correct behavior for this? The standard says "the controller should continue to send get commands for the same PID" but mentions nothing about what the PD field should contain.
Does that mean the PD and PDL fields should remain identical to the first message or can I send no data for the subsequent get commands?
For the two examples in the spec (proxied devices and supported parameters) it doesn't matter because the PDL is always 0 but I can imagine a case where the PD contained data specific to the GET request.
Thanks,
Simon
|