SDFileSystem with mutex for multiple SPI devices on the same SPI bus
Dependents: CC3000Nucleo401REProject
Fork of SDFileSystem by
Diff: SDFileSystem.h
- Revision:
- 4:f0bd1dfd6f62
- Parent:
- 3:7b35d1709458
--- a/SDFileSystem.h Mon Mar 17 14:34:01 2014 +0000 +++ b/SDFileSystem.h Thu Oct 16 13:40:12 2014 +0000 @@ -23,6 +23,7 @@ #define MBED_SDFILESYSTEM_H #include "mbed.h" +#include "rtos.h" #include "FATFileSystem.h" #include <stdint.h> @@ -52,7 +53,7 @@ * @param cs DigitalOut pin used as SD Card chip select * @param name The name used to access the virtual filesystem */ - SDFileSystem(PinName mosi, PinName miso, PinName sclk, PinName cs, const char* name); + SDFileSystem(PinName mosi, PinName miso, PinName sclk, PinName cs, Mutex & mutex, const char* name); virtual int disk_initialize(); virtual int disk_status(); @@ -78,6 +79,7 @@ SPI _spi; DigitalOut _cs; + Mutex & _mutex; int cdv; };