Skip to content

Commit 4d4e252

Browse files
jfischer-nostephanosio
authored andcommitted
doc: release-notes-3.3: add release notes for USB support
Add release notes for USB support. Signed-off-by: Johann Fischer <[email protected]>
1 parent aed165d commit 4d4e252

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

doc/releases/release-notes-3.3.rst

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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
10781087
USB
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+
10811110
Devicetree
10821111
**********
10831112

0 commit comments

Comments
 (0)