USB Host Disk I/O driver. More...
Macros | |
| #define | USB_DEFAULT_BLOCK_SIZE 512 |
Functions | |
| DSTATUS | USBH_initialize (BYTE lun) |
| Initializes a Drive. More... | |
| DSTATUS | USBH_status (BYTE lun) |
| Gets Disk Status. More... | |
| DRESULT | USBH_read (BYTE lun, BYTE *buff, DWORD sector, UINT count) |
| Reads Sector(s) More... | |
Variables | |
| USBH_HandleTypeDef | hUSB_Host |
| const Diskio_drvTypeDef | USBH_Driver |
USB Host Disk I/O driver.
(based on usbh_diskio_template.c v2.0.2)
This software component is licensed by ST under Ultimate Liberty license SLA0044, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: www.st.com/SLA0044
| #define USB_DEFAULT_BLOCK_SIZE 512 |
| DSTATUS USBH_initialize | ( | BYTE | lun | ) |
Initializes a Drive.
| lun | : lun id |
| DSTATUS | Operation status |
| DRESULT USBH_read | ( | BYTE | lun, |
| BYTE * | buff, | ||
| DWORD | sector, | ||
| UINT | count | ||
| ) |
Reads Sector(s)
| lun | : lun id |
| *buff | Data buffer to store read data |
| sector | Sector address (LBA) |
| count | Number of sectors to read (1..128) |
| DRESULT | Operation result |
References hUSB_Host, res, and USBH_ErrLog.
| DSTATUS USBH_status | ( | BYTE | lun | ) |
| USBH_HandleTypeDef hUSB_Host |
| const Diskio_drvTypeDef USBH_Driver |