diff --git a/components/esp32.rst b/components/esp32.rst index 9d70e2b05..26d7d1bcd 100644 --- a/components/esp32.rst +++ b/components/esp32.rst @@ -71,6 +71,9 @@ of the ESP32 like ESP32S2, ESP32S3, ESP32C3 and single-core ESP32 chips. # Custom sdkconfig options sdkconfig_options: CONFIG_COMPILER_OPTIMIZATION_SIZE: y + # Advanced tweaking options + advanced: + ignore_efuse_mac_crc: false - **version** (*Optional*, string): The base framework version number to use, from `ESP32 ESP-IDF releases `__. Defaults to ``recommended``. Additional values are: @@ -82,6 +85,10 @@ of the ESP32 like ESP32S2, ESP32S3, ESP32C3 and single-core ESP32 chips. - **source** (*Optional*, string): The PlatformIO package or repository to use for the framework. This can be used to use a custom or patched version of the framework. - **platform_version** (*Optional*, string): The version of the `platformio/espressif32 `__ package to use. - **sdkconfig_options** (*Optional*, mapping): Custom sdkconfig options to set in the ESP-IDF project. +- **advanced** (*Optional*, mapping): Advanced options for highly specific tweaks. + + - **ignore_efuse_mac_crc** (*Optional*, boolean): Can be set to ``true`` for devices on which the burnt in MAC address does not + match the also burnt in CRC for that MAC address, resulting in an error like ``Base MAC address from BLK0 of EFUSE CRC error``. See Also --------