|
1 | 1 | # TinyUSB changelog
|
2 | 2 |
|
3 |
| -## New Release |
| 3 | +## 0.6.0 - 2019.03.30 |
| 4 | + |
| 5 | +### Added |
| 6 | + |
| 7 | +Added **CONTRIBUTORS.md** to give proper credit for contributors to the stack |
| 8 | + |
| 9 | +**MCU** |
| 10 | + |
| 11 | +- Added support for Microchip SAMG55 |
| 12 | +- Added support for Nordic nRF52833 |
| 13 | +- Added support for Nuvoton: NUC120, NUC121/NUC125, NUC126, NUC505 |
| 14 | +- Added support for NXP LPC: 51Uxx, 54xxx, 55xx |
| 15 | +- Added support for NXP iMXRT: RT1011, RT1015, RT1021, RT1052, RT1062, RT1064 |
| 16 | +- Added support for Sony CXD56 (Spresense) |
| 17 | +- Added support for STM32: L0, F0, F1, F2, F3, F4, F7, H7 |
| 18 | +- Added support for TI MSP430 |
| 19 | +- Added support for ValentyUSB's eptri |
| 20 | + |
| 21 | +**Class Driver** |
| 22 | + |
| 23 | +- Added DFU Runtime class driver |
| 24 | +- Added Network class driver with RNDIS, CDC-ECM, CDC-EEM (work in progress) |
| 25 | +- Added USBTMC class driver |
| 26 | +- Added WebUSB class driver using vendor-specific class |
| 27 | +- Added multiple instances support for CDC and MIDI |
| 28 | +- Added a handful of unit test with Ceedling. |
| 29 | +- Added LOG support for debugging with CFG_TUSB_DEBUG |
| 30 | +- Added `tud_descriptor_bos_cb()` for BOS descriptor (required for USB 2.1) |
| 31 | +- Added `dcd_edpt0_status_complete()` as optional API for DCD |
| 32 | + |
| 33 | +**Examples** |
| 34 | + |
| 35 | +Following examples are added: |
| 36 | + |
| 37 | +- board_test |
| 38 | +- cdc_dual_ports |
| 39 | +- dfu_rt |
| 40 | +- hid_composite |
| 41 | +- net_lwip_webserver |
| 42 | +- usbtmc |
| 43 | +- webusb_serial |
| 44 | + |
| 45 | +**Boards** |
| 46 | + |
| 47 | +Following boards are added: |
| 48 | + |
| 49 | +- adafruit_clue |
| 50 | +- arduino_nano33_ble |
| 51 | +- circuitplayground_bluefruit |
| 52 | +- circuitplayground_express |
| 53 | +- feather_m0_express |
| 54 | +- feather_nrf52840_sense |
| 55 | +- feather_stm32f405 |
| 56 | +- fomu |
| 57 | +- itsybitsy_m0 |
| 58 | +- itsybitsy_m4 |
| 59 | +- lpcxpresso11u37 |
| 60 | +- lpcxpresso1549 |
| 61 | +- lpcxpresso51u68 |
| 62 | +- lpcxpresso54114 |
| 63 | +- lpcxpresso55s69 |
| 64 | +- mbed1768 |
| 65 | +- mimxrt1010_evk |
| 66 | +- mimxrt1015_evk |
| 67 | +- mimxrt1020_evk |
| 68 | +- mimxrt1050_evkb |
| 69 | +- mimxrt1060_evk |
| 70 | +- mimxrt1064_evk |
| 71 | +- msp_exp430f5529lp |
| 72 | +- ngx4330 |
| 73 | +- nrf52840_mdk_dongle |
| 74 | +- nutiny_nuc121s |
| 75 | +- nutiny_nuc125s |
| 76 | +- nutiny_nuc126v |
| 77 | +- nutiny_sdk_nuc120 |
| 78 | +- nutiny_sdk_nuc505 |
| 79 | +- pca10059 |
| 80 | +- pca10100 |
| 81 | +- pyboardv11 |
| 82 | +- raytac_mdbt50q_rx |
| 83 | +- samg55xplained |
| 84 | +- seeeduino_xiao |
| 85 | +- spresense |
| 86 | +- stm32f070rbnucleo |
| 87 | +- stm32f072disco |
| 88 | +- stm32f103bluepill |
| 89 | +- stm32f207nucleo |
| 90 | +- stm32f401blackpill |
| 91 | +- stm32f411blackpill |
| 92 | +- stm32f411disco |
| 93 | +- stm32f412disco |
| 94 | +- stm32f767nucleo |
| 95 | +- stm32h743nucleo |
| 96 | +- stm32l0538disco |
| 97 | +- stm32l476disco |
| 98 | +- teensy_40 |
| 99 | + |
| 100 | +### Changed |
| 101 | + |
| 102 | +- Changed `tud_descriptor_string_cb()` to have additional Language ID argument |
| 103 | +- Merged hal_nrf5x.c into dcd_nrf5x.c |
| 104 | +- Merged dcd_samd21.c and dcd_samd51.c into dcd_samd.c |
| 105 | +- Generalized dcd_stm32f4.c to dcd_synopsys.c |
| 106 | +- Changed cdc_msc_hid to cdc_msc (drop hid) due to limited endpoints number of some MCUs |
| 107 | +- Improved DCD SAMD stability, fix missing setup packet occasionally |
| 108 | +- Improved usbd/usbd_control with proper hanlding of zero-length packet (ZLP) |
| 109 | +- Improved STM32 DCD FSDev |
| 110 | +- Improved STM32 DCD Synopsys |
| 111 | +- Migrated CI from Travis to Github Action |
| 112 | +- Updated nrfx submodule to 2.1.0 |
| 113 | +- Fixed mynewt osal queue definition |
| 114 | +- Fixed cdc_msc_freertos example build for all MCUs |
4 | 115 |
|
5 | 116 | ## 0.5.0 (Initial Release) - 2019.07.10
|
6 | 117 |
|
|
0 commit comments