mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-05-22 17:47:04 +08:00
70 lines
2.4 KiB
Plaintext
70 lines
2.4 KiB
Plaintext
menu "Util"
|
|
|
|
config util_assert
|
|
bool "Enable assert for util components"
|
|
default n
|
|
help
|
|
Enable this option, util components will use assert to check if input
|
|
parameters are correct.
|
|
|
|
Disable this option will speed up the process of some calculation a lot.
|
|
|
|
config ESP_SHA
|
|
bool "Enable Espressif SHA"
|
|
default y
|
|
help
|
|
Enable Espressif SHA1, SHA256, SHA384 & SHA512 for other components to
|
|
save code size for ESP8285(ESP8266 + 1MB flash) users.
|
|
|
|
Although this option is disable, bootloader will use it if booloader
|
|
is configured to use SHA256 to check hash.
|
|
|
|
Disabling the "assert" function at menuconfig can speed up the calculation.
|
|
|
|
config ESP_AES
|
|
bool "Enable Espressif AES"
|
|
default y
|
|
help
|
|
Enable Espressif AES ECB, CBC, CFB128, CFB8 & CRT for other components to
|
|
speed up process speed and save code size.
|
|
|
|
ESP8285 is like ESP8266 + 1MB flash, but its internal I/O connection from CPU
|
|
core to flash is DIO not QIO, which makes it read flash data slower.
|
|
So the function will speed up ESP8285 obviously.
|
|
|
|
The calculation uses "ibus_data" to speed up load data from instruction bus.
|
|
|
|
Disabling the "assert" function at menuconfig can speed up the calculation.
|
|
|
|
config ESP_MD5
|
|
bool "Enable Espressif MD5"
|
|
default y
|
|
help
|
|
Enable Espressif MD5 for other components to
|
|
speed up process speed and save code size.
|
|
|
|
ESP8285 is like ESP8266 + 1MB flash, but its internal I/O connection from CPU
|
|
core to flash is DIO not QIO, which makes it read flash data slower.
|
|
So the function will speed up ESP8285 obviously.
|
|
|
|
The calculation uses "ibus_data" to speed up load data from instruction bus.
|
|
|
|
Disabling the "assert" function at menuconfig can speed up the calculation.
|
|
|
|
config ESP_ARC4
|
|
bool "Enable Espressif ARC4"
|
|
default y
|
|
help
|
|
Enable Espressif ARC4 for other components to
|
|
speed up process speed and save code size.
|
|
|
|
ESP8285 is like ESP8266 + 1MB flash, but its internal I/O connection from CPU
|
|
core to flash is DIO not QIO, which makes it read flash data slower.
|
|
So the function will speed up ESP8285 obviously.
|
|
|
|
The calculation uses "ibus_data" to speed up load data from instruction bus.
|
|
|
|
Disabling the "assert" function at menuconfig can speed up the calculation.
|
|
|
|
endmenu # Util
|