summaryrefslogtreecommitdiff
path: root/class/msc/usbd_msc.h
diff options
context:
space:
mode:
authorZhihong Chen <[email protected]>2024-02-06 11:25:39 +0800
committersakumisu <[email protected]>2024-02-06 18:31:47 +0800
commit920b02cb7c51fda01e334ccaabecc15c4e0d3480 (patch)
tree07784cc9ea1adfe6597ad0ac1d05520bf1fc3a3c /class/msc/usbd_msc.h
parent3f89d1b003083c458959dd52e1316b75a70f55fe (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.h7
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);