USB device stack
Dependents: blinky_max32630fthr FTHR_USB_serial FTHR_OLED HSP_RPC_GUI_3_0_1 ... more
Fork of USBDevice by
Diff: USBMSD/USBMSD.h
- Revision:
- 29:b7a0ea455a0c
- Parent:
- 25:7c72828865f3
- Child:
- 47:a0cd9646ecd1
--- a/USBMSD/USBMSD.h Tue Aug 05 20:15:19 2014 +0100
+++ b/USBMSD/USBMSD.h Mon Aug 18 13:45:19 2014 +0100
@@ -88,22 +88,24 @@
protected:
/*
- * read a block on a storage chip
+ * read one or more blocks on a storage chip
*
* @param data pointer where will be stored read data
- * @param block block number
+ * @param block starting block number
+ * @param count number of blocks to read
* @returns 0 if successful
*/
- virtual int disk_read(uint8_t * data, uint64_t block) = 0;
+ virtual int disk_read(uint8_t* data, uint64_t block, uint8_t count) = 0;
/*
- * write a block on a storage chip
+ * write one or more blocks on a storage chip
*
* @param data data to write
- * @param block block number
+ * @param block starting block number
+ * @param count number of blocks to write
* @returns 0 if successful
*/
- virtual int disk_write(const uint8_t * data, uint64_t block) = 0;
+ virtual int disk_write(const uint8_t* data, uint64_t block, uint8_t count) = 0;
/*
* Disk initilization
