diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/kservice.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/kservice.c b/src/kservice.c index 6c9389dfc5..1a8c047120 100644 --- a/src/kservice.c +++ b/src/kservice.c @@ -77,6 +77,20 @@ rt_weak void rt_hw_cpu_reset(void) return; } +rt_weak void rt_hw_cpu_shutdown(void) +{ + rt_base_t level; + LOG_I("CPU shutdown..."); + LOG_W("Using default rt_hw_cpu_shutdown()." + "Please consider implementing rt_hw_cpu_reset() in another file."); + level = rt_hw_interrupt_disable(); + while (level) + { + RT_ASSERT(RT_NULL); + } + return; +} + rt_weak const char *rt_hw_cpu_arch(void) { return "unknown"; |
