forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-06-06 b39a40b0191e0a8b155db74e885ff66e17b91896
Function/STORAGE/sizhu_event_record.h
@@ -5,7 +5,22 @@
#include "system_mem_para.h"
/************************´æ´¢¿Õ¼ä¹æ»®**************************/
/*ʼþ¼Ç¼´æ´¢¿ØÖÆ*/
//·§ÃŲÙ×÷¼Ç¼
#define   VALVE_OPERATION_EVENT_LOG_START_ADDR         VALVE_OPERATION_EVENT_STORAGE_START_ADDR
#define   VALVE_OPERATION_EVENT_LOG_LENGTH               sizeof(LOG_SIZHU_VALVE_ACTION_RECORD_SAVE_T)
#define   VALVE_OPERATION_EVENT_LOG_MAX_NUM                  200U
#define   VALVE_OPERATION_EVENT_LOG_END_ADDR            VALVE_OPERATION_EVENT_LOG_START_ADDR + VALVE_OPERATION_EVENT_LOG_LENGTH * (VALVE_OPERATION_EVENT_LOG_MAX_NUM -1)
//»Ö¸´³ö³§ÉèÖüǼ
#define   FACTORY_RESET_EVENT_LOG_START_ADDR         FACTORY_RESET_EVENT_STORAGE_START_ADDR
#define   FACTORY_RESET_EVENT_LOG_LENGTH               sizeof(LOG_SIZHU_FACTORY_RESET_RECORD_SAVE_T)
#define   FACTORY_RESET_EVENT_LOG_MAX_NUM                  20U
#define   FACTORY_RESET_EVENT_LOG_END_ADDR            FACTORY_RESET_EVENT_LOG_START_ADDR + FACTORY_RESET_EVENT_LOG_LENGTH * (FACTORY_RESET_EVENT_LOG_MAX_NUM -1)
//Уʱ¼Ç¼
#define   SET_TIME_EVENT_LOG_START_ADDR         SET_TIME_EVENT_STORAGE_START_ADDR
#define   SET_TIME_EVENT_LOG_LENGTH               sizeof(LOG_SIZHU_CALIBRATION_TIME_RECORD_SAVE_T)
#define   SET_TIME_EVENT_LOG_MAX_NUM                  50U
#define   SET_TIME_EVENT_LOG_END_ADDR            SET_TIME_EVENT_LOG_START_ADDR + SET_TIME_EVENT_LOG_LENGTH * (SET_TIME_EVENT_LOG_MAX_NUM -1)
/************************´æ´¢¿Õ¼ä¹æ»®**************************/
#pragma pack(1)
@@ -37,7 +52,6 @@
}LOG_SIZHU_FACTORY_RESET_RECORD_SAVE_T;
//Уʱ¼Ç¼
//»Ö¸´³ö³§ÉèÖüǼ
typedef struct
{
   u16 serial_number;
@@ -54,7 +68,7 @@
#pragma pack()
extern LOG_EVENT_CTRL_T log_event_para_g;
void    sizhu_event_log_eeprom_default_init(void);
uint8_t sizhu_valve_action_log_eeprom_default_init(void);