#ifndef _DATA_HANDLE_H #define _DATA_HANDLE_H #include "bsp.h" #define max_transmission 300 #define DiskPath "0:" typedef struct { char Pack_data[500]; char Time_DATA[30]; char ADC_DATA[10]; char GPS_DATA[100]; char SDI_DATA[300]; char Pack_len[10]; char BC25_Net; char BC25_Csq[3]; char BC25_Cpin; char TF_Tol[10]; char TF_Free[10]; // char RS485_DATA[10]; // char WIFI_DATA[100]; }data_common; extern u32 tf_totals,tf_frees; extern data_common data_common1; FRESULT Data_Write_TF(void);//,char *dat,u16 len void FATFS_Read_TF(char *fname,u32 start_pos,u32 len); u32 txt_size_read(char *fname); void FATFS_WriteFile(char *fname,char *dat,u16 len); //写数据到SD卡 void Common_Data_Pack(void);//将采集数据全部打包 static void ViewRootDir(void);//读取文件目录 待完善 FRESULT Fil_delete(char *names);//删除根目录文件 void Write_Test(void); uint8_t exf_getfree(char *drv,u32 *total,u32 *free); #endif