mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-09 06:13:18 +00:00
ESP32 can sport up to 4 network interfaces: two 802.11 (station and ap), ethernet, and bluetooth. All of them derive from the same RDATA register in efuse block 0. However, in most cases, the last (sixth) octet will change like so: - 802.11 station: mac[5] += 0 - 802.11 ap: mac[5] += 1 - bluetooth: mac[5] += 2 - ethernet: mac[5] += 3 Read "Number of universally admnistered MAC address" section in esp-idf documentation[1] for more information. [1] https://docs.espressif.com/projects/esp-idf/en/latest/ Signed-off-by: Leandro Pereira <leandro@hardinfo.org>
15 lines
649 B
CMake
15 lines
649 B
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
zephyr_sources_ifdef(CONFIG_USERSPACE hwinfo_handlers.c)
|
|
zephyr_sources_ifdef(CONFIG_HWINFO hwinfo_weak_impl.c)
|
|
|
|
zephyr_sources_ifdef(CONFIG_HWINFO_STM32 hwinfo_stm32.c)
|
|
zephyr_sources_ifdef(CONFIG_HWINFO_NRF hwinfo_nrf.c)
|
|
zephyr_sources_ifdef(CONFIG_HWINFO_MCUX_SIM hwinfo_mcux_sim.c)
|
|
zephyr_sources_ifdef(CONFIG_HWINFO_ESP32 hwinfo_esp32.c)
|
|
zephyr_sources_ifdef(CONFIG_HWINFO_IMXRT hwinfo_imxrt.c)
|
|
zephyr_sources_ifdef(CONFIG_HWINFO_SAM hwinfo_sam.c)
|
|
zephyr_sources_ifdef(CONFIG_HWINFO_SAM0 hwinfo_sam0.c)
|
|
|
|
zephyr_sources_ifdef(CONFIG_HWINFO_SHELL hwinfo_shell.c)
|