support
support copied to clipboard
Further NXT USB cleanups
There are a number of follow ups for https://github.com/pybricks/pybricks-micropython/pull/436 that still need to be done:
- Remove some of the blocking waits in the init/reset.
- There is some remaining logic from
nxosfor breaking packets into smaller chunks. I think this is only used forEP0now, so we could clean this up accordingly. - Consider dropping
:from the serial number so it is the same as the original firmware. - There are numerous
TODOsin thenxt_usbfile. - Need to figure out why the status is not ready in
pbdrv_usb_tx_response. See theREVISITnote there. - We dropped support for the two separate RX banks here. Maybe we should keep it.
- This one is nice.
TODO: Make this a little nicer. Not quite sure how. - Implement this comment.