diff options
| author | Ha Thach <[email protected]> | 2026-06-30 22:27:27 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-06-30 22:27:27 +0700 |
| commit | dae3f9a366bfcddbf9dcf1b48d7500286a849539 (patch) | |
| tree | a2dfc80a1f63f2a4ae3bb3942809bca58b35ae7d /docs/changelog/0.6.0.md | |
| parent | 188b99892972aafa75495ccd4be61e6c97f47a69 (diff) | |
docs: convert changelog release notes from RST to Markdown (#3746)0.21.0
* docs: convert changelog release notes from RST to Markdown
Diffstat (limited to 'docs/changelog/0.6.0.md')
| -rw-r--r-- | docs/changelog/0.6.0.md | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/docs/changelog/0.6.0.md b/docs/changelog/0.6.0.md new file mode 100644 index 000000000..6cea3598f --- /dev/null +++ b/docs/changelog/0.6.0.md @@ -0,0 +1,63 @@ +# 0.6.0 + +*March 30, 2020* + +Added **CONTRIBUTORS.md** to give proper credit for contributors to the stack. Special thanks to [Nathan Conrad](https://github.com/pigrew) , [Peter Lawrence](https://github.com/majbthrd) , [William D. Jones](https://github.com/cr1901) and [Sean Cross](https://github.com/xobs) and others for spending their precious time to add lots of features and ports for this release. + +## Added + +### MCU + +- Added support for Microchip SAMG55 +- Added support for Nordic nRF52833 +- Added support for Nuvoton: NUC120, NUC121/NUC125, NUC126, NUC505 +- Added support for NXP LPC: 51Uxx, 54xxx, 55xx +- Added support for NXP iMXRT: RT1011, RT1015, RT1021, RT1052, RT1062, RT1064 +- Added support for Sony CXD56 (Spresense) +- Added support for STM32: L0, F0, F1, F2, F3, F4, F7, H7 +- Added support for TI MSP430 +- Added support for ValentyUSB's eptri + +### Class Driver + +- Added DFU Runtime class driver +- Added Network class driver with RNDIS, CDC-ECM, CDC-EEM (work in progress) +- Added USBTMC class driver +- Added WebUSB class driver using vendor-specific class +- Added multiple instances support for CDC and MIDI +- Added a handful of unit test with Ceedling. +- Added LOG support for debugging with CFG_TUSB_DEBUG +- Added `tud_descriptor_bos_cb()` for BOS descriptor (required for USB 2.1) +- Added `dcd_edpt0_status_complete()` as optional API for DCD + +### Examples + +Following examples are added: + +- `board_test` +- `cdc_dual_ports` +- `dfu_rt` +- `hid_composite` +- `net_lwip_webserver` +- `usbtmc` +- `webusb_serial` + +## Changed + +- Changed `tud_descriptor_string_cb()` to have additional Language ID argument +- Merged `hal_nrf5x.c` into `dcd_nrf5x.c` +- Merged `dcd_samd21.c` and `dcd_samd51.c` into `dcd_samd.c` +- Generalized `dcd_stm32f4.c` to `dcd_synopsys.c` +- Changed `cdc_msc_hid` to `cdc_msc` (drop hid) due to limited endpoints number of some MCUs +- Improved DCD SAMD stability, fix missing setup packet occasionally +- Improved `usbd/usbd_control` with proper handling of zero-length packet (ZLP) +- Improved STM32 DCD FSDev +- Improved STM32 DCD Synopsys +- Migrated CI from Travis to Github Action +- Updated nrfx submodule to 2.1.0 +- Fixed mynewt osal queue definition +- Fixed `cdc_msc_freertos` example build for all MCUs + +## Contributors + +Thanks to everyone who contributed to this release: @an-dr, @arturo182, @chang196700, @cr1901, @hathach, @jepler, @jeremyherbert, @kamtom480, @kasjer, @ladyada, @majbthrd, @mateusz-holenko, @noebrun, @nxf58843, @pigrew, @samveen, @smunaut, @tannewt, @xobs. |
