|
1 | 1 | # TinyUSB Changelog |
2 | 2 |
|
| 3 | +## 0.8.0 - 2021.02.05 |
| 4 | + |
| 5 | +### Device Controller Driver |
| 6 | + |
| 7 | +- Added new device support for Raspberry Pi RP2040 |
| 8 | +- Added new device support for NXP Kinetis KL25ZXX |
| 9 | +- Use dcd_event_bus_reset() with link speed to replace bus_signal |
| 10 | +- ESP32-S2: |
| 11 | + - Add bus suspend and wakeup support |
| 12 | +- SAMD21: |
| 13 | + - Fix (walkaround) samd21 setup_packet overflow by USB DMA |
| 14 | +- STM32 Synopsys: |
| 15 | + - Rework USB FIFO allocation scheme and allow RX FIFO size reduction |
| 16 | +- Sony CXD56 |
| 17 | + - Update Update Spresense SDK to 2.0.2 |
| 18 | + - Fix dcd issues with setup packets |
| 19 | + - Correct EP number for cdc_msc example |
| 20 | + |
| 21 | +### USB Device |
| 22 | + |
| 23 | +**UBSD** |
| 24 | + |
| 25 | +- Rework usbd control transfer to have additional stage parameter for setup, data, status |
| 26 | +- Fix tusb_init() return true instead of TUSB_ERROR_NONE |
| 27 | +- Added new API tud_connected() that return true after device got out of bus reset and received the very first setup packet |
| 28 | + |
| 29 | +**Class Driver** |
| 30 | + |
| 31 | +- CDC |
| 32 | + - Allow to transmit data, even if the host does not support control line states i.e set DTR |
| 33 | +- HID |
| 34 | + - change default CFG_TUD_HID_EP_BUFSIZE from 16 to 64 |
| 35 | +- MIDI |
| 36 | + - Fix midi sysex sending bug |
| 37 | +- MSC |
| 38 | + - Invoke only scsi complete callback after status transaction is complete. |
| 39 | + - Fix scsi_mode_sense6_t padding, which cause IAR compiler internal error. |
| 40 | +- USBTMC |
| 41 | + - Change interrupt endpoint example size to 8 instead of 2 for better compatibility with mcu |
| 42 | + |
| 43 | +**Example** |
| 44 | + |
| 45 | +- Support make from windows cmd.exe |
| 46 | +- Add HID Consumer Control (media keys) to hid_composite & hid_composite_freertos examples |
| 47 | + |
| 48 | +### USB Host |
| 49 | + |
| 50 | +No noticeable changes to host stack |
| 51 | + |
| 52 | +### New Boards |
| 53 | + |
| 54 | +- NXP/Freescale Freedom FRDM-KL25Z |
| 55 | +- Feather Double M33 express |
| 56 | +- Raspberry Pi Pico |
| 57 | +- Adafruit Feather RP2040 |
| 58 | +- Adafruit Itsy Bitsy RP2040 |
| 59 | +- Adafruit QT RP2040 |
| 60 | +- Adfruit Feather ESP32-S2 |
| 61 | +- Adafruit Magtag 29" Eink |
| 62 | +- Adafruit Metro ESP32-S2 |
| 63 | +- Adafruit PyBadge |
| 64 | +- Adafruit PyPortal |
| 65 | +- Great Scott Gadgets' LUNA D11 & D21 |
| 66 | + |
3 | 67 | ## 0.7.0 - 2020.11.08 |
4 | 68 |
|
5 | 69 | ### Device Controller Driver |
|
0 commit comments