Buoyancy Firmware  1.0
Buoyancy Vehicle Firmware Documentation
SDcard.c File Reference
#include "SDcard.h"
Include dependency graph for SDcard.c:

Functions

void SDcardInit (void)
 Initialize SD card and mount disk. More...
 
void openMissionLogDirectory ()
 
More...
 
uint32_t findLatestMissionLog ()
 
More...
 
void createMissionLog ()
 
More...
 
void printMissionLogContent (uint8_t returnMsg[], uint16_t *returnLength)
 
More...
 
uint32_t openFileToRead (uint8_t filename[])
 
More...
 
void lseek (uint32_t index)
 
More...
 
void writeToOpenFile (void *text, uint8_t length, uint32_t *bytes_written)
 
More...
 
void readFromOpenFile (void *text, uint8_t length, uint32_t *bytes_read)
 
More...
 
void closeFile ()
 
More...
 
void writeFile (uint8_t filename[], uint8_t text[], uint8_t length, uint32_t *bytes_written)
 
More...
 
void readFile (uint8_t filename[], uint8_t text[], uint8_t length, uint8_t *p_nrBytesRead)
 
More...
 
void unMount ()
 
More...
 
void writeMissionLog ()
 
More...
 
void deleteLogFile (uint32_t filename, uint8_t returnMsg[], uint16_t *returnLength)
 
More...
 
void deleteAllLogFiles (uint16_t *returnLength, uint8_t returnMsg[])
 
More...
 
uint32_t countMissionLog ()
 
More...
 
void queueLogFilesforTransfer (uint32_t queue[], uint32_t *totalSize)
 
More...
 

Variables

missionLog_t missionLog
 Create mission log instance. More...
 
FRESULT f_err_code
 
DSTATUS disk_state = STA_NOINIT