mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-05-30 15:14:56 +08:00
Merge branch 'feature/option_config_cpu_freq_160mhz' into 'master'
Add option to configurate CPU frequncy to 160MHz before "app_main" See merge request sdk/ESP8266_RTOS_SDK!811
This commit is contained in:
@ -1,5 +1,22 @@
|
||||
menu "ESP8266-specific"
|
||||
|
||||
choice ESP8266_DEFAULT_CPU_FREQ_MHZ
|
||||
prompt "CPU frequency"
|
||||
default ESP8266_DEFAULT_CPU_FREQ_80
|
||||
help
|
||||
CPU frequency to be set on application startup.
|
||||
|
||||
config ESP8266_DEFAULT_CPU_FREQ_80
|
||||
bool "80 MHz"
|
||||
config ESP8266_DEFAULT_CPU_FREQ_160
|
||||
bool "160 MHz"
|
||||
endchoice
|
||||
|
||||
config ESP8266_DEFAULT_CPU_FREQ_MHZ
|
||||
int
|
||||
default 80 if ESP8266_DEFAULT_CPU_FREQ_80
|
||||
default 160 if ESP8266_DEFAULT_CPU_FREQ_160
|
||||
|
||||
choice NEWLIB_STDOUT_LINE_ENDING
|
||||
prompt "Line ending for UART output"
|
||||
default NEWLIB_STDOUT_LINE_ENDING_CRLF
|
||||
|
@ -81,6 +81,10 @@ static void user_init_entry(void *param)
|
||||
assert(esp_pthread_init() == 0);
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_ESP8266_DEFAULT_CPU_FREQ_160
|
||||
rtc_clk_cpu_freq_set(RTC_CPU_FREQ_160M);
|
||||
#endif
|
||||
|
||||
app_main();
|
||||
|
||||
wifi_task_delete(NULL);
|
||||
|
Reference in New Issue
Block a user