bool sdcard_isInitialized(void)
 
void(* sdcard_profilerCallback_c)(sdcardBlockOperation_e operation, uint32_t blockIndex, uint32_t duration)
Definition: sdcard.h:54
 
sdcardOperationStatus_e
Definition: sdcard.h:45
 
void sdcardInsertionDetectDeinit(void)
 
sdcardOperationStatus_e sdcard_beginWriteBlocks(uint32_t blockIndex, uint32_t blockCount)
 
sdcardOperationStatus_e sdcard_writeBlock(uint32_t blockIndex, uint8_t *buffer, sdcard_operationCompleteCallback_c callback, uint32_t callbackData)
 
bool sdcard_isFunctional(void)
 
struct sdcardMetadata_t sdcardMetadata_t
 
void sdcardInsertionDetectInit(void)
 
sdcardBlockOperation_e
Definition: sdcard.h:39
 
void(* sdcard_operationCompleteCallback_c)(sdcardBlockOperation_e operation, uint32_t blockIndex, uint8_t *buffer, uint32_t callbackData)
Definition: sdcard.h:52
 
void sdcard_init(bool useDMA)
 
bool sdcard_isInserted(void)
 
bool sdcard_readBlock(uint32_t blockIndex, uint8_t *buffer, sdcard_operationCompleteCallback_c callback, uint32_t callbackData)
 
void sdcard_setProfilerCallback(sdcard_profilerCallback_c callback)
 
const sdcardMetadata_t * sdcard_getMetadata(void)