## 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

- Fix `msc_host_get_device_info` for devices without Serial Number string descriptor https://github.com/espressif/esp-idf/issues/12163
- Fix regression from version 1.1.0 that files could not be opened in PSRAM https://github.com/espressif/idf-extra-components/issues/202
- Fix MSC driver event handling without background task

## 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

Links

License: Apache-2.0

To add this component to your project, run:

idf.py add-dependency "espressif/usb_host_msc^1.1.2"

or download archive

Stats

  • Archive size
    Archive size ~ 25.70 MB
  • Downloaded in total
    Downloaded in total 57.1k times
  • Downloaded this version
    This version: 6.6k times

Badge

espressif/usb_host_msc version: 1.1.2
|