| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- menu "Example Configuration"
- choice BASE_MAC_ADDRESS_STORAGE
- prompt "Storage location of the base MAC address"
- default BASE_MAC_STORED_EFUSE_BLK0
- help
- Select the storage location of the base MAC addresses.
- 1. eFuse BLK0: The "Default (Espressif factory)" selection. The
- default base MAC address is written to words 1 and 2 of eFuse block
- 0 when the chip was manufactured. Call esp_efuse_mac_get_default()
- read retrieve the "eFuse BLK0" MAC address.
- 2. eFuse BLK3: A custom base MAC address is burned by the user into
- eFuse word 0 of block 3. Call esp_efuse_mac_get_custom() to read
- the "eFuse BLK3" MAC address.
- 3. Other External Storage: Selecting this option will cause the
- example to call external_storage_mac_get() which is defined in this
- example to simply return a MAC address preset in software. Users
- should modify this function to access their desired storage mediums
- (e.g. flash, EEPROM etc).
- 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
- choice BASE_MAC_STORED_EFUSE_BLK3_ERROR_BEHAV
- prompt "Behavior when retrieving eFuse BLK3 fails"
- depends on BASE_MAC_STORED_EFUSE_BLK3
- default BASE_MAC_STORED_EFUSE_BLK3_ERROR_DEFAULT
- help
- Select the behavior when reading base MAC address "eFuse BLK3" fails
- (i.e. the retrieved result is all 0).
- - If "Abort" is selected, the ESP32 will abort.
- - If "Use the default base MAC address from BLK0 of eFuse" is
- selected, the default "eFuse BLK0" will be used instead.
- config BASE_MAC_STORED_EFUSE_BLK3_ERROR_ABORT
- bool "Abort"
- config BASE_MAC_STORED_EFUSE_BLK3_ERROR_DEFAULT
- bool "Use the default base MAC address eFuse BLK0"
- endchoice
- endmenu
|