diff options
Diffstat (limited to 'docs/changelog/0.15.0.md')
| -rw-r--r-- | docs/changelog/0.15.0.md | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/docs/changelog/0.15.0.md b/docs/changelog/0.15.0.md new file mode 100644 index 000000000..2a07aafe1 --- /dev/null +++ b/docs/changelog/0.15.0.md @@ -0,0 +1,88 @@ +# 0.15.0 + +*February 10, 2023* + +- Add codespell to detect typo +- Add support for fuzzing and badge for oss-fuzz +- [osal] + - Allow the use of non-static allocation for FreeRTOS + - Fix FreeRTOS wrong task switch in some cases +- Fix tu_fifo memory overflown when repeatedly write to overwritable fifo (accumulated more than 2 depths) +- Better support for IAR (ARM) with ci build check for stm32 mcus. +- Fix Windows build for some mingw gnu make situations + +## Controller Driver (DCD & HCD) + +- Add new port support (WIP) for WCH CH32V307 USB Highspeed +- Add new port support (WIP) for PIC32MM/MX & PIC24 + +### nRF + +- Fix endpoint internal state when closed +- Fix reception of large ISO packets + +### rp2040 + +- [dcd] Implement workaround for Errata 15. This enable SOF when bulk-in endpoint is in use and reduce its bandwidth to only 80% +- [hcd] Fix shared irq slots filling up when `hcd_init()` is called multiple times +- [hcd] Support host bulk endpoint using hw "interrupt" endpoint. Note speed limit is 64KB/s + +### samd + +- [dcd] Add support for ISO endpoint + +### dwc2 + +- [dcd] Add support for stm32u5xx + +### esp32sx + +- Fix Isochronous transfers only transmitted on even frame + +### lpc_ip3511 + +- [dcd] Add isochronous support and fix endpoint accidental write + +### ft90x + +- Improve and enhance support for FT9xx MCU, tested with more examples + +## Device Stack + +### Video + +- Add support for MJPEG +- Fix probe on macOS + +### MIDI + +- Support port name strings +- fix MS Header wTotalLength computation + +### HID + +- Add FIDO descriptor template +- change length in `tud_hid_report_complete_cb()` from `uint8_t` to `uint16_t` + +### CDC + +- Fix autoflush for FIFO < MPS +- Fix tx fifo memory overflown when DTR is not set and `tud_cdc_write()` is called repeatedly with large enough data + +### USBTMC + +- Fix packet size with highspeed + +## Host Stack + +- Retry a few times with transfers in enumeration since device can be unstable when starting up +- [MSC] Rework host mass storage API. Add new `host/msc_file_explorer` example + +### CDC + +- Add support for host cdc +- Fix host cdc with device without IAD e.g Arduino Due + +## Contributors + +Thanks to everyone who contributed to this release: @battlesnake, @benishor, @brtchip-gdm, @DRNadler, @gregdavill, @hadess, @hathach, @hfegran, @HiFiPhile, @jbruneaux31, @jmark1m, @kasjer, @kaysievers, @kilograham, @kkitayam, @kripton, @Lan-Hekary, @LynnL4, @maddyaby, @mingpepe, @nathaniel-brough, @P33M, @pete-pjb, @ReimuNotMoe, @rppicomidi, @scoudreau, @Skyler84, @Staacks, @tore-espressif, @tswan-quasi, @tyustli. |
