:orphan: .. title:: choice ESP32S2_UNIVERSAL_MAC_ADDRESSES: Number of universally administered (by IEEE) MAC address .. _choice_53: .. describe:: choice ESP32S2_UNIVERSAL_MAC_ADDRESSES: Number of universally administered (by IEEE) MAC address *Number of universally administered (by IEEE) MAC address* Type: ``bool`` Help ==== .. code-block:: none Configure the number of universally administered (by IEEE) MAC addresses. During initialization, MAC addresses for each network interface are generated or derived from a single base MAC address. If the number of universal MAC addresses is two, all interfaces (WiFi station, WiFi softap) receive a universally administered MAC address. They are generated sequentially by adding 0, and 1 (respectively) to the final octet of the base MAC address. If the number of universal MAC addresses is one, only WiFi station receives a universally administered MAC address. The WiFi softap receives local MAC addresses. It's derived from the universal WiFi station MAC addresses. When using the default (Espressif-assigned) base MAC address, either setting can be used. When using a custom universal MAC address range, the correct setting will depend on the allocation of MAC addresses in this range (either 1 or 2 per device). Direct dependencies =================== \ :kconfig:`SOC_ESP32S2 ` && \ :ref:` ` *(Includes any dependencies from ifs and menus.)* Default ======= - \ :kconfig:`ESP32S2_UNIVERSAL_MAC_ADDRESSES_TWO ` Choice options ============== - \ :kconfig:`ESP32S2_UNIVERSAL_MAC_ADDRESSES_ONE ` - \ :kconfig:`ESP32S2_UNIVERSAL_MAC_ADDRESSES_TWO ` Kconfig definition ================== At ``/xtensa/esp32s2/Kconfig.soc:176`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:38`` → ``/Kconfig:9`` Menu path: (Top) → SoC/CPU/Configuration Selection → ESP32S2 .. code-block:: kconfig choice ESP32S2_UNIVERSAL_MAC_ADDRESSES bool "Number of universally administered (by IEEE) MAC address" default ESP32S2_UNIVERSAL_MAC_ADDRESSES_TWO depends on SOC_ESP32S2 && help Configure the number of universally administered (by IEEE) MAC addresses. During initialization, MAC addresses for each network interface are generated or derived from a single base MAC address. If the number of universal MAC addresses is two, all interfaces (WiFi station, WiFi softap) receive a universally administered MAC address. They are generated sequentially by adding 0, and 1 (respectively) to the final octet of the base MAC address. If the number of universal MAC addresses is one, only WiFi station receives a universally administered MAC address. The WiFi softap receives local MAC addresses. It's derived from the universal WiFi station MAC addresses. When using the default (Espressif-assigned) base MAC address, either setting can be used. When using a custom universal MAC address range, the correct setting will depend on the allocation of MAC addresses in this range (either 1 or 2 per device). *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*