| 1234567891011121314151617181920212223242526272829 | #ifndef USER_FATFS_H#define USER_FATFS_H#include <stdbool.h>#include "diskio.h"#include "ff.h"#define PRIM_DRIVE        SPI_FLASH // Основной диск для хранения файлов Лога, прошивки, скриптов#define SEC_DRIVE         USB       // Второстепенный диск для хранения файла прошивкиbool InitFS(BYTE drv);/* Get fs file raw data */uint32_t PutFileData(BYTE drv, char *file_name, unsigned long ptr, char *str, uint32_t size, bool truncate);/* Get fs file raw data */uint32_t GetFileData(BYTE drv, char *file_name, unsigned long ptr, char *str, uint32_t size);//void EraseFlash();//void flash_check_space(FATFS *fs);//bool fatfs_isinit(void);#endif
 |