Eren Terzioglu
328ffdb297
Docs/platforms/espressif: Add UF2 file format docs
...
Add UF2 file format docs for RISC-V based Espressif devices
Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com >
2026-05-27 14:29:35 -04:00
Filipe Cavalcanti
fc003777c5
documentation: update ESP32-C3|C6|H2 flash allocation table
...
Update the user documentation for flash allocation when using MCUboot.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com >
2026-04-19 07:10:31 -03:00
Filipe Cavalcanti
2615513a45
docs: add CMake documentation for RISC-V Espressif devices
...
Update NuttX documentation with CMake usage instructions for Espressif devices.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com >
2026-04-02 13:16:54 +08:00
Eren Terzioglu
d68dec3d3d
Docs/platforms/espressif: Add AES support docs
...
Add AES support docs for esp32[-c3|-c6|-h2|-p4]
Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com >
2026-03-17 18:45:53 -03:00
Filipe Cavalcanti
37521ebf1d
documentation: update flash encryption docs for Espressif devices
...
Adds new subsection under MCUBoot regarding use of flash encryption.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com >
2025-12-11 11:29:26 +01:00
Filipe Cavalcanti
2b39147fe2
documentation: update ESP32-C3 board names for legacy and new devkit
...
Updates the docs to the new esp32c3-devkit naming, after deprecating support
for now esp32c3-legacy.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com >
2025-12-03 13:45:13 +08:00
Filipe Cavalcanti
b5f6620a4c
documentation: update MCUBoot documentation on ESP32-C3|C6
...
Build Documentation / build-html (push) Has been cancelled
Adds documentation for flash allocation when MCUBoot is enabled on ESP32C3 and C6.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com >
2025-09-03 09:01:44 -03:00
Filipe Cavalcanti
bbdb75b1f7
documentation: update documentation for MCUBoot on Espressif devices
...
Updates MCUBoot documentation and usage example.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com >
2025-07-22 10:55:08 -03:00
Eren Terzioglu
d2eb3db5b6
Docs/espressif: Add crypto defconfig docs for esp32[-c3|-c6|-h2]
...
Docs/espressif: Add crypto defconfig docs for risc-v based Espressif chips
Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com >
2025-07-09 12:13:06 +08:00
Eren Terzioglu
e9eaafd154
Documentation/risc-v: Add dedicated GPIO documentation for esp32[-c3|-c6|-h2]
...
Add dedicated GPIO documentation for risc-v based Espressif chips
Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com >
2025-05-14 19:38:21 +02:00
Tiago Medicci Serrano
ca664fd431
Documentation: Update openocd-esp32 command for all Espressif Socs
...
This updated the command used for running the openocd-esp32 for
all the supported Espressif's SoCs. It enables using SW-defined
breakpoints.
Signed-off-by: Tiago Medicci Serrano <tiago.medicci@espressif.com >
2025-04-18 02:25:14 +08:00
Filipe Cavalcanti
2ff8199d90
documentation: update docs on ADC support for Espressif devices
...
Add documentation for ADC on RISC-V and Xtensa Espressif devices.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com >
2025-04-17 13:56:40 +08:00
Filipe Cavalcanti
034917e972
documentation/risc-v: update ESP32C3|C6|H2 documentation
...
Improve esptool installation docs.
Update supported peripheral list.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com >
2025-03-17 11:31:31 -03:00
Eren Terzioglu
7658c39304
documentation/esp32[c3|c6|h2]: Add I2C slave support
...
Add I2C slave support into docs for risc-v based Espressif devices
Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com >
2025-02-26 16:32:40 +01:00
Laczen JMS
28937fed4d
Documentation: add (nim)ble on esp32c3
...
Modify documentation of esp32c3 and add nimble section to
esp32c3-generic.
Signed-off-by: Laczen JMS <laczenjms@gmail.com >
2024-12-25 11:09:38 +08:00
Eren Terzioglu
a49a5df5ba
esp32[c3|c6|h2]: Update docs for efuse driver
2024-12-17 01:04:39 +08:00
Tiago Medicci Serrano
b025c6285d
Documentation: Document stack and backtrace dump for Espressif SoCs
...
Stack and backtrace dump for Espressif's SoCs (ESP32, ESP32-S2,
ESP32-S3, ESP32-C3, ESP32-C6 and ESP32-H2) is now documented in a
new section for each chip entry page.
2024-09-23 20:40:58 +08:00
Tiago Medicci
3ae30d00ea
docs: Improve information about debugging for Espressif SoCs
...
Provide more information on how to properly use OpenOCD and gdb to
debug Espressif SoCs on NuttX.
2024-08-15 02:38:09 +08:00
Eren Terzioglu
dcea703bae
esp32[c3|c6|h2]: Add GDMA support
2024-06-28 17:52:56 +08:00
Eren Terzioglu
dda55419f9
esp32[c3|c6|h2]: Add I2C master support
2024-06-28 17:27:46 +08:00
Tiago Medicci Serrano
d295752a26
Documentation: Improve Espressif toolchain/debugger documentation
...
This commits improves the documentation about Espressif's toolchain
and debugging tools for the supported SoCs on NuttX.
2024-06-20 09:39:39 +08:00
Eren Terzioglu
99ea8b7832
esp32[c3|c6|h2]: Add gspi master support
2024-06-12 23:35:24 +08:00
Almir Okato
16f8966fa9
esp32s2: add simple boot support
...
The Simple Boot feature for Espressif chips is a method of booting
that doesn't depend on a 2nd stage bootloader. Its not the
intention to replace a 2nd stage bootloader such as MCUboot and
ESP-IDF bootloader, but to have a minimal and straight-forward way
of booting, and also simplify the building.
This commit also removes deprecated code and makes this bootloader
configuration as default for esp32s2 targets and removes the need
for running 'make bootloader' command for it.
Signed-off-by: Almir Okato <almir.okato@espressif.com >
2024-06-04 18:53:14 -03:00
Eren Terzioglu
24af23e49c
esp32[c3]: Add XTWDT support
2024-06-04 17:42:07 -03:00
Tiago Medicci Serrano
c412dadcb9
esp32c3/wifi: Add support for the Wi-Fi in ESP32-C3
...
This commit introduces support for both station and softAP modes.
2024-05-14 22:10:45 +08:00
Eren Terzioglu
d62dca0696
esp32[c3|c6]: Fix chipname on docs
2024-05-02 23:35:29 +08:00
Eren Terzioglu
891d67bb5e
esp32[c3|h2|c6]: Add support to TWAI/CANBus controller
2024-04-30 10:03:22 +08:00
Tiago Medicci Serrano
5ff6362d0f
Documentation: improve documentation about ESP32 family
...
In particular, sections regarding the toolchain setup and usage
were updated, as well as the bootloader options. Also, minor issues
were fixed.
2024-04-22 23:45:22 +08:00
Eren Terzioglu
61689237f6
docs/esp32c6: Add spiflash docs for esp32c6
...
docs/esp32c6: Remove sotest docs esp32c6
docs/esp32c3: Add spiflash docs esp32c3
docs/esp32c3: Remove sotest docs esp32c3
docs/esp32h2: Add spiflash docs esp32h2
docs/esp32h2: Remove sotest docs esp32h2
2024-03-11 22:57:10 +08:00
Eren Terzioglu
34c6bb3bd7
Docs/esp32c3: esp32c3 new approach documentation added
2024-01-30 08:32:05 +01:00
Eren Terzioglu
25670bac9f
docs/esp32c3: esp32c3 docs renamed as esp32c3-legacy
2024-01-30 08:32:05 +01:00
Masayuki Ishikawa
5f15c73219
Documentation, tools: Bump xpack-riscv-none-elf-gcc to 12.3.0-2
...
Summary:
- Upgraded to xpack-riscv-none-elf-gcc-12.3.0-2 to resolve symbol recognition
issues in riscv-none-elf-gdb, as reported in
https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack/issues/22 .
Impact:
- Expected to enhance toolchain stability with no negative side effects.
Testing:
- Verified with rv-virt:netnsh and rv-virt:netnsh64 configurations
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com >
2023-11-14 12:33:36 +01:00
Tiago Medicci Serrano
997b3422a3
Documentation: Update the recommended toolchain for ESP32-C3/C6/H2
...
Currently, this toolchain is being used for NuttX CI testing and
provide features that weren't available in the old toolchain based
on GCC 10.2.
2023-10-05 19:18:05 -04:00
Lucas Saavedra Vaz
c702223fab
Documentation: Improve pages for ESP boards
2023-03-25 12:23:35 +02:00
Nathan Hartman
03802dad13
NuttX graduated the Incubator; update repository links
2022-11-26 11:58:15 -08:00
Lucas Saavedra Vaz
4d164bb995
doc: Add and fix Secure Boot and Flash Encryption section for ESP boards
2022-10-28 01:14:20 +08:00
Michał Łyszczek
a5bcb2dc46
Documentation: fix multiple errors and warnings
...
Multiple files were badly formatted, which resulted in many
warnings. This made it harder to check for errors in newly
written documentation.
What's worse, badly formatted text resulted in butchered
output in generated html.
This patch fixes most of the errors, but alas, not all of
the errors can be fixed. Anyway, this should be way easier
to spot errors in newly written docs now.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl >
2022-06-08 03:02:32 +08:00
Alan C. Assis
0f49a8dec7
Fix ESP32-C3 toolchain download link
2022-04-02 05:41:18 +08:00
Abdelatif Guettouche
00befc4ec6
Documentation/esp32c3: Document the CDC console defconfig.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com >
2021-11-09 09:22:57 -03:00
Abdelatif Guettouche
dee1726a35
Documentation/esp32c3: List the supported ESP32-C3 boards.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com >
2021-11-08 14:58:54 -03:00
Alan C. Assis
e0389ce1fb
build: Replace 'make download' with 'make flash'
2021-10-14 16:33:27 -03:00
Abdelatif Guettouche
6c2fcdc45d
Documentation: Update ESP32-C3 supported peripheral list.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com >
2021-08-21 18:30:53 -03:00
Abdelatif Guettouche
42232fa98e
Documentation/esp32c3: Fix the OpenOCD board.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com >
2021-05-12 10:16:05 -03:00
Abdelatif Guettouche
5bd970df4f
Documentation/esp32c3: Explain debugging with OpenOCD.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com >
2021-05-12 04:40:41 -07:00
Abdelatif Guettouche
df7bd125f8
boards/risc-v/esp32c3: Convert the README.txt to the new Documentation.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com >
2021-05-12 04:40:41 -07:00