2024A-SW/managed_components/espressif__usb_host_msc/CHANGELOG.md
Joe Kearney e12ee17973 32ESPecial Version 1.00 (#9)
This release reworked the initialization code to provide more robust initialization, especially when no USB stick is present.

It incorporates [Version 1.0 of SystemK](Software/SystemK#9).

This is the first release for the [32ESPecial Blaster Kits](https://link.clubk.club/2025002).

Co-authored-by: Joe Kearney <joe@clubk.club>
Reviewed-on: #9
2025-11-30 21:46:46 +00:00

1.4 KiB

1.1.4

  • Added public API support for formatting
  • Added support for ESP32-H4

1.1.3

1.1.2

  • Added support for ESP32-P4
  • Reverted zero-copy bulk transfers. Data are now copied to USB buffers with negligible effect on performance

1.1.1

1.1.0 - yanked

  • Significantly increase performance with Virtual File System by allowing longer transfers
  • Optimize used heap memory by reusing the Virtual File System buffer
  • Optimize CPU usage by putting the background MSC task to 'Blocked' state indefinitely when there is nothing to do
  • Fix MSC commands for devices on interface numbers other than zero
  • Replace unsafe debug functions for direct access of MSC sectors with private SCSI commands

1.0.4

  • Claim support for USB composite devices

1.0.2

  • Increase transfer timeout to 5 seconds to handle slower flash disks

1.0.1

  • Fix compatibility with IDF v4.4

1.0.0

  • Initial version