0.6.0¶
March 30, 2020
Added CONTRIBUTORS.md to give proper credit for contributors to the stack. Special thanks to Nathan Conrad , Peter Lawrence , William D. Jones and Sean Cross 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_testcdc_dual_portsdfu_rthid_compositenet_lwip_webserverusbtmcwebusb_serial
Changed¶
Changed
tud_descriptor_string_cb()to have additional Language ID argumentMerged
hal_nrf5x.cintodcd_nrf5x.cMerged
dcd_samd21.canddcd_samd51.cintodcd_samd.cGeneralized
dcd_stm32f4.ctodcd_synopsys.cChanged
cdc_msc_hidtocdc_msc(drop hid) due to limited endpoints number of some MCUsImproved DCD SAMD stability, fix missing setup packet occasionally
Improved
usbd/usbd_controlwith 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_freertosexample 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.