This is an automated email from the ASF dual-hosted git repository.

acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from 96005c6a7d8  boards/risc-v/esp32c3: CMake added XIAO ESP32C3 board
     new 7b590f9c435 espressif/rmt: replace rmtchar with arch-specific lirc 
adapter
     new 140f2c1c780 docs/rc: document RC/LIRC drivers and remove empty 
drivers/rmt files
     new 703726849f4 espressif/rmt: guard lirc board registration with 
DRIVERS_RC
     new 579684974af espressif/ws2812: include esp_rmt.h in ws2812 headers

The 4 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:
 Documentation/components/drivers/character/rc.rst  | 136 +++++++
 arch/risc-v/src/common/espressif/Kconfig           |  12 +-
 arch/risc-v/src/common/espressif/Make.defs         |   3 +
 arch/risc-v/src/common/espressif/esp_lirc.c        | 399 +++++++++++++++++++
 .../src/common/espressif/esp_lirc.h}               |  34 +-
 arch/risc-v/src/common/espressif/esp_rmt.c         |   1 -
 arch/risc-v/src/common/espressif/esp_rmt.h         |  32 ++
 arch/risc-v/src/common/espressif/esp_ws2812.c      |   1 -
 arch/risc-v/src/common/espressif/esp_ws2812.h      |   2 +
 arch/xtensa/src/common/espressif/Kconfig           |  12 +-
 arch/xtensa/src/common/espressif/Make.defs         |   3 +
 arch/xtensa/src/common/espressif/esp_lirc.c        | 441 +++++++++++++++++++++
 .../src/common/espressif/esp_lirc.h}               |  34 +-
 arch/xtensa/src/common/espressif/esp_rmt.c         |   1 -
 arch/xtensa/src/common/espressif/esp_rmt.h         |  32 ++
 arch/xtensa/src/common/espressif/esp_ws2812.c      |   1 -
 arch/xtensa/src/common/espressif/esp_ws2812.h      |   2 +
 boards/risc-v/esp32c3/common/src/esp_board_rmt.c   |  24 +-
 .../esp32c3/esp32c3-devkit/configs/rmt/defconfig   |   8 +-
 boards/risc-v/esp32c6/common/src/esp_board_rmt.c   |  24 +-
 .../esp32c6/esp32c6-devkitc/configs/rmt/defconfig  |   8 +-
 .../esp32c6/esp32c6-devkitm/configs/rmt/defconfig  |   8 +-
 boards/risc-v/esp32h2/common/src/esp_board_rmt.c   |  24 +-
 .../esp32h2/esp32h2-devkit/configs/rmt/defconfig   |   8 +-
 boards/risc-v/esp32p4/common/src/esp_board_rmt.c   |  24 +-
 .../configs/rmt/defconfig                          |   8 +-
 boards/xtensa/esp32/common/src/esp32_board_rmt.c   |  25 +-
 .../esp32/esp32-devkitc/configs/match4/defconfig   |   7 -
 .../esp32/esp32-devkitc/configs/rmt/defconfig      |   7 +-
 .../esp32/esp32-devkitc/configs/snake/defconfig    |   6 -
 .../xtensa/esp32s2/common/src/esp32s2_board_rmt.c  |  16 +-
 .../esp32s2/esp32s2-saola-1/configs/rmt/defconfig  |   7 +-
 .../xtensa/esp32s3/common/src/esp32s3_board_rmt.c  |  24 +-
 .../esp32s3-devkit/configs/python/defconfig        |   2 -
 .../esp32s3/esp32s3-devkit/configs/rmt/defconfig   |   8 +-
 drivers/Kconfig                                    |   1 -
 drivers/Makefile                                   |   1 -
 drivers/rmt/CMakeLists.txt                         |  31 --
 drivers/rmt/Kconfig                                |  47 ---
 drivers/rmt/Make.defs                              |  32 --
 drivers/rmt/rmtchar.c                              | 341 ----------------
 include/nuttx/rmt/rmt.h                            |  98 -----
 include/nuttx/rmt/rmtchar.h                        |  94 -----
 43 files changed, 1233 insertions(+), 796 deletions(-)
 create mode 100644 arch/risc-v/src/common/espressif/esp_lirc.c
 copy arch/{arm/src/cxd56xx/cxd56_emmc.h => 
risc-v/src/common/espressif/esp_lirc.h} (75%)
 create mode 100644 arch/xtensa/src/common/espressif/esp_lirc.c
 copy arch/{arm/src/cxd56xx/cxd56_emmc.h => 
xtensa/src/common/espressif/esp_lirc.h} (75%)
 delete mode 100644 drivers/rmt/CMakeLists.txt
 delete mode 100644 drivers/rmt/Kconfig
 delete mode 100644 drivers/rmt/Make.defs
 delete mode 100644 drivers/rmt/rmtchar.c
 delete mode 100644 include/nuttx/rmt/rmt.h
 delete mode 100644 include/nuttx/rmt/rmtchar.h

Reply via email to