Skip to content

Commit 961e83e

Browse files
committed
more docs update
1 parent d36ea6d commit 961e83e

File tree

3 files changed

+67
-2
lines changed

3 files changed

+67
-2
lines changed

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ The stack supports the following MCUs:
5151
- **Renesas:** RX63N, RX65N, RX72N
5252
- **Silabs:** EFM32GG
5353
- **Sony:** CXD56
54-
- **ST:** STM32 series: F0, F1, F2, F3, F4, F7, H7, G4, L0, L1, L4, L4+
54+
- **ST:** STM32 series: F0, F1, F2, F3, F4, F7, H7, G4, L0, L1, L4, L4+, WB
5555
- **TI:** MSP430, MSP432E4, TM4C123
5656
- **ValentyUSB:** eptri
5757

docs/info/changelog.rst

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,64 @@
22
Changelog
33
*********
44

5+
0.14.0
6+
======
7+
8+
- Improve compiler support for CCRX and IAR
9+
- Add timeout to osal_queue_receive()
10+
- Add tud_task_ext(timeout, in_isr) as generic version of tud_task(). Same as tuh_task_ext(), tuh_task()
11+
- Enable more warnings -Wnull-dereference -Wuninitialized -Wunused -Wredundant-decls -Wconversion
12+
- Add new examples
13+
- host/bare_api to demonstrate generic (app-level) enumeration and endpoint transfer
14+
- dual/host_hid_to_device_cdc to run both device and host stack concurrently, get HID report from host and print out to device CDC. This example only work with multiple-controller MCUs and rp2040 with the help of pio-usb as added controller.
15+
16+
Controller Driver (DCD & HCD)
17+
-----------------------------
18+
19+
- Enhance rhports management to better support dual roles
20+
- CFG_TUD_ENABLED/CFG_TUH_ENABLED, CFG_TUD_MAX_SPEED/CFG_TUH_MAX_SPEED can be used to replace CFG_TUSB_RHPORT0_MODE/CFG_TUSB_RHPORT1_MODE
21+
- tud_init(rphort), tuh_init(rhport) can be used to init stack on specified roothub port (controller) instead of tusb_init(void)
22+
- Add dcd/hcd port specific defines TUP_ (stand for tinyusb port-specific)
23+
- [dwc2]
24+
- Update to support stm32 h72x, h73x with only 1 otg controller
25+
- Fix overwrite with grstctl when disable endpoint
26+
- [EHCI] Fix an issue with EHCI driver
27+
- [msp430] Fix for possible bug in msp430-elf-gcc 9.3.0
28+
- [nrf5x] Fix DMA access race condition using atomic function
29+
- [pic32] Fix PIC32 santiy
30+
- [rp2040]
31+
- Add PICO-PIO-USB as controller (device/host) support for rp2040
32+
- Use shared IRQ handlers, so user can also hook the USB IRQ
33+
- Fix resumed signal not reported to device stack
34+
- [stm32fsdev] Add support for stm32wb55
35+
36+
Device Stack
37+
------------
38+
39+
- [Audio] Add support for feedback endpoint computation
40+
- New API tud_audio_feedback_params_cb(), tud_audio_feedback_interval_isr().
41+
- Supported computation method are: frequency with fixed/float or power of 2. Feedback with fifo count is not yet supported.
42+
- Fix nitfs (should be 3) in TUD_AUDIO_HEADSET_STEREO_DESCRIPTOR
43+
- Fix typo in audiod_rx_done_cb()
44+
- [DFU] Fix coexistence with other interfaces BTH, RNDIS
45+
- [MSC] Fix inquiry response additional length field
46+
- [Venndor] Improve write performance
47+
48+
Host Stack
49+
----------
50+
51+
- Add new API tuh_configure(rhport, cfg_id, cfg_param) for dynamnic port specific behavior configuration
52+
- [HID] Open OUT endpoint if available
53+
- [Hub] hub clear port and device interrupts
54+
- [USBH] Major improvement
55+
- Rework usbh control transfer with complete callback. New API tuh_control_xfer() though still only carry 1 usbh (no queueing) at a time.
56+
- Add generic endpoint transfer with tuh_edpt_open(), tuh_edpt_xfer(). Require `CFG_TUH_API_EDPT_XFER=1`
57+
- Support app-level enumeration with new APIs
58+
- tuh_descriptor_get(), tuh_descriptor_get_device(), tuh_descriptor_get_configuration(), tuh_descriptor_get_hid_report()
59+
- tuh_descriptor_get_string(), tuh_descriptor_get_manufacturer_string(), tuh_descriptor_get_product_string(), tuh_descriptor_get_serial_string()
60+
- Also add _sync() as sync/blocking version for above APIs
61+
62+
563
0.13.0
664
======
765

docs/reference/supported.rst

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ Supported MCUs
6060
| | +-------------+--------+------+-----------+-------------------+--------------+
6161
| | | 55 || || lpc_ip3511 | |
6262
+--------------+---------+-------------+--------+------+-----------+-------------------+--------------+
63-
| Raspberry Pi | RP2040 |||| rp2040 | |
63+
| Raspberry Pi | RP2040 |||| rp2040, pio_usb | |
6464
+--------------+-----------------------+--------+------+-----------+-------------------+--------------+
6565
| Renesas | RX 63N, 65N, 72N |||| usba | |
6666
+--------------+-----------------------+--------+------+-----------+-------------------+--------------+
@@ -95,6 +95,8 @@ Supported MCUs
9595
| | L4+ || | | dwc2 | |
9696
| +-----------------------+--------+------+-----------+-------------------+--------------+
9797
| | U5 || | | dwc2 | |
98+
| +-----------------------+--------+------+-----------+-------------------+--------------+
99+
| | WBx5 || | | stm32_fsdev | |
98100
+--------------+-----------------------+--------+------+-----------+-------------------+--------------+
99101
| TI | MSP430 |||| msp430x5xx | |
100102
| +-----------------------+--------+------+-----------+-------------------+--------------+
@@ -241,6 +243,7 @@ iMX RT
241243
- `MIMX RT1060 Evaluation Kit <https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/mimxrt1060-evk-i.mx-rt1060-evaluation-kit:MIMXRT1060-EVK>`__
242244
- `MIMX RT1064 Evaluation Kit <https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/mimxrt1064-evk-i.mx-rt1064-evaluation-kit:MIMXRT1064-EVK>`__
243245
- `Teensy 4.0 Development Board <https://www.pjrc.com/store/teensy40.html>`__
246+
- `Teensy 4.1 Development Board <https://www.pjrc.com/store/teensy41.html>`__
244247

245248
Kinetis
246249
^^^^^^^
@@ -379,6 +382,10 @@ L4
379382
- `STM32 L4P5zg Nucleo <https://www.st.com/en/evaluation-tools/nucleo-l4p5zg.html>`__
380383
- `STM32 L4R5zi Nucleo <https://www.st.com/en/evaluation-tools/nucleo-l4r5zi.html>`__
381384

385+
WB
386+
^^
387+
- `STM32 WB55 Nucleo <https://www.st.com/en/evaluation-tools/p-nucleo-wb55.html>`__
388+
382389
TI
383390
--
384391

0 commit comments

Comments
 (0)