From fdae50893242f9d85c3df80220464f9b21d1a55b Mon Sep 17 00:00:00 2001 From: likailong Date: Sun, 11 Apr 2021 09:44:56 +0800 Subject: [PATCH] Issue: #I3I8MT Description: Fix watchdog macro bug Sig:kernel Feature or Bugfix: Bugfix Binary Source: No --- kernel/base/misc/panic_shellcmd.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/kernel/base/misc/panic_shellcmd.c b/kernel/base/misc/panic_shellcmd.c index 82be521e..248f24b6 100755 --- a/kernel/base/misc/panic_shellcmd.c +++ b/kernel/base/misc/panic_shellcmd.c @@ -46,6 +46,12 @@ extern "C" { #ifdef LOSCFG_SHELL_CMD_DEBUG STATIC BOOL systemExcReset = FALSE; +LITE_OS_SEC_TEXT_MINOR BOOL OsSystemExcIsReset(VOID) +{ + return systemExcReset; +} +#ifdef LOSCFG_DRIVERS_HDF_PLATFORM_WATCHDOG + #define WATCHDOG_TIMER_INTERVAL 5 // 5 seconds #define WATCHDOG_TIMER_INTERVAL_HALF (WATCHDOG_TIMER_INTERVAL / 2) @@ -91,11 +97,6 @@ STATIC void StopWatchdog(void) g_wdStarted = FALSE; } -LITE_OS_SEC_TEXT_MINOR BOOL OsSystemExcIsReset(VOID) -{ - return systemExcReset; -} - LITE_OS_SEC_TEXT_MINOR UINT32 OsShellCmdSystemExcReset(INT32 argc, const CHAR **argv) { if (argc != 1) { @@ -123,6 +124,7 @@ EXC_RESET_HELP: SHELLCMD_ENTRY(panic_reset_shellcmd, CMD_TYPE_EX, "panicreset", 1, (CmdCallBackFunc)OsShellCmdSystemExcReset); #endif +#endif #ifdef __cplusplus #if __cplusplus