bsp_fatfs.h 626 B

1234567891011121314151617181920212223242526
  1. #ifndef _FATFS_CONF_H
  2. #define _FATFS_CONF_H
  3. #include "ff.h"
  4. #include "interface.h"
  5. #include "stm32f4xx.h"
  6. extern OS_EVENT *sd_mutex;
  7. struct FileDate // STM32 是小端 ,我觉得说应该找不到大端的cpu吧。。。
  8. {
  9. uint16_t Day : 5;
  10. uint16_t Month : 4;
  11. uint16_t Year : 7;
  12. };
  13. struct FileTime // STM32 是小端 ,我觉得说应该找不到大端的cpu吧。。。
  14. {
  15. uint16_t Sec : 5;
  16. uint16_t Min : 6;
  17. uint16_t Hour : 5;
  18. };
  19. extern FATFS FatFs[_VOLUMES];
  20. extern FIL file_object; /* 文件对象 4132字节*/
  21. void fatfs_init(void); // 文件系统初始化
  22. #endif