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 b895207489 arm64/a64: Add driver for MIPI DSI add 15dadd0099 arch/xtensa/esp32: Remove redundant RTC registers add f9a9512d3c arch/xtensa/esp32: Fix typo in SENS registers add 2280b33eea arch/xtensa/esp32: Add functions to get RTC clock add b8ef8daef9 arch/xtensa/esp32: Add missing macros to iomux add 773e3fad43 arch/xtensa/esp32: Add initial support for touch pad polling add 893b1477ea boards/esp32-lyrat: Add initial touch pad configuration No new revisions were added by this update. Summary of changes: arch/xtensa/src/esp32/Make.defs | 4 + arch/xtensa/src/esp32/esp32_gpio.c | 338 +++++-- arch/xtensa/src/esp32/esp32_gpio.h | 89 +- arch/xtensa/src/esp32/esp32_rtc.c | 87 +- arch/xtensa/src/esp32/esp32_rtc.h | 32 + arch/xtensa/src/esp32/esp32_rtc_gpio.h | 492 +++++++-- arch/xtensa/src/esp32/esp32_touch.c | 621 ++++++++++++ .../sam_gclk.h => xtensa/src/esp32/esp32_touch.h} | 117 +-- arch/xtensa/src/esp32/esp32_touch_lowerhalf.h | 1058 ++++++++++++++++++++ arch/xtensa/src/esp32/hardware/esp32_iomux.h | 4 + arch/xtensa/src/esp32/hardware/esp32_rtccntl.h | 127 --- arch/xtensa/src/esp32/hardware/esp32_sens.h | 2 +- arch/xtensa/src/esp32/hardware/esp32_touch.h | 144 +++ boards/xtensa/esp32/esp32-lyrat/Kconfig | 14 + .../esp32/esp32-lyrat/configs/buttons/defconfig | 2 + boards/xtensa/esp32/esp32-lyrat/include/board.h | 26 +- boards/xtensa/esp32/esp32-lyrat/src/esp32-lyrat.h | 8 +- .../xtensa/esp32/esp32-lyrat/src/esp32_buttons.c | 115 ++- 18 files changed, 2816 insertions(+), 464 deletions(-) create mode 100644 arch/xtensa/src/esp32/esp32_touch.c copy arch/{arm/src/samd2l2/sam_gclk.h => xtensa/src/esp32/esp32_touch.h} (57%) create mode 100644 arch/xtensa/src/esp32/esp32_touch_lowerhalf.h create mode 100644 arch/xtensa/src/esp32/hardware/esp32_touch.h