From 6718e321f244abf63b1be079152ec01ff73533ce Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Fri, 23 Sep 2016 15:02:17 +0800 Subject: [PATCH] components/esp32: clean up unused function warnings in single core mode --- components/esp32/cpu_start.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/components/esp32/cpu_start.c b/components/esp32/cpu_start.c index 85f4ace512..b31b1e5e8e 100644 --- a/components/esp32/cpu_start.c +++ b/components/esp32/cpu_start.c @@ -44,8 +44,11 @@ #include "esp_log.h" static void IRAM_ATTR user_start_cpu0(void); +#if !CONFIG_FREERTOS_UNICORE static void IRAM_ATTR call_user_start_cpu1(); static void IRAM_ATTR user_start_cpu1(void); +static bool app_cpu_started = false; +#endif extern void ets_setup_syscalls(void); extern esp_err_t app_main(void *ctx); @@ -57,7 +60,6 @@ extern void (*__init_array_end)(void); extern volatile int port_xSchedulerRunning[2]; static const char* TAG = "cpu_start"; -static bool app_cpu_started = false; /* * We arrive here after the bootloader finished loading the program from flash. The hardware is mostly uninitialized, @@ -107,7 +109,7 @@ void IRAM_ATTR call_user_start_cpu0() user_start_cpu0(); } - +#if !CONFIG_FREERTOS_UNICORE void IRAM_ATTR call_user_start_cpu1() { asm volatile (\ @@ -130,6 +132,7 @@ void IRAM_ATTR user_start_cpu1(void) ESP_LOGI(TAG, "Starting scheduler on APP CPU."); xPortStartScheduler(); } +#endif static void do_global_ctors(void) {