shuichan_new/STM32F103_App1/HardWare/SYSINIT/reset_log.h

17 lines
703 B
C
Raw Normal View History

#ifndef RESET_LOG_H
#define RESET_LOG_H
#include <stdint.h>
#include "boot_share.h" /* RSN_x ԭ<><D4AD><EFBFBD><EFBFBD><EBB6A8> */
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>W25Q64 <20>ⲿ Flash <20><><EFBFBD>δ洢 10 <20><><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD><EFBFBD><EFBFBD> + <20>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ粻<CFB5><E7B2BB><EFBFBD><EFBFBD>
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>"<EFBFBD>̼<EFBFBD><EFBFBD>"<EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 10 <EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
void reset_log_boot(void); /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD>ɱ<EFBFBD><C9B1>μ<EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡ<EFBFBD><D3A1>ʷ */
void reset_log_print_history(void); /* <20><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD> 10 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD> HISTORY <20><><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD> */
void reset_log_tick(uint32_t uptime_s); /* sys_task ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD>¹<EFBFBD><C2B9><EFBFBD> RAM <20><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1> */
void reset_log_mark(uint8_t reason); /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λǰ<CEBB><C7B0><EFBFBD>ã<EFBFBD>д<EFBFBD><D0B4>ϸ<EFBFBD><CFB8>ԭ<EFBFBD><D4AD><EFBFBD><EFBFBD>(RSN_x) */
void reset_log_power_loss(void); /* <20><><EFBFBD><EFBFBD>ⲿ<EFBFBD>ϵ磨<CFB5><E7A3A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><D0B4>¼ */
#endif /* RESET_LOG_H */