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%)