hathach 6 лет назад
Родитель
Сommit
d1aeac4e33
3 измененных файлов с 118 добавлено и 6 удалено
  1. 1 0
      README.md
  2. 112 1
      changelog.md
  3. 5 5
      docs/boards.md

+ 1 - 0
README.md

@@ -52,6 +52,7 @@ Supports multiple device configurations by dynamically changing usb descriptors.
 - Mass Storage Class (MSC): with multiple LUNs
 - Musical Instrument Digital Interface (MIDI)
 - Network with RNDIS, CDC-ECM, CDC-EEM (work in progress)
+- USB Test and Measurement Class (USBTMC)
 - Vendor-specific class support with generic In & Out endpoints. Can be used with MS OS 2.0 compatible descriptor to load winUSB driver without INF file.
 - [WebUSB](https://github.com/WICG/webusb) with vendor-specific class
 

+ 112 - 1
changelog.md

@@ -1,6 +1,117 @@
 # TinyUSB changelog
 
-## New Release
+## 0.6.0 - 2019.03.30
+
+### Added
+
+- Added **CONTRIBUTORS.md** to give proper credit for contributors to the stack
+
+**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
+
+**Boards**
+
+Following boards are added:
+
+- adafruit_clue
+- arduino_nano33_ble
+- circuitplayground_bluefruit
+- circuitplayground_express
+- feather_m0_express
+- feather_nrf52840_sense
+- feather_stm32f405
+- fomu
+- itsybitsy_m0
+- itsybitsy_m4
+- lpcxpresso11u37
+- lpcxpresso1549
+- lpcxpresso51u68
+- lpcxpresso54114
+- lpcxpresso55s69
+- mbed1768
+- mimxrt1010_evk
+- mimxrt1015_evk
+- mimxrt1020_evk
+- mimxrt1050_evkb
+- mimxrt1060_evk
+- mimxrt1064_evk
+- msp_exp430f5529lp
+- ngx4330
+- nrf52840_mdk_dongle
+- nutiny_nuc121s
+- nutiny_nuc125s
+- nutiny_nuc126v
+- nutiny_sdk_nuc120
+- nutiny_sdk_nuc505
+- pca10059
+- pca10100
+- pyboardv11
+- raytac_mdbt50q_rx
+- samg55xplained
+- seeeduino_xiao
+- spresense
+- stm32f070rbnucleo
+- stm32f072disco
+- stm32f103bluepill
+- stm32f207nucleo
+- stm32f401blackpill
+- stm32f411blackpill
+- stm32f411disco
+- stm32f412disco
+- stm32f767nucleo
+- stm32h743nucleo
+- stm32l0538disco
+- stm32l476disco
+- teensy_40
+
+### 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 hanlding 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
 
 ## 0.5.0 (Initial Release) - 2019.07.10
 

+ 5 - 5
docs/boards.md

@@ -54,18 +54,18 @@ This code base already had supported for a handful of following boards (sorted a
 
 ### NXP LPC
 
+- [ARM mbed LPC1768](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc1700-cortex-m3/arm-mbed-lpc1768-board:OM11043)
+- [Embedded Artists LPC4088 Quick Start board](https://www.embeddedartists.com/products/lpc4088-quickstart-board)
+- [Embedded Artists LPC4357 Developer Kit](http://www.embeddedartists.com/products/kits/lpc4357_kit.php)
+- [Keil MCB1800 Evaluation Board](http://www.keil.com/mcb1800)
 - [LPCXpresso 11u37](https://www.nxp.com/design/microcontrollers-developer-resources/lpcxpresso-boards/lpcxpresso-board-for-lpc11u37h:OM13074)
 - [LPCXpresso 11u68](https://www.nxp.com/support/developer-resources/evaluation-and-development-boards/lpcxpresso-boards/lpcxpresso-board-for-lpc11u68:OM13058)
 - [LPCXpresso 1347](https://www.nxp.com/support/developer-resources/evaluation-and-development-boards/lpcxpresso-boards/lpcxpresso-board-for-lpc1347:OM13045)
-- [ARM mbed LPC1768](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc1700-cortex-m3/arm-mbed-lpc1768-board:OM11043)
 - [LPCXpresso 1769](https://www.nxp.com/support/developer-resources/evaluation-and-development-boards/lpcxpresso-boards/lpcxpresso-board-for-lpc1769:OM13000)
-- [Keil MCB1800 Evaluation Board](http://www.keil.com/mcb1800)
-- [Embedded Artists LPC4088 Quick Start board](https://www.embeddedartists.com/products/lpc4088-quickstart-board)
-- [NGX LPC4330-Xplorer](https://www.nxp.com/design/designs/lpc4330-xplorer-board:OM13027)
-- [Embedded Artists LPC4357 Developer Kit](http://www.embeddedartists.com/products/kits/lpc4357_kit.php)
 - [LPCXpresso 51U68](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpcxpresso51u68-for-the-lpc51u68-mcus:OM40005)
 - [LPCXpresso 54114](https://www.nxp.com/design/microcontrollers-developer-resources/lpcxpresso-boards/lpcxpresso54114-board:OM13089)
 - [LPCXpresso 55s69 EVK](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc5500-cortex-m33/lpcxpresso55s69-development-board:LPC55S69-EVK)
+- [NGX LPC4330-Xplorer](https://www.nxp.com/design/designs/lpc4330-xplorer-board:OM13027)
 
 ### Sony