2017-05-05 14:24:56 +00:00
|
|
|
menu "Example Configuration"
|
|
|
|
|
2019-01-25 16:10:53 +00:00
|
|
|
choice BASE_MAC_ADDRESS_STORAGE
|
|
|
|
prompt "Storage of the base MAC address"
|
|
|
|
default BASE_MAC_STORED_EFUSE_BLK0
|
|
|
|
help
|
|
|
|
Select storage of the base MAC address which is used to generate MAC addresses of all network interfaces
|
|
|
|
when networking is initialized.
|
|
|
|
If "Default (Espressif factory) eFuse BLK0" is selected, esp32 will use default base MAC address which is
|
|
|
|
written into eFuse block 0 words 1, 2 when the chip is manufactured.
|
|
|
|
If "Custom eFuse BLK3" is selected, ESP32 will use customer-defined base MAC address which is written into
|
|
|
|
eFuse Block 3 words 0, 1. Users must call esp_efuse_mac_get_custom to get base MAC address and
|
|
|
|
esp_base_mac_addr_set to set the base MAC address before network interfaces are initialised.
|
|
|
|
If "Other external storage" is selected, esp32 will use customer-defined base MAC address from external
|
|
|
|
storage(flash, EEPROM, etc). Users must get the base MAC address first and call esp_base_mac_addr_set to
|
|
|
|
set the base MAC address before network interfaces are initialised.
|
2017-05-05 14:24:56 +00:00
|
|
|
|
2019-01-25 16:10:53 +00:00
|
|
|
config BASE_MAC_STORED_EFUSE_BLK0
|
|
|
|
bool "Default (Espressif factory) eFuse BLK0"
|
|
|
|
config BASE_MAC_STORED_EFUSE_BLK3
|
|
|
|
bool "Custom eFuse BLK3"
|
|
|
|
config BASE_MAC_STORED_OTHER_EXTERNAL_STORAGE
|
|
|
|
bool "Other external storage"
|
|
|
|
endchoice
|
2017-05-05 14:24:56 +00:00
|
|
|
|
2019-01-25 16:10:53 +00:00
|
|
|
choice BASE_MAC_STORED_EFUSE_BLK3_ERROR_BEHAVIOR
|
|
|
|
prompt "Read base MAC address from BLK3 of eFuse error behavior"
|
|
|
|
depends on BASE_MAC_STORED_EFUSE_BLK3
|
|
|
|
default BASE_MAC_STORED_EFUSE_BLK3_ERROR_USE_DEFAULT
|
|
|
|
help
|
|
|
|
Select behavior when reading base MAC address from BLK3 of eFuse error.
|
|
|
|
If "Abort" is selected, esp32 will abort.
|
|
|
|
If "Use base MAC address from BLK3 of eFuse" is selected, esp32 will use the base MAC address which is
|
|
|
|
written into eFuse block 0 words 1, 2 when the chip is manufactured.
|
|
|
|
|
|
|
|
config BASE_MAC_STORED_EFUSE_BLK3_ERROR_ABORT
|
|
|
|
bool "Abort"
|
|
|
|
config BASE_MAC_STORED_EFUSE_BLK3_ERROR_USE_DEFAULT
|
|
|
|
bool "Use base MAC address from BLK3 of eFuse"
|
|
|
|
endchoice
|
2017-05-05 14:24:56 +00:00
|
|
|
|
|
|
|
endmenu
|