forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-06-07 fa6053f85287163f6e2d5dba690bec05cbc95f4a
Function/STORAGE/sizhu_history_record.c
@@ -15,7 +15,7 @@
uint32_t sizhu_historical_record_read(uint8_t logtype, uint32_t addr, SIZHU_HISTORY_MDH_T * log_run_ptr)
{
   
//   u32      addr_save;
   u32      addr_save = 0;
//   
//   //addr_save = addr_length;
//   if(logtype == LOG_SIZHU_HOUR_TYPE)
@@ -79,7 +79,7 @@
//   
////   eeprom_multiple_data_read( (uint8_t *)&ufg620_log_g,addr_save, sizeof(SIZHU_HISTORY_MDH_T) );
//   
//   return addr_save;
   return addr_save;
}
@@ -88,6 +88,8 @@
void sizhuIntervalHistoryRecord(void)
{
   SIZHU_HISTORY_INTERVAL_T   sizhu_history_interval_l;
   return;  //?û¾­¹ý²âÊÔ£¬ÏÈÆÁ±Î
   
   arrayA_2_arrayB((uint8_t *)&sys_clockBCD_g,(uint8_t *)&sizhu_history_interval_l.record_time_BCD,sizeof(sys_clockBCD_g), LITTLE_ENDIAN);
   
@@ -114,8 +116,7 @@
   
   FlashMultipleWriteAndReadCheck((uint8_t *)&sizhu_history_interval_l,log_sizhu_history_ctrl_g.per_interval_log.log_addr_save,sizeof(SIZHU_HISTORY_INTERVAL_T));
      
   FLASH_LOG_CRTL_PARA_HANDLE(log_sizhu_history_ctrl_g.per_interval_log,HISTORY_INTERVAL_START_ADDR,sizeof(SIZHU_HISTORY_INTERVAL_T),HISTORY_INTERVAL_MAX_NUM);
   FLASH_LOG_CRTL_PARA_HANDLE(log_sizhu_history_ctrl_g.per_interval_log,HISTORY_INTERVAL_START_ADDR,sizeof(SIZHU_HISTORY_INTERVAL_T),HISTORY_INTERVAL_MAX_NUM);
   //?²ÎÊý´æ´¢
   if(paraCalcCrcAndWriteEepAB((uint8_t * )&log_sizhu_history_ctrl_g,LOG_SIZHU_HISTORY_CTRL_ADDR,LOG_SIZHU_HISTORY_CTRL_ADDR + PARA_EEP_B_OFFSET_ADDR,sizeof(log_sizhu_history_ctrl_g))==FAIL){
      
@@ -126,6 +127,8 @@
void sizhuMDHHistoryRecord(HISTORY_TYPE history_type)
{
   SIZHU_HISTORY_MDH_T   sizhu_history_l;
   return;  //?û¾­¹ý²âÊÔ£¬ÏÈÆÁ±Î
   
   arrayA_2_arrayB((uint8_t *)&sys_clockBCD_g,(uint8_t *)&sizhu_history_l.record_time_BCD,sizeof(sys_clockBCD_g), LITTLE_ENDIAN);
   
@@ -167,6 +170,23 @@
   if(paraCalcCrcAndWriteEepAB((uint8_t * )&log_sizhu_history_ctrl_g,LOG_SIZHU_HISTORY_CTRL_ADDR,LOG_SIZHU_HISTORY_CTRL_ADDR + PARA_EEP_B_OFFSET_ADDR,sizeof(log_sizhu_history_ctrl_g))==FAIL){
      
   }
}
void HistoryRecordTest(void)
{
   static uint8_t  test_start_flag =0;
      ErrorStatus   test_Status = PASS;
   if(test_start_flag == 1){
   }
}
@@ -224,5 +244,8 @@
      sizhuMDHHistoryRecord(HISTORY_TYPE_MONTH);
   }
   
   HistoryRecordTest();
}