diff --git a/atusb/fw3/usb/atu2.c b/atusb/fw3/usb/atu2.c index 58cac3f..79923d1 100644 --- a/atusb/fw3/usb/atu2.c +++ b/atusb/fw3/usb/atu2.c @@ -13,18 +13,9 @@ /* * Known issues: * - no suspend/resume - * - EP0-sized packets cause an (otherwise harmless) SUEND at the end of the - * packet - * - #ifdef hell - */ - -/* - * This code follows the register read/write sequences from the examples in - * SiLabs/MCU/Examples/C8051F326_7/USB_Interrupt/Firmware/F326_USB_Main.c and - * SiLabs/MCU/Examples/C8051F326_7/USB_Interrupt/Firmware/F326_USB_ISR.c - * - * More resources: - * http://www.beyondlogic.org/usbnutshell/usb1.htm + * - we don't call back after failed transmissions, + * - we don't reset the EP buffer after failed receptions + * - enumeration often encounters an error -71 (from which it recovers) */ #include diff --git a/atusb/fw3/usb/usb.c b/atusb/fw3/usb/usb.c index d04f51f..f677d03 100644 --- a/atusb/fw3/usb/usb.c +++ b/atusb/fw3/usb/usb.c @@ -13,18 +13,7 @@ /* * Known issues: * - no suspend/resume - * - EP0-sized packets cause an (otherwise harmless) SUEND at the end of the - * packet - * - #ifdef hell - */ - -/* - * This code follows the register read/write sequences from the examples in - * SiLabs/MCU/Examples/C8051F326_7/USB_Interrupt/Firmware/F326_USB_Main.c and - * SiLabs/MCU/Examples/C8051F326_7/USB_Interrupt/Firmware/F326_USB_ISR.c - * - * More resources: - * http://www.beyondlogic.org/usbnutshell/usb1.htm + * - should support EP clearing and stalling */ #include