38 #define TM_FATFS_H 110
331 #include "stm32fxxx_hal.h"
333 #include "attributes.h"
334 #include "tm_stm32_gpio.h"
353 #ifndef FATFS_TRUNCATE_BUFFER_SIZE
354 #define FATFS_TRUNCATE_BUFFER_SIZE 256
358 #ifndef LIB_ALLOC_FUNC
359 #define LIB_ALLOC_FUNC malloc
363 #ifndef LIB_FREE_FUNC
364 #define LIB_FREE_FUNC free
uint32_t FoldersCount
Definition: tm_stm32_fatfs.h:389
uint32_t Total
Definition: tm_stm32_fatfs.h:381
FRESULT TM_FATFS_TruncateBeginning(FIL *fil, uint32_t index)
Truncates beginning of file.
uint32_t FilesCount
Definition: tm_stm32_fatfs.h:390
FATFS size structure.
Definition: tm_stm32_fatfs.h:380
FRESULT TM_FATFS_Search(char *Folder, char *tmp_buffer, uint16_t tmp_buffer_size, TM_FATFS_Search_t *FindStructure)
Searches on SD card for files and folders.
FATFS find structure.
Definition: tm_stm32_fatfs.h:388
uint32_t Free
Definition: tm_stm32_fatfs.h:382
uint8_t TM_FATFS_CheckCardDetectPin(void)
Checks card detect pin (if activated) if card is inserted.
uint8_t TM_FATFS_SearchCallback(char *path, uint8_t is_file, TM_FATFS_Search_t *FindStructure)
Search procedure callback function with filename result.