diff options
| author | Zhihong Chen <[email protected]> | 2024-02-06 11:25:39 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2024-02-06 18:31:47 +0800 |
| commit | 920b02cb7c51fda01e334ccaabecc15c4e0d3480 (patch) | |
| tree | 07784cc9ea1adfe6597ad0ac1d05520bf1fc3a3c /class/msc/usbd_msc.h | |
| parent | 3f89d1b003083c458959dd52e1316b75a70f55fe (diff) | |
class: msc device: support multi lun
- support multi lun
Signed-off-by: Zhihong Chen <[email protected]>
Diffstat (limited to 'class/msc/usbd_msc.h')
| -rw-r--r-- | class/msc/usbd_msc.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/class/msc/usbd_msc.h b/class/msc/usbd_msc.h index 022f046d..43fa8ba8 100644 --- a/class/msc/usbd_msc.h +++ b/class/msc/usbd_msc.h @@ -1,5 +1,6 @@ /* * Copyright (c) 2022, sakumisu + * Copyright (c) 2024, zhihong chen * * SPDX-License-Identifier: Apache-2.0 */ @@ -17,9 +18,9 @@ struct usbd_interface *usbd_msc_init_intf(struct usbd_interface *intf, const uint8_t out_ep, const uint8_t in_ep); -void usbd_msc_get_cap(uint8_t lun, uint32_t *block_num, uint16_t *block_size); -int usbd_msc_sector_read(uint32_t sector, uint8_t *buffer, uint32_t length); -int usbd_msc_sector_write(uint32_t sector, uint8_t *buffer, uint32_t length); +void usbd_msc_get_cap(uint8_t lun, uint32_t *block_num, uint32_t *block_size); +int usbd_msc_sector_read(uint8_t lun, uint32_t sector, uint8_t *buffer, uint32_t length); +int usbd_msc_sector_write(uint8_t lun, uint32_t sector, uint8_t *buffer, uint32_t length); void usbd_msc_set_readonly(bool readonly); bool usbd_msc_set_popup(void); |
