Browse Source

添加看门狗

master
zhaohe 12 months ago
parent
commit
c282a491c7
  1. 13
      usrc/app_main.cpp
  2. 2
      usrc/base/protocol_processer_mgr.cpp
  3. 2
      usrc/project_configs.h
  4. 2
      zsdk

13
usrc/app_main.cpp

@ -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);
}
}

2
usrc/base/protocol_processer_mgr.cpp

@ -9,7 +9,7 @@ static osThreadId PacketRxThreadId;
static void onPacketRxThreadStart(void const* argument) {
while (true) {
zcanbus_schedule();
osDelay(1);
osDelay(3);
}
}

2
usrc/project_configs.h

@ -15,7 +15,7 @@
* @brief
*
*/
#define SOFTWARE_VERSION 1 // 软件版本
#define SOFTWARE_VERSION 101 // 软件版本
#define HARDWARE_VERSION 1 // 硬件版本
#define PROJECT "transmit_disinfection_micro" // 工程名称
#define SN_HEADER "SN" // SN号前缀

2
zsdk

@ -1 +1 @@
Subproject commit 2ec58da3d9802e851e67149e3801f7fa6607621d
Subproject commit 8bf4171e2ef60e8d4cd40e8467e19ae7805e9f26
Loading…
Cancel
Save