mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-06-05 13:16:37 +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"
|
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
|
choice NEWLIB_STDOUT_LINE_ENDING
|
||||||
prompt "Line ending for UART output"
|
prompt "Line ending for UART output"
|
||||||
default NEWLIB_STDOUT_LINE_ENDING_CRLF
|
default NEWLIB_STDOUT_LINE_ENDING_CRLF
|
||||||
|
@ -81,6 +81,10 @@ static void user_init_entry(void *param)
|
|||||||
assert(esp_pthread_init() == 0);
|
assert(esp_pthread_init() == 0);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_ESP8266_DEFAULT_CPU_FREQ_160
|
||||||
|
rtc_clk_cpu_freq_set(RTC_CPU_FREQ_160M);
|
||||||
|
#endif
|
||||||
|
|
||||||
app_main();
|
app_main();
|
||||||
|
|
||||||
wifi_task_delete(NULL);
|
wifi_task_delete(NULL);
|
||||||
|
Reference in New Issue
Block a user