#ifndef USER_DATA_H #define USER_DATA_H #include "tkc/types_def.h" /* typedef struct pressure_t{ char mac_address[6]; //物理地址 uint8_t state; //状态 0未匹配/未学习 1已配对/已学习 uint8_t unit; //单位 uint8_t temp; //温度 uint8_t voltage; //电压 uint8_t blow_by_state; //漏气状态 uint8_t voltage_state; //低电压状态 uint8_t temp_state; //温度状态 uint16_t psi; //压强 }pressure_t;*/ typedef struct sfuddata_t{ uint8_t factory_reset; //出厂设置 uint8_t language; //语言 uint8_t display_unit; //单位 uint8_t theme; //当前主题 uint8_t theme_state; //主题状态 uint8_t light_value; //亮度 uint8_t bt_on_off; //蓝牙 uint8_t trip_uint; //trip_uint单位 uint8_t grade; //档位 uint16_t gas; //油量 uint32_t total_mileage; //里程数 char f_mac_address[9]; //物理地址 char r_mac_address[9]; //物理地址 uint32_t maintenance_mileage; //保养里程数max uint32_t mileage_flag; //设置时当前的总里程数 uint8_t display_mileage; // 里程显示类型 uint8_t tcs_on_off; //tcs类型 uint8_t mile_state; //保养里程状态 uint8_t uuid_state; //uuid激活状态 uint8_t tp_state; //投屏开启状态 }SfudData_t; typedef struct sfudmiledata_t{ uint32_t TRIP_mileage;//小计里程 uint32_t TOTAL_mileage;//总计里程 }SfudMileData_t; void SaveDataToFlash(SfudData_t user_data); void ReadDataToFlash(void); SfudData_t* userData_getSfudSaved(void); //extern daily_data_t custom_data; void read_mileage(uint32_t trip_data,uint32_t total_data); void SaveMileageData(uint32_t trip_data,uint32_t total_data); void ReadMileageData(void); #endif /*USER_DATA_H*/