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 a0cc89349f boards/xtensa/esp32: Fix the SPI Flash MTD block device
number
add 99099a1a9d arch/xtensa: ADC support on ESP32|S2|S3
add 55fbf93c9c arch/risc-v: ADC support for ESP32-C3|C6|H2
add 643b3586c3 boards/xtensa: ADC support on Espressif devices
add 238a5250f6 boards/risc-v: ADC support on Espressif devices
add 2ff8199d90 documentation: update docs on ADC support for Espressif
devices
No new revisions were added by this update.
Summary of changes:
.../esp32c3/boards/esp32c3-generic/index.rst | 21 +
Documentation/platforms/risc-v/esp32c3/index.rst | 36 +-
.../esp32c6/boards/esp32c6-devkitc/index.rst | 29 +-
Documentation/platforms/risc-v/esp32c6/index.rst | 30 +-
.../risc-v/esp32h2/boards/esp32h2-devkit/index.rst | 23 +-
Documentation/platforms/risc-v/esp32h2/index.rst | 28 +-
.../xtensa/esp32/boards/esp32-devkitc/index.rst | 21 +
Documentation/platforms/xtensa/esp32/index.rst | 39 +-
.../esp32s2/boards/esp32s2-saola-1/index.rst | 21 +
Documentation/platforms/xtensa/esp32s2/index.rst | 36 +-
.../xtensa/esp32s3/boards/esp32s3-devkit/index.rst | 21 +
Documentation/platforms/xtensa/esp32s3/index.rst | 36 +-
arch/risc-v/src/common/espressif/Kconfig | 106 +++
arch/risc-v/src/common/espressif/Make.defs | 4 +
arch/risc-v/src/common/espressif/esp_adc.c | 774 +++++++++++++++++
.../src/common/espressif/esp_adc.h} | 38 +-
arch/risc-v/src/esp32c3/hal_esp32c3.mk | 8 +
arch/risc-v/src/esp32c6/hal_esp32c6.mk | 11 +
arch/risc-v/src/esp32h2/hal_esp32h2.mk | 11 +
arch/xtensa/src/common/espressif/Kconfig | 20 +
arch/xtensa/src/common/espressif/Make.defs | 4 +
arch/xtensa/src/common/espressif/esp_adc.c | 844 ++++++++++++++++++
.../src/common/espressif/esp_adc.h} | 26 +-
arch/xtensa/src/esp32/Kconfig | 187 ++++
arch/xtensa/src/esp32/Make.defs | 2 +-
arch/xtensa/src/esp32/hal.mk | 11 +
arch/xtensa/src/esp32s2/Kconfig | 195 +++++
arch/xtensa/src/esp32s2/Make.defs | 2 +-
arch/xtensa/src/esp32s2/hal.mk | 11 +
arch/xtensa/src/esp32s3/Kconfig | 328 +++++--
arch/xtensa/src/esp32s3/Make.defs | 4 -
arch/xtensa/src/esp32s3/esp32s3_adc.c | 944 ---------------------
arch/xtensa/src/esp32s3/hal.mk | 12 +
.../common/include/esp_board_adc.h} | 13 +-
boards/risc-v/esp32c3/common/src/Make.defs | 4 +
.../esp32c3/common/src/esp_board_adc.c} | 103 ++-
.../configs/{efuse => adc}/defconfig | 5 +-
.../esp32c3/esp32c3-generic/src/esp32c3_bringup.c | 12 +
.../common/include/esp_board_adc.h} | 19 +-
boards/risc-v/esp32c6/common/src/Make.defs | 4 +
.../esp32c6/common/src/esp_board_adc.c} | 113 ++-
.../esp32c6-devkitc/configs/{nsh => adc}/defconfig | 3 +
.../esp32c6/esp32c6-devkitc/src/esp32c6_bringup.c | 14 +
.../common/include/esp_board_adc.h} | 19 +-
boards/risc-v/esp32h2/common/src/Make.defs | 4 +
.../esp32h2/common/src/esp_board_adc.c} | 100 ++-
.../esp32h2-devkit/configs/{spi => adc}/defconfig | 6 +-
.../esp32h2/esp32h2-devkit/src/esp32h2_bringup.c | 12 +
.../common/include/esp32_board_adc.h} | 19 +-
boards/xtensa/esp32/common/src/Make.defs | 4 +
boards/xtensa/esp32/common/src/esp32_board_adc.c | 248 ++++++
.../configs/{mcuboot_nsh => adc}/defconfig | 4 +-
.../xtensa/esp32/esp32-devkitc/src/esp32_bringup.c | 12 +
.../common/include/esp32s2_board_adc.h} | 19 +-
boards/xtensa/esp32s2/common/src/Make.defs | 4 +
.../xtensa/esp32s2/common/src/esp32s2_board_adc.c | 253 ++++++
.../esp32s2-saola-1/configs/{nsh => adc}/defconfig | 3 +
.../esp32s2/esp32s2-saola-1/src/esp32s2_bringup.c | 12 +
.../esp32s3/common/include/esp32s3_board_adc.h | 11 +-
boards/xtensa/esp32s3/common/src/Make.defs | 2 +-
.../xtensa/esp32s3/common/src/esp32s3_board_adc.c | 225 +++--
.../esp32s3/esp32s3-devkit/configs/adc/defconfig | 5 +-
.../esp32s3/esp32s3-devkit/src/esp32s3_bringup.c | 4 +-
63 files changed, 3816 insertions(+), 1323 deletions(-)
create mode 100644 arch/risc-v/src/common/espressif/esp_adc.c
rename arch/{xtensa/src/esp32s3/esp32s3_adc.h =>
risc-v/src/common/espressif/esp_adc.h} (73%)
create mode 100644 arch/xtensa/src/common/espressif/esp_adc.c
copy arch/{risc-v/src/esp32c3-legacy/esp32c3_adc.h =>
xtensa/src/common/espressif/esp_adc.h} (76%)
delete mode 100644 arch/xtensa/src/esp32s3/esp32s3_adc.c
copy boards/risc-v/{esp32c3-legacy/common/include/esp32c3_board_adc.h =>
esp32c3/common/include/esp_board_adc.h} (83%)
copy boards/{arm/stm32/common/src/stm32_veml6070.c =>
risc-v/esp32c3/common/src/esp_board_adc.c} (52%)
copy boards/risc-v/esp32c3/esp32c3-generic/configs/{efuse => adc}/defconfig
(94%)
copy boards/risc-v/{esp32c3-legacy/common/include/esp32c3_board_adc.h =>
esp32c6/common/include/esp_board_adc.h} (76%)
copy boards/{sparc/s698pm/s698pm-dkit/src/s698pm_appinit.c =>
risc-v/esp32c6/common/src/esp_board_adc.c} (52%)
copy boards/risc-v/esp32c6/esp32c6-devkitc/configs/{nsh => adc}/defconfig (94%)
copy boards/risc-v/{esp32c3-legacy/common/include/esp32c3_board_adc.h =>
esp32h2/common/include/esp_board_adc.h} (76%)
copy boards/{arm/stm32/common/src/stm32_veml6070.c =>
risc-v/esp32h2/common/src/esp_board_adc.c} (53%)
copy boards/risc-v/esp32h2/esp32h2-devkit/configs/{spi => adc}/defconfig (94%)
copy boards/xtensa/{esp32s3/common/include/esp32s3_board_adc.h =>
esp32/common/include/esp32_board_adc.h} (76%)
create mode 100644 boards/xtensa/esp32/common/src/esp32_board_adc.c
copy boards/xtensa/esp32/esp32-devkitc/configs/{mcuboot_nsh => adc}/defconfig
(94%)
copy boards/xtensa/{esp32s3/common/include/esp32s3_board_adc.h =>
esp32s2/common/include/esp32s2_board_adc.h} (76%)
create mode 100644 boards/xtensa/esp32s2/common/src/esp32s2_board_adc.c
copy boards/xtensa/esp32s2/esp32s2-saola-1/configs/{nsh => adc}/defconfig (94%)