USBMSD SD card Hello World for Mbed platforms
Dependencies: mbed USBMSD_SD USBDevice
Diff: USBDevice/USBMSD/USB_SDcard.h
- Revision:
- 6:126c4d980196
- Parent:
- 4:980e6470dcce
--- a/USBDevice/USBMSD/USB_SDcard.h Sun Nov 13 12:30:43 2011 +0000 +++ b/USBDevice/USBMSD/USB_SDcard.h Mon Nov 14 10:00:07 2011 +0000 @@ -55,10 +55,13 @@ * @returns 0 if successful */ virtual int blockWrite(uint8_t * data, uint16_t block); + + virtual int diskInit(); + virtual uint16_t blockSize(); + virtual uint32_t memorySize(); protected: - int init(); int disk_status(); int disk_sync(); int disk_sectors(); @@ -74,6 +77,8 @@ int _write(const char *buffer, int length); int _sd_sectors(); int _sectors; + int capacity; + int block_len; SPI _spi; DigitalOut _cs;