@@ -908,6 +908,15 @@ Drivers and Sensors
908908 * STM32: Now supports :c:func: `usb_dc_detach ` and :c:func: `usb_dc_wakeup_request `.
909909 * STM32: Vbus sensing is now supported and determined based on the presence of the
910910 hardware detection pin(s) in the device tree. E.g: pinctrl-0 = <&usb_otg_fs_vbus_pa9 ...>;
911+ * RPi Pico: fixed buffer status handling, fixed infinite unhandled irq retriggers,
912+ fixed DATA PID toggle and control transfer handling.
913+ * NXP: Enabled high speed support, fixed endpoint buffer write operation.
914+ * nRF USBD: Removed HAL driver uninit on detach, fixed endpoints disable on
915+ USB stack disable.
916+ * Added new experimental USB device controller (UDC) API and implementation
917+ for nRF USBD, Kinetis USBFSOTG, and virtual controllers.
918+ * Added new experimental USB host controller (UDC) API and implementation
919+ for MAX3421E and virtual controllers.
911920
912921* W1
913922
@@ -1078,6 +1087,26 @@ Networking
10781087USB
10791088***
10801089
1090+ * New experimental USB support:
1091+
1092+ * Added new USB device stack (device_next), class implementation for CDC ACM and
1093+ BT HCI USB transport layer.
1094+ * Added initial support for USB host
1095+
1096+ * USB device stack (device):
1097+
1098+ * Removed transfer cancellation on bus suspend.
1099+ * Reworked disabling all endpoints on stack disable to allow re-enabling USB
1100+ device stack.
1101+ * Revised endpoint enable/disable on alternate setting.
1102+ * Improved USB DFU support with WinUSB on Windows.
1103+ * Added check to prevent recursive logging loop and allowed to send more than
1104+ one byte using poll out in CDC ACM class implementation.
1105+ * Corrected IAD and interface descriptors, removed unnecessary CDC descriptors,
1106+ and fixed packet reception in RNDIS ethernet implementation.
1107+ * Implemented cache synchronization after write operations in USB MSC class.
1108+
1109+
10811110Devicetree
10821111**********
10831112
0 commit comments