kopia lustrzana https://github.com/micropython/micropython-lib
![]() This fix relies on a corresponding change in the low-level USBDevice class. Without the low-level change, HID and CDC devices may not work correctly at all. Zero length OUT control requests were being processed on the device but stalling the endpoint so the host saw a failure (or hang followed by failure). Specifically: - CDC set control line state and send break requests - HID set idle or set protocol This commit also simplifies HID set report logic (tested to still work even when buffer size doesn't match report length). This work was funded through GitHub Sponsors. Signed-off-by: Angus Gratton <angus@redyak.com.au> |
||
---|---|---|
.. | ||
aioespnow | ||
aiorepl | ||
bluetooth | ||
bundles | ||
drivers | ||
espflash | ||
lora | ||
mip | ||
mip-cmdline | ||
net | ||
senml | ||
uaiohttpclient | ||
ucontextlib | ||
udnspkt | ||
umqtt.robust | ||
umqtt.simple | ||
upysh | ||
urequests | ||
urllib.urequest | ||
usb | ||
xmltok | ||
README.md |
README.md
MicroPython-specific packages
These are packages that have been written specifically for use on MicroPython.
Packages in this directory should not have the same name as modules from the Python Standard Library.
Future plans
- More organised directory structure based on purpose (e.g. drivers, network, etc).