changes for speed up.
Dependents: nlgplay nlgplay_130
Fork of SDFileSystem by
Diff: SDFileSystem.h
- Revision:
- 7:3701e9942a16
- Parent:
- 3:7b35d1709458
--- a/SDFileSystem.h Wed Aug 20 00:29:53 2014 +0000 +++ b/SDFileSystem.h Mon Feb 08 05:49:06 2016 +0000 @@ -33,7 +33,7 @@ * #include "SDFileSystem.h" * * SDFileSystem sd(p5, p6, p7, p12, "sd"); // MOSI, MISO, SCLK, SSEL - * + * * int main() { * FILE *fp = fopen("/sd/mbed.txt", "w"); * fprintf(fp, "Hello World!\n"); @@ -53,7 +53,9 @@ * @param name The name used to access the virtual filesystem */ SDFileSystem(PinName mosi, PinName miso, PinName sclk, PinName cs, const char* name); - + + SPI *getSPI(void); + virtual int disk_initialize(); virtual int disk_status(); virtual int disk_read(uint8_t * buffer, uint64_t block_number); @@ -70,13 +72,13 @@ int initialise_card(); int initialise_card_v1(); int initialise_card_v2(); - + int _read(uint8_t * buffer, uint32_t length); int _write(const uint8_t *buffer, uint32_t length); uint64_t _sd_sectors(); uint64_t _sectors; - - SPI _spi; + + SPI *_spi; DigitalOut _cs; int cdv; };