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

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


    from bfbd7414ebc build.yml: Fix No files were found with the provided path
     new 9eb07645ac8 cmake: add support for 3rdparty functions
     new 709453beca0 cmake: add olddefconfig target for CMake builds
     new 2615513a45f docs: add CMake documentation for RISC-V Espressif devices
     new ed217f8f3ff arch/risc-v: add CMake support for Espressif RISC-V devices
     new e59604bbe61 tools/espressif: add support for target flashing using 
CMake
     new b5b7e8f72e0 arch/espressif: add flash encryption support on CMake

The 6 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/platforms/risc-v/esp32c3/index.rst   |  69 +++
 Documentation/platforms/risc-v/esp32c6/index.rst   |  78 +++
 Documentation/platforms/risc-v/esp32h2/index.rst   |  74 ++-
 Documentation/platforms/risc-v/esp32p4/index.rst   |  79 +++
 arch/risc-v/src/common/espressif/Bootloader.cmake  | 318 ++++++++++++
 arch/risc-v/src/common/espressif/CMakeLists.txt    | 466 +++++++++++++++++
 arch/risc-v/src/common/espressif/Wireless.cmake    | 344 ++++++++++++
 .../risc-v/src/{nuttsbi => esp32c3}/CMakeLists.txt |  19 +-
 arch/risc-v/src/esp32c3/hal_esp32c3.cmake          | 520 +++++++++++++++++++
 .../tiva/lm => risc-v/src/esp32c6}/CMakeLists.txt  |  22 +-
 arch/risc-v/src/esp32c6/hal_esp32c6.cmake          | 548 ++++++++++++++++++++
 .../risc-v/src/{nuttsbi => esp32h2}/CMakeLists.txt |  13 +-
 arch/risc-v/src/esp32h2/hal_esp32h2.cmake          | 574 +++++++++++++++++++++
 .../tiva/lm => risc-v/src/esp32p4}/CMakeLists.txt  |  19 +-
 arch/risc-v/src/esp32p4/hal_esp32p4.cmake          | 482 +++++++++++++++++
 .../nrf52 => risc-v/esp32c3}/common/CMakeLists.txt |   2 +-
 boards/risc-v/esp32c3/common/src/CMakeLists.txt    | 101 ++++
 .../risc-v/esp32c3/esp32c3-devkit}/CMakeLists.txt  |   2 +-
 .../esp32c3/esp32c3-devkit/src/CMakeLists.txt      |  66 +++
 .../nrf52 => risc-v/esp32c6}/common/CMakeLists.txt |   2 +-
 boards/risc-v/esp32c6/common/src/CMakeLists.txt    | 117 +++++
 .../risc-v/esp32c6/esp32c6-devkitc}/CMakeLists.txt |   2 +-
 .../esp32c6/esp32c6-devkitc}/src/CMakeLists.txt    |  63 +--
 .../risc-v/esp32c6/esp32c6-devkitm}/CMakeLists.txt |   2 +-
 .../esp32c6/esp32c6-devkitm}/src/CMakeLists.txt    |  63 +--
 .../nrf52 => risc-v/esp32h2}/common/CMakeLists.txt |   2 +-
 boards/risc-v/esp32h2/common/src/CMakeLists.txt    | 100 ++++
 .../risc-v/esp32h2/esp32h2-devkit}/CMakeLists.txt  |   2 +-
 .../esp32h2/esp32h2-devkit}/src/CMakeLists.txt     |  63 +--
 .../nrf52 => risc-v/esp32p4}/common/CMakeLists.txt |   2 +-
 .../risc-v/esp32p4/common/src}/CMakeLists.txt      |  65 ++-
 .../esp32p4-function-ev-board}/CMakeLists.txt      |   2 +-
 .../esp32p4-function-ev-board}/src/CMakeLists.txt  |  75 +--
 cmake/menuconfig.cmake                             |  23 +
 cmake/nuttx_3rdparty.cmake                         |  83 +++
 tools/espressif/burn_flash_enc_key.py              | 124 +++++
 tools/espressif/espressif_burn_enc_key.cmake       |  95 ++++
 tools/espressif/espressif_esptool_common.cmake     | 136 +++++
 tools/espressif/espressif_flash.cmake              | 199 +++++++
 tools/espressif/espressif_mkimage.cmake            | 344 ++++++++++++
 40 files changed, 5117 insertions(+), 243 deletions(-)
 create mode 100644 arch/risc-v/src/common/espressif/Bootloader.cmake
 create mode 100644 arch/risc-v/src/common/espressif/CMakeLists.txt
 create mode 100644 arch/risc-v/src/common/espressif/Wireless.cmake
 copy arch/risc-v/src/{nuttsbi => esp32c3}/CMakeLists.txt (69%)
 create mode 100644 arch/risc-v/src/esp32c3/hal_esp32c3.cmake
 copy arch/{arm/src/tiva/lm => risc-v/src/esp32c6}/CMakeLists.txt (74%)
 create mode 100644 arch/risc-v/src/esp32c6/hal_esp32c6.cmake
 copy arch/risc-v/src/{nuttsbi => esp32h2}/CMakeLists.txt (79%)
 create mode 100644 arch/risc-v/src/esp32h2/hal_esp32h2.cmake
 copy arch/{arm/src/tiva/lm => risc-v/src/esp32p4}/CMakeLists.txt (75%)
 create mode 100644 arch/risc-v/src/esp32p4/hal_esp32p4.cmake
 copy boards/{arm/nrf52 => risc-v/esp32c3}/common/CMakeLists.txt (95%)
 create mode 100644 boards/risc-v/esp32c3/common/src/CMakeLists.txt
 copy {arch/arm/src/lpc43xx/spifi => 
boards/risc-v/esp32c3/esp32c3-devkit}/CMakeLists.txt (94%)
 create mode 100644 boards/risc-v/esp32c3/esp32c3-devkit/src/CMakeLists.txt
 copy boards/{arm/nrf52 => risc-v/esp32c6}/common/CMakeLists.txt (95%)
 create mode 100644 boards/risc-v/esp32c6/common/src/CMakeLists.txt
 copy {arch/arm/src/lpc43xx/spifi => 
boards/risc-v/esp32c6/esp32c6-devkitc}/CMakeLists.txt (94%)
 copy boards/{arm/kinetis/freedom-k66f => 
risc-v/esp32c6/esp32c6-devkitc}/src/CMakeLists.txt (52%)
 copy {arch/arm/src/lpc43xx/spifi => 
boards/risc-v/esp32c6/esp32c6-devkitm}/CMakeLists.txt (94%)
 copy boards/{arm/kinetis/freedom-k66f => 
risc-v/esp32c6/esp32c6-devkitm}/src/CMakeLists.txt (52%)
 copy boards/{arm/nrf52 => risc-v/esp32h2}/common/CMakeLists.txt (95%)
 create mode 100644 boards/risc-v/esp32h2/common/src/CMakeLists.txt
 copy {arch/arm/src/lpc43xx/spifi => 
boards/risc-v/esp32h2/esp32h2-devkit}/CMakeLists.txt (94%)
 copy boards/{arm/kinetis/freedom-k66f => 
risc-v/esp32h2/esp32h2-devkit}/src/CMakeLists.txt (51%)
 copy boards/{arm/nrf52 => risc-v/esp32p4}/common/CMakeLists.txt (95%)
 copy {drivers/usbdev => boards/risc-v/esp32p4/common/src}/CMakeLists.txt (52%)
 copy {arch/arm/src/lpc43xx/spifi => 
boards/risc-v/esp32p4/esp32p4-function-ev-board}/CMakeLists.txt (93%)
 copy boards/{arm/stm32/stm32f401rc-rs485 => 
risc-v/esp32p4/esp32p4-function-ev-board}/src/CMakeLists.txt (51%)
 create mode 100644 cmake/nuttx_3rdparty.cmake
 create mode 100644 tools/espressif/burn_flash_enc_key.py
 create mode 100644 tools/espressif/espressif_burn_enc_key.cmake
 create mode 100644 tools/espressif/espressif_esptool_common.cmake
 create mode 100644 tools/espressif/espressif_flash.cmake
 create mode 100644 tools/espressif/espressif_mkimage.cmake

Reply via email to