瀏覽代碼

[bsp][bluetrum] Adding RT_USING_CONSOLE judgment

greedyhao 3 年之前
父節點
當前提交
4b4ec3e789
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      bsp/bluetrum/ab32vg1-ab-prougen/board/board.c

+ 4 - 0
bsp/bluetrum/ab32vg1-ab-prougen/board/board.c

@@ -30,6 +30,7 @@ static struct rt_mutex mutex_cache = {0};
 extern volatile rt_uint8_t rt_interrupt_nest;
 extern uint32_t __heap_start, __heap_end;
 
+#ifdef RT_USING_CONSOLE
 void hal_printf(const char *fmt, ...)
 {
     rt_device_t console = rt_console_get_device();
@@ -65,6 +66,7 @@ void hal_printf(const char *fmt, ...)
 #endif
     va_end(args);
 }
+#endif
 
 RT_SECTION(".irq.timer")
 void timer0_isr(int vector, void *param)
@@ -210,8 +212,10 @@ void exception_isr(void)
     extern long list_thread(void);
     sys_error_hook(1);
 
+#ifdef RT_USING_CONSOLE
     rt_console_set_device(RT_NULL);
     rt_kprintf(stack_info, rt_thread_self()->sp, rt_thread_self()->name);
+#endif
 
     while(1);
 }