This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 35f8c19112 [net][route] fix Mico definition bug
new 47b0cae778 esp/hr_timer: Fix issue with timed-out timers
new 9e8c9ea47f esp: Update libc stubs to properly acquire/release locks.
new 2c4963dcd6 esp32c6/wifi: Add support for the Wi-Fi in ESP32-C6
new 7ed64e7234 esp32c3: Substitute `/` to `$(DELIM)`
new c412dadcb9 esp32c3/wifi: Add support for the Wi-Fi in ESP32-C3
new 8a37d1ff1c espressif: Minor changes to keep consistency between sources
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../esp32c3/boards/esp32c3-generic/index.rst | 41 +
Documentation/platforms/risc-v/esp32c3/index.rst | 8 +-
.../esp32c6/boards/esp32c6-devkitc/index.rst | 41 +
.../esp32c6/boards/esp32c6-devkitm/index.rst | 41 +
Documentation/platforms/risc-v/esp32c6/index.rst | 2 +-
arch/risc-v/src/common/espressif/Kconfig | 258 +
arch/risc-v/src/common/espressif/Make.defs | 60 +-
arch/risc-v/src/common/espressif/Wireless.mk | 242 +
.../src/common/espressif/esp_ets_timer_legacy.c | 263 +
arch/risc-v/src/common/espressif/esp_hr_timer.c | 34 +-
arch/risc-v/src/common/espressif/esp_irq.c | 53 +-
arch/risc-v/src/common/espressif/esp_irq.h | 39 +
arch/risc-v/src/common/espressif/esp_libc_stubs.c | 86 +-
arch/risc-v/src/common/espressif/esp_rtc.c | 6 +-
arch/risc-v/src/common/espressif/esp_start.c | 26 +
arch/risc-v/src/common/espressif/esp_wifi_init.c | 465 ++
.../src/common/espressif/esp_wifi_utils.c} | 129 +-
arch/risc-v/src/common/espressif/esp_wifi_utils.h | 120 +
.../src/common/espressif/esp_wlan.c} | 351 +-
arch/risc-v/src/common/espressif/esp_wlan.h | 177 +
.../common/espressif/platform_include/sys/lock.h | 213 +
.../risc-v/src/esp32c3-legacy/esp32c3_wifi_utils.c | 36 +-
arch/risc-v/src/esp32c3-legacy/esp32c3_wlan.c | 4 +-
arch/risc-v/src/esp32c3/Make.defs | 9 +
arch/risc-v/src/esp32c3/esp_coex_adapter.c | 587 ++
arch/risc-v/src/esp32c3/esp_wifi_adapter.c | 5615 ++++++++++++++++++++
arch/risc-v/src/esp32c3/esp_wifi_adapter.h | 672 +++
arch/risc-v/src/esp32c3/hal_esp32c3.mk | 251 +-
arch/risc-v/src/esp32c6/Make.defs | 9 +
arch/risc-v/src/esp32c6/esp_coex_adapter.c | 578 ++
arch/risc-v/src/esp32c6/esp_wifi_adapter.c | 5569 +++++++++++++++++++
arch/risc-v/src/esp32c6/esp_wifi_adapter.h | 672 +++
arch/risc-v/src/esp32c6/hal_esp32c6.mk | 265 +-
arch/risc-v/src/esp32h2/Make.defs | 2 +
arch/xtensa/src/esp32/esp32_wifi_utils.c | 35 +-
arch/xtensa/src/esp32/esp32_wlan.c | 2 +-
arch/xtensa/src/esp32s3/esp32s3_wifi_utils.c | 35 +-
arch/xtensa/src/esp32s3/esp32s3_wlan.c | 4 +-
.../risc-v/esp32c3/common/include/esp_board_wlan.h | 73 +
.../esp32c3/common/scripts/esp32c3_aliases.ld | 1 +
.../common/scripts/esp32c3_mcuboot_sections.ld | 25 +
.../common/scripts/esp32c3_simple_boot_sections.ld | 43 +
boards/risc-v/esp32c3/common/src/Make.defs | 4 +
boards/risc-v/esp32c3/common/src/esp_board_wlan.c | 81 +
.../esp32c3-generic/configs/sta_softap/defconfig | 82 +
.../esp32c3/esp32c3-generic/configs/wifi/defconfig | 78 +
.../esp32c3/esp32c3-generic/src/esp32c3_bringup.c | 22 +
.../risc-v/esp32c6/common/include/esp_board_wlan.h | 73 +
.../esp32c6/common/scripts/esp32c6_aliases.ld | 1 +
.../common/scripts/esp32c6_simple_boot_sections.ld | 36 +
boards/risc-v/esp32c6/common/src/Make.defs | 4 +
boards/risc-v/esp32c6/common/src/esp_board_wlan.c | 81 +
.../esp32c6-devkitc/configs/sta_softap/defconfig | 84 +
.../esp32c6/esp32c6-devkitc/configs/wifi/defconfig | 80 +
.../esp32c6/esp32c6-devkitc/src/esp32c6_bringup.c | 22 +
.../esp32c6-devkitm/configs/sta_softap/defconfig | 84 +
.../esp32c6/esp32c6-devkitm/configs/wifi/defconfig | 84 +
.../esp32c6/esp32c6-devkitm/src/esp32c6_bringup.c | 22 +
58 files changed, 17541 insertions(+), 439 deletions(-)
create mode 100644 arch/risc-v/src/common/espressif/Wireless.mk
create mode 100644 arch/risc-v/src/common/espressif/esp_ets_timer_legacy.c
create mode 100644 arch/risc-v/src/common/espressif/esp_wifi_init.c
copy arch/{xtensa/src/esp32s3/esp32s3_wifi_utils.c =>
risc-v/src/common/espressif/esp_wifi_utils.c} (88%)
create mode 100644 arch/risc-v/src/common/espressif/esp_wifi_utils.h
copy arch/{xtensa/src/esp32s3/esp32s3_wlan.c =>
risc-v/src/common/espressif/esp_wlan.c} (81%)
create mode 100644 arch/risc-v/src/common/espressif/esp_wlan.h
create mode 100644 arch/risc-v/src/common/espressif/platform_include/sys/lock.h
create mode 100644 arch/risc-v/src/esp32c3/esp_coex_adapter.c
create mode 100644 arch/risc-v/src/esp32c3/esp_wifi_adapter.c
create mode 100644 arch/risc-v/src/esp32c3/esp_wifi_adapter.h
create mode 100644 arch/risc-v/src/esp32c6/esp_coex_adapter.c
create mode 100644 arch/risc-v/src/esp32c6/esp_wifi_adapter.c
create mode 100644 arch/risc-v/src/esp32c6/esp_wifi_adapter.h
create mode 100644 boards/risc-v/esp32c3/common/include/esp_board_wlan.h
create mode 100644 boards/risc-v/esp32c3/common/src/esp_board_wlan.c
create mode 100644
boards/risc-v/esp32c3/esp32c3-generic/configs/sta_softap/defconfig
create mode 100644 boards/risc-v/esp32c3/esp32c3-generic/configs/wifi/defconfig
create mode 100644 boards/risc-v/esp32c6/common/include/esp_board_wlan.h
create mode 100644 boards/risc-v/esp32c6/common/src/esp_board_wlan.c
create mode 100644
boards/risc-v/esp32c6/esp32c6-devkitc/configs/sta_softap/defconfig
create mode 100644 boards/risc-v/esp32c6/esp32c6-devkitc/configs/wifi/defconfig
create mode 100644
boards/risc-v/esp32c6/esp32c6-devkitm/configs/sta_softap/defconfig
create mode 100644 boards/risc-v/esp32c6/esp32c6-devkitm/configs/wifi/defconfig