Ben Gordon
/
ELEC351_GroupA_alternate
temp
SDReader.hpp
- Committer:
- BenRJG
- Date:
- 2018-12-06
- Revision:
- 0:2a4af0cb6e8d
File content as of revision 0:2a4af0cb6e8d:
#include "mbed.h" #include "SDBlockDevice.h" #include "FATFileSystem.h" #include "General.hpp" #include "rtos.h" // Class SDReader expects mosi miso sclk and cs pins and is used for controlling a spi connected sd reader class SDReader { public: SDReader(PinName mosi, PinName miso, PinName sclk, PinName cs) : sd(mosi, miso, sclk, cs), fs("sd", &sd){} BYTE INIT(void); void UPLOAD(FLOAT_32 LIGHT, FLOAT_32 TEMP, FLOAT_32 PRESS); BYTE* DOWNLOAD(void); void unmount(void); private: SDBlockDevice sd; FATFileSystem fs; }; void SDThread(void); // Thread for terminal to run in