This is an automated email from the ASF dual-hosted git repository.
xiaoxiang781216 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 55130297110 arch/arm: Build a loadable module and a shared library as
FDPIC too.
new 25a3aaaa9d3 arch/risc-v/esp32c2: add ESP32-C2 chip support
new 13bfc34db32 boards/risc-v/esp32c2/common: add shared board support for
ESP32-C2
new 9f89c1c2a69 boards/risc-v/esp32c2/esp8684-devkitm: add ESP8684-DevKitM
board
The 3 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:
arch/risc-v/Kconfig | 38 +++++++++
.../risc-v/include/{esp32c3 => esp32c2}/.gitignore | 0
.../risc-v/include/esp32c2/chip.h | 19 ++---
arch/risc-v/src/common/espressif/CMakeLists.txt | 2 +-
arch/risc-v/src/common/espressif/Kconfig | 92 +++++++++++++++++++---
arch/risc-v/src/common/espressif/Make.defs | 2 +-
arch/risc-v/src/common/espressif/esp_irq.c | 2 +-
arch/risc-v/src/common/espressif/esp_spi.c | 8 +-
arch/risc-v/src/{esp32c3 => esp32c2}/.gitignore | 0
.../risc-v/src/{esp32p4 => esp32c2}/CMakeLists.txt | 4 +-
arch/risc-v/src/{esp32c3 => esp32c2}/Kconfig | 4 +-
arch/risc-v/src/{esp32h2 => esp32c2}/Make.defs | 7 +-
.../risc-v/src/{esp32c3 => esp32c2}/esp_chip_rev.c | 2 +-
.../hal_esp32c2.cmake} | 57 ++------------
.../hal_esp32c3.mk => esp32c2/hal_esp32c2.mk} | 53 ++-----------
boards/Kconfig | 15 ++++
.../rp2040 => risc-v/esp32c2}/common/.gitignore | 0
.../stm32 => risc-v/esp32c2/common}/CMakeLists.txt | 2 +-
boards/risc-v/{esp32c3 => esp32c2}/common/Kconfig | 0
boards/risc-v/{esp32c3 => esp32c2}/common/Makefile | 0
.../common/scripts/.gitignore | 0
.../{esp32c3 => esp32c2}/common/scripts/common.ld | 2 +-
.../common/scripts/esp32c2_aliases.ld} | 2 +-
.../common/scripts/esp32c2_flat_memory.ld} | 84 +++-----------------
.../common/scripts/esp32c2_legacy_sections.ld} | 2 +-
.../common/scripts/esp32c2_sections.ld} | 14 ++--
.../esp32c2/common}/src/CMakeLists.txt | 5 +-
.../{eic7700x => esp32c2}/common/src/Make.defs | 10 +--
.../risc-v/esp32c2/esp8684-devkitm}/CMakeLists.txt | 2 +-
.../risc-v/esp32c2/esp8684-devkitm}/Kconfig | 5 +-
.../esp8684-devkitm}/configs/nsh/defconfig | 13 +--
.../esp8684-devkitm}/include/board.h | 19 +++--
.../esp8684-devkitm}/scripts/Make.defs | 3 +-
.../esp8684-devkitm}/src/CMakeLists.txt | 14 +---
.../esp32c2/esp8684-devkitm}/src/Make.defs | 9 ++-
.../esp8684-devkitm/src/esp32c2_boot.c} | 4 +-
.../esp32c2/esp8684-devkitm/src/esp32c2_bringup.c} | 46 ++++++-----
.../esp8684-devkitm/src/esp32c2_reset.c} | 2 +-
.../esp32c2/esp8684-devkitm/src/esp8684-devkitm.h | 36 +++------
39 files changed, 274 insertions(+), 305 deletions(-)
copy arch/risc-v/include/{esp32c3 => esp32c2}/.gitignore (100%)
copy libs/libc/ctype/lib_isgraph.c => arch/risc-v/include/esp32c2/chip.h (88%)
copy arch/risc-v/src/{esp32c3 => esp32c2}/.gitignore (100%)
copy arch/risc-v/src/{esp32p4 => esp32c2}/CMakeLists.txt (87%)
copy arch/risc-v/src/{esp32c3 => esp32c2}/Kconfig (79%)
copy arch/risc-v/src/{esp32h2 => esp32c2}/Make.defs (89%)
copy arch/risc-v/src/{esp32c3 => esp32c2}/esp_chip_rev.c (97%)
copy arch/risc-v/src/{esp32c3/hal_esp32c3.cmake => esp32c2/hal_esp32c2.cmake}
(88%)
copy arch/risc-v/src/{esp32c3/hal_esp32c3.mk => esp32c2/hal_esp32c2.mk} (86%)
copy boards/{arm/rp2040 => risc-v/esp32c2}/common/.gitignore (100%)
copy boards/{arm/common/stm32 => risc-v/esp32c2/common}/CMakeLists.txt (95%)
copy boards/risc-v/{esp32c3 => esp32c2}/common/Kconfig (100%)
copy boards/risc-v/{esp32c3 => esp32c2}/common/Makefile (100%)
copy boards/risc-v/{esp32c3-legacy => esp32c2}/common/scripts/.gitignore (100%)
copy boards/risc-v/{esp32c3 => esp32c2}/common/scripts/common.ld (96%)
copy boards/risc-v/{esp32c3/common/scripts/esp32c3_aliases.ld =>
esp32c2/common/scripts/esp32c2_aliases.ld} (97%)
copy boards/risc-v/{esp32c3/common/scripts/esp32c3_flat_memory.ld =>
esp32c2/common/scripts/esp32c2_flat_memory.ld} (50%)
copy boards/risc-v/{esp32c3/common/scripts/esp32c3_legacy_sections.ld =>
esp32c2/common/scripts/esp32c2_legacy_sections.ld} (99%)
copy boards/risc-v/{esp32c3/common/scripts/esp32c3_sections.ld =>
esp32c2/common/scripts/esp32c2_sections.ld} (98%)
copy boards/{arm64/fvp-v8r/fvp-armv8r =>
risc-v/esp32c2/common}/src/CMakeLists.txt (91%)
copy boards/risc-v/{eic7700x => esp32c2}/common/src/Make.defs (88%)
copy {arch/arm/src/lpc43xx/spifi =>
boards/risc-v/esp32c2/esp8684-devkitm}/CMakeLists.txt (94%)
copy {arch/x86/src/common => boards/risc-v/esp32c2/esp8684-devkitm}/Kconfig
(67%)
copy boards/risc-v/{esp32c6/esp32c6-xiao =>
esp32c2/esp8684-devkitm}/configs/nsh/defconfig (84%)
copy boards/risc-v/{esp32c6/esp32c6-devkitm =>
esp32c2/esp8684-devkitm}/include/board.h (72%)
copy boards/risc-v/{esp32h2/esp32h2-devkit =>
esp32c2/esp8684-devkitm}/scripts/Make.defs (96%)
copy boards/risc-v/{esp32h2/esp32h2-devkit =>
esp32c2/esp8684-devkitm}/src/CMakeLists.txt (87%)
copy boards/{xtensa/esp32/esp32-2432S028 =>
risc-v/esp32c2/esp8684-devkitm}/src/Make.defs (88%)
copy boards/risc-v/{esp32c6/esp32c6-devkitc/src/esp32c6_boot.c =>
esp32c2/esp8684-devkitm/src/esp32c2_boot.c} (97%)
copy boards/{arm/tiva/launchxl-cc1310/src/cc1310_bringup.c =>
risc-v/esp32c2/esp8684-devkitm/src/esp32c2_bringup.c} (72%)
copy boards/risc-v/{esp32c6/esp32c6-devkitc/src/esp32c6_reset.c =>
esp32c2/esp8684-devkitm/src/esp32c2_reset.c} (97%)
copy arch/risc-v/src/esp32c3-legacy/esp32c3_region.h =>
boards/risc-v/esp32c2/esp8684-devkitm/src/esp8684-devkitm.h (77%)