SD card functionality
Dependents: ELEC350_Project2 SDcard
SDCard.hpp
- Committer:
- Swabey89
- Date:
- 2019-01-03
- Revision:
- 17:c9ac3fc764b9
- Parent:
- 15:e1f62dd17e3c
File content as of revision 17:c9ac3fc764b9:
#ifndef __SD_CARD__ #define __SD_CARD__ #include "mbed.h" #include "sample_hardware.hpp" #include "serial_terminal.hpp" #include "mbed_events.h" extern char fileDate[30]; extern bool sd_init; extern time_t seconds; extern tm* timeData; extern EventQueue SDqueue; extern FILE* fp; extern FATFileSystem* fs; extern unsigned int newestIndex; extern unsigned int oldestIndex; extern sensorData buffer[BUFFERSIZE]; extern Timeout SD_tout; extern void SD_toutISR(void); //TEST SD extern Mutex printlock; extern Mutex LCDlock; extern Mutex timeLock; extern Mutex bufferLock; extern int32_t Nsamples; extern int32_t Nspaces; extern Semaphore spaceAvailable; extern void LCD_sdcardmount(string text, float waittime); extern Semaphore samplesInBuffer; //TEST FOR PRINTF extern EventQueue printfqueue; void SDcard(void); void SDread(int n); void SDaddSample(string timedata, double temp, double pressure, float light, int buffind); //void SDaddSample(void); void SDdelete(int n); void SDalive(void); #endif