|
|
@ -73,6 +73,16 @@ void idtable_init() { |
|
|
|
|
|
|
|
#define REG_PROCESSER(processer) ProtocolProcesserMgr::ins()->regProcesser(processer);
|
|
|
|
|
|
|
|
/* IWDG init function */ |
|
|
|
void MX_IWDG_Init(void) { |
|
|
|
hiwdg.Instance = IWDG; |
|
|
|
hiwdg.Init.Prescaler = IWDG_PRESCALER_256; |
|
|
|
hiwdg.Init.Reload = 501; |
|
|
|
if (HAL_IWDG_Init(&hiwdg) != HAL_OK) { |
|
|
|
Error_Handler(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void umain() { |
|
|
|
gBoardFlagSetResetFlag(); |
|
|
|
|
|
|
@ -132,9 +142,10 @@ void umain() { |
|
|
|
SysMgr::ins()->initedFinished(); |
|
|
|
SysMgr::ins()->dumpSysInfo(); |
|
|
|
ZLOGI(TAG, "="); |
|
|
|
MX_IWDG_Init(); |
|
|
|
while (true) { |
|
|
|
osDelay(30); |
|
|
|
debug_light_ctrl(); |
|
|
|
// ZLOGW(TAG, "main loop");
|
|
|
|
HAL_IWDG_Refresh(&hiwdg); |
|
|
|
} |
|
|
|
} |