|
| 1 | +## 2.1.0 |
| 2 | + |
| 3 | +- Added configurable Suspend/Resume device event support using TinyUSB callbacks `tud_suspend_cb` and `tud_resume_cb` |
| 4 | + |
| 5 | +## 2.0.1~1 |
| 6 | + |
| 7 | +- esp_tinyusb: Claim forward compatibility with TinyUSB 0.19 |
| 8 | +- CDC: Added support for new VFS API (for esp-idf v5.4 and higher) |
| 9 | + |
| 10 | +## 2.0.1 |
| 11 | + |
| 12 | +- esp_tinyusb: Added ESP32H4 support |
| 13 | +- esp_tinyusb: Fixed an assertion failure on the GetOtherSpeedDescriptor() request for ESP32P4 when the OTG1.1 port is used |
| 14 | +- MSC: Added dynamic member and storage operation multitask protection |
| 15 | +- MSC: Used `esp_vfs_fat_register_cfg` function prototype for esp-idf v5.3 and higher |
| 16 | + |
| 17 | +## 2.0.0 |
| 18 | + |
| 19 | +- esp_tinyusb: Added USB Compliance Verification results |
| 20 | +- CDC-ACM: Added a configurable parameter for the endpoint DMA buffer |
| 21 | + |
| 22 | +### Breaking changes |
| 23 | + |
| 24 | +- esp_tinyusb: External PHY is no longer initialized automatically. If an external PHY is required, it must be explicitly initialized by the user with configuration parameter `phy.skip_setup = true` |
| 25 | +- esp_tinyusb: Added run-time configuration for peripheral port selection, task settings, and descriptors. For more details, refer to the [Espressif's Addition to TinyUSB Mirgation guide v2](../../docs/device/migration-guides/v2/tinyusb.md) |
| 26 | +- esp_tinyusb: Added USB Device event callback to handle different USB Device events. For the list of supported USB Device events, refer to to [Espressif's Addition to TinyUSB - README](../esp_tinyusb/README.md) |
| 27 | +- esp_tinyusb: Removed configuration option to handle TinyUSB events outside of this driver |
| 28 | +- NCM: Added possibility to deinit the driver |
| 29 | +- NCM: Updated public API; refer to the [NCM Class Migration guide v2](../../docs/device/migration-guides/v2/tinyusb_ncm.md) |
| 30 | +- MSC: Removed dedicated callbacks; introduced a single callback with an event ID for each storage |
| 31 | +- MSC: Added storage format support |
| 32 | +- MSC: Added dual storage support (SPI/Flash and SD/MMC) |
| 33 | +- MSC: Updated public API; refer to the [MSC Class Migration guide v2](../../docs/device/migration-guides/v2/tinyusb_msc.md) |
| 34 | +- Console: Updated public API; refer to the [Console Class Migration guide v2](../../docs/device/migration-guides/v2/tinyusb_console.md) |
| 35 | +- CDC-ACM: Updated public API; refer to the [CDC-ACM Class Migration guide v2](../../docs/device/migration-guides/v2/tinyusb_cdc_acm.md) |
| 36 | + |
| 37 | +## 1.7.6~1 |
| 38 | + |
| 39 | +- esp_tinyusb: Added documentation to README.md |
| 40 | + |
| 41 | +## 1.7.6 |
| 42 | + |
| 43 | +- MSC: Fixed the possibility to use SD/MMC storage with large capacity (more than 4 GB) |
| 44 | + |
| 45 | +## 1.7.5 |
| 46 | + |
| 47 | +- esp_tinyusb: Provide forward compatibility with IDF 6.0 |
| 48 | + |
| 49 | +## 1.7.4~1 |
| 50 | + |
| 51 | +- esp_tinyusb: Claim forward compatibility with IDF 6.0 |
| 52 | + |
| 53 | +## 1.7.4 |
| 54 | + |
| 55 | +- MSC: WL Sector runtime check during spiflash init (fix for build time error check) |
| 56 | + |
| 57 | +## 1.7.3 [yanked] |
| 58 | + |
| 59 | +- MSC: Improved transfer speed to SD cards and SPI flash |
| 60 | + |
| 61 | +## 1.7.2 |
| 62 | + |
| 63 | +- esp_tinyusb: Fixed crash on logging from ISR |
| 64 | +- PHY: Fixed crash with external_phy=true configuration |
| 65 | + |
| 66 | +## 1.7.1 |
| 67 | + |
| 68 | +- NCM: Changed default NTB config to decrease DRAM memory usage (fix for DRAM overflow on ESP32S2) |
| 69 | + |
| 70 | +## 1.7.0 [yanked] |
| 71 | + |
| 72 | +- NCM: Added possibility to configure NCM Transfer Blocks (NTB) via menuconfig |
| 73 | +- esp_tinyusb: Added option to select TinyUSB peripheral on esp32p4 via menuconfig (USB_PHY_SUPPORTS_P4_OTG11 in esp-idf is required) |
| 74 | +- esp_tinyusb: Fixed uninstall tinyusb driver with not default task configuration |
| 75 | + |
| 76 | +## 1.6.0 |
| 77 | + |
| 78 | +- CDC-ACM: Fixed memory leak on deinit |
| 79 | +- esp_tinyusb: Added Teardown |
| 80 | + |
| 81 | +## 1.5.0 |
| 82 | + |
| 83 | +- esp_tinyusb: Added DMA mode option to tinyusb DCD DWC2 configuration |
| 84 | +- esp_tinyusb: Changed the default affinity mask of the task to CPU1 |
| 85 | + |
| 86 | +## 1.4.5 |
| 87 | + |
| 88 | +- CDC-ACM: Fixed memory leak at VFS unregister |
| 89 | +- Vendor specific: Provided default configuration |
| 90 | + |
1 | 91 | ## 1.4.4 |
2 | 92 |
|
3 | 93 | - esp_tinyusb: Added HighSpeed and Qualifier device descriptors in tinyusb configuration |
|
0 commit comments