A59项目初版工程 1.电压+光感adc采样优化 2.串口逻辑优化
This commit is contained in:
51
ArkmicroFiles/libcpu-amt630hv100/include/sfud_data.h
Normal file
51
ArkmicroFiles/libcpu-amt630hv100/include/sfud_data.h
Normal file
@ -0,0 +1,51 @@
|
||||
#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; //设置时当前的总里程数
|
||||
}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*/
|
Reference in New Issue
Block a user