Skip to content

Commit 75f9ce2

Browse files
authored
Merge pull request hathach#315 from hathach/develop
added changelog for release
2 parents a582674 + dcbe6fe commit 75f9ce2

File tree

3 files changed

+118
-6
lines changed

3 files changed

+118
-6
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ Supports multiple device configurations by dynamically changing usb descriptors.
5252
- Mass Storage Class (MSC): with multiple LUNs
5353
- Musical Instrument Digital Interface (MIDI)
5454
- Network with RNDIS, CDC-ECM, CDC-EEM (work in progress)
55+
- USB Test and Measurement Class (USBTMC)
5556
- 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.
5657
- [WebUSB](https://github.com/WICG/webusb) with vendor-specific class
5758

changelog.md

Lines changed: 112 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,117 @@
11
# TinyUSB changelog
22

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
4115

5116
## 0.5.0 (Initial Release) - 2019.07.10
6117

docs/boards.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,18 +54,18 @@ This code base already had supported for a handful of following boards (sorted a
5454

5555
### NXP LPC
5656

57+
- [ARM mbed LPC1768](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc1700-cortex-m3/arm-mbed-lpc1768-board:OM11043)
58+
- [Embedded Artists LPC4088 Quick Start board](https://www.embeddedartists.com/products/lpc4088-quickstart-board)
59+
- [Embedded Artists LPC4357 Developer Kit](http://www.embeddedartists.com/products/kits/lpc4357_kit.php)
60+
- [Keil MCB1800 Evaluation Board](http://www.keil.com/mcb1800)
5761
- [LPCXpresso 11u37](https://www.nxp.com/design/microcontrollers-developer-resources/lpcxpresso-boards/lpcxpresso-board-for-lpc11u37h:OM13074)
5862
- [LPCXpresso 11u68](https://www.nxp.com/support/developer-resources/evaluation-and-development-boards/lpcxpresso-boards/lpcxpresso-board-for-lpc11u68:OM13058)
5963
- [LPCXpresso 1347](https://www.nxp.com/support/developer-resources/evaluation-and-development-boards/lpcxpresso-boards/lpcxpresso-board-for-lpc1347:OM13045)
60-
- [ARM mbed LPC1768](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc1700-cortex-m3/arm-mbed-lpc1768-board:OM11043)
6164
- [LPCXpresso 1769](https://www.nxp.com/support/developer-resources/evaluation-and-development-boards/lpcxpresso-boards/lpcxpresso-board-for-lpc1769:OM13000)
62-
- [Keil MCB1800 Evaluation Board](http://www.keil.com/mcb1800)
63-
- [Embedded Artists LPC4088 Quick Start board](https://www.embeddedartists.com/products/lpc4088-quickstart-board)
64-
- [NGX LPC4330-Xplorer](https://www.nxp.com/design/designs/lpc4330-xplorer-board:OM13027)
65-
- [Embedded Artists LPC4357 Developer Kit](http://www.embeddedartists.com/products/kits/lpc4357_kit.php)
6665
- [LPCXpresso 51U68](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpcxpresso51u68-for-the-lpc51u68-mcus:OM40005)
6766
- [LPCXpresso 54114](https://www.nxp.com/design/microcontrollers-developer-resources/lpcxpresso-boards/lpcxpresso54114-board:OM13089)
6867
- [LPCXpresso 55s69 EVK](https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc5500-cortex-m33/lpcxpresso55s69-development-board:LPC55S69-EVK)
68+
- [NGX LPC4330-Xplorer](https://www.nxp.com/design/designs/lpc4330-xplorer-board:OM13027)
6969

7070
### Sony
7171

0 commit comments

Comments
 (0)