YAMAMOTO Takashi
0f73f92ffc
add esp32s3-devkit:mbedtls kconfig
...
Note: CONFIG_LIBC_RAND_ORDER=2 is a workaround for
https://github.com/apache/nuttx/issues/16760
Signed-off-by: YAMAMOTO Takashi <yamamoto@midokura.com>
2025-07-25 21:29:11 +08: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
f9c25ecd69
Docs/xtensa: Add match4 game doc for esp32-devkitc
...
Add esp32-devkit match4 doc
Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com>
2025-07-14 09:03:28 -03:00
Eren Terzioglu
cf1b087504
Docs/espressif: Add crypto defconfig docs for esp32[-s2|-s3]
...
Docs/espressif: Add crypto defconfig docs for Xtensa based Espressif devices
Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com>
2025-07-09 12:13:06 +08:00
Filipe Cavalcanti
fbe7d3a1f0
documentation: update Xtensa ESP32|S2|S3 toolchain version
...
Updates the instructions to install the ESP toolchain 14.2.0.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com>
2025-06-27 20:41:43 +08:00
Filipe Cavalcanti
2ddfab618b
documentation: update docs on SDMMC for ESP32|S2|S3
2025-06-24 08:08:55 +08:00
halyssonJr
4193fe6e2b
add support to a new board : esp32s3-8048s043.
2025-06-24 01:10:49 +08:00
wangjianyu3
db1a14adac
docs/esp32s3-devkit: update doc for fastboot
...
Update doc for fastboot USB and TCP network transport.
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2025-06-21 04:21:29 +08:00
wangjianyu3
fee314f3d1
docs/szpi-esp32s3: update doc for fastboot
...
Update doc for fastboot USB and TCP network transport.
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2025-06-21 04:21:29 +08:00
Vlad Pruteanu
82effd4b2f
xtensa/esp32: Add support for hardware accelerated SHA
...
This enables the use of the cryptographic accelerator within
the ESP32. The support algorithms are: SHA1, SHA256, SHA384
and SHA512.
Signed-off-by: Vlad Pruteanu <pruteanuvlad1611@yahoo.com>
2025-05-26 15:23:51 +08:00
Eren Terzioglu
59e13b4491
Documentation/xtensa: Add dedicated GPIO docs for esp32[-s2|-s3]
...
Add dedicated GPIO documentations for Xtensa based Espressif devices
Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com>
2025-05-14 19:38:21 +02:00
Eren Terzioglu
9a59cf4004
Documentation/xtensa: Add SDM docs for esp32[-|-s2|-s3]
...
Add SDM docs for Xtensa based Espressif devices
Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com>
2025-05-09 19:20:47 +08:00
Matteo Golin
39f7e81a81
xtensa/esp32/boards/esp32-ethernet-kit: Migrate README.txt to RST
...
Migrated the README.txt documentation to RST format as part of #11077 .
Signed-off-by: Matteo Golin <matteo.golin@gmail.com>
2025-05-08 03:04:04 +02:00
Matteo Golin
6eba7ad35b
docs/xtensa: Added chip tags
...
Added chip documentation tags to Xtensa boards.
Signed-off-by: Matteo Golin <matteo.golin@gmail.com>
2025-05-06 19:19:56 +02:00
Lars Kruse
b333ad3ab5
style: fix typos
...
Thanks, codespell!
2025-04-30 13:45:46 +08: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
Rodrigo Sim
39a992b0b1
Documentation: Add Seeed Studio XIAO ESP32S3 Board
...
This commit adds the documentation for Seeed Studio XIAO
ESP32S3 board. This includes examples for gpios and user leds.
2025-04-09 13:59:49 +08:00
Eren Terzioglu
02110fdb54
Documentation/esp32s3: Add I2S defconfig documentation
...
Add I2S defconfig documentation to esp32s3-devkit board
Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com>
2025-04-08 22:53:58 +08:00
wangjianyu3
fb807dbbe1
Documentation/szpi-esp32s3: Add doc for LVGL
...
Basic NuttShell configuration console and LVGL enabled.
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2025-04-01 09:35:07 +08:00
wangjianyu3
a834540f42
Documentation/szpi-esp32s3: Add doc for LCD
...
Basic NuttShell configuration console and LCD enabled.
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2025-03-31 10:06:45 -03:00
wangjianyu3
c97307b24a
Documentation/szpi-esp32s3: Add doc for GPIO
...
Basic NuttShell configuration console and GPIO(e.g. IO39 as SPI D/C) enabled.
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2025-03-31 10:06:45 -03:00
wangjianyu3
882c39df4d
Documentation/szpi-esp32s3: Add doc for PSRAM
...
Basic NuttShell configuration console and PSRAM enabled.
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2025-03-31 11:26:30 +08:00
wangjianyu3
9206abc28a
Documentation/szpi-esp32s3: Add doc for LEDC(PWM)
...
Basic NuttShell configuration console and LEDC(PWM) enabled.
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2025-03-28 08:50:08 +08:00
wangjianyu3
fbf1ccae0e
Documentation/szpi-esp32s3: Add doc for PCA9557
...
Add basic NuttShell configuration console and I/O expander driver PCA9557 enabled.
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2025-03-25 15:46:09 -03:00
wangjianyu3
0dc3445bbd
Documentation/esp32s3: Add doc for SZPI ESP32-S3
...
Add documentation for LCKFB SZPI ESP32-S3.
Official website: https://wiki.lckfb.com/zh-hans/szpi-esp32s3/
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2025-03-22 08:40:40 +08:00
Eren Terzioglu
453c6f75cf
Documentation/esp32: Add snake defconfig docs for esp32
...
Add snake defconfig docs for esp32 devkitc board
Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com>
2025-03-21 10:28:45 -03:00
Filipe Cavalcanti
e0e562360e
boards/xtensa/esp32s3: modify ARCH_CHIP for psram_usrheap
...
Change the ESP32S3-WROOM-2-N16R8V to ESP32S3-WROOM-1-N8R2.
Reason: not testing on 16MB but successfully tested smaller flash and PSRAM.
Also updated documentation on this defconfig.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com>
2025-03-19 15:23:04 +01:00
Filipe Cavalcanti
6b6247b10e
documentation/xtensa: update ESP32|S2|S3 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
Laczen JMS
24221b611f
arch/xtensa/esp32:espnow pktradio simplify addressing
...
Modify addressing to allow only 2 byte node address.
Allow modifying the node address by modifying the ipv6 address
(the ipv6 address has a direct relation with the node address)
Introduce the option to add a 4 byte random number to the mac header
as a preparation for ciphered data exchange.
Introduce a FCB (frame control byte) as a replacement for the INFO
field in the mac header.
Update esp32-devkitc:espnow config to reflect address size change.
Update the documentation to reflect address size changes.
Signed-off-by: Laczen JMS <laczenjms@gmail.com>
2025-03-17 09:15:09 +01:00
Tiago Medicci Serrano
597b7efffc
Documentation/python: Add entries for Python on ESP32-S3
...
This commit adds the entries in the documentation about running
Python on ESP32-S3.
Signed-off-by: Tiago Medicci Serrano <tiago.medicci@espressif.com>
2025-03-08 06:49:23 -03:00
Filipe Cavalcanti
3011a19f1a
documentation/esp32s3: add qemu_toywasm defconfig
...
Add description of qemu_toywasm defconfig to ESP32S3 documentation.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com>
2025-03-05 15:53:36 +01:00
Eren Terzioglu
8d86340b98
Docs/esp32: Add brickmatch config doc for esp32-devkitc
...
Add missing documentation for brickmatch defconfig for esp32-devkitc
Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com>
2025-02-27 12:12:20 +01:00
Eren Terzioglu
c7702894fe
documentation/esp32[s2|s3]: Add I2C slave support
...
Add I2C Slave support into docs for xtensa based Espressif devices
Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com>
2025-02-26 16:32:40 +01:00
Marco Casaroli
16e2e77bdf
esp32: use mcuboot for qemu_openeth config
...
Now, espressif qemu supports MCUboot, so we can switch the app
format.
2025-02-25 13:13:40 -03:00
Marco Casaroli
b4c827cee3
esp32s3: use mcuboot for qemu_openeth config
...
Now, espressif qemu supports MCUboot, so we can switch the app
format.
The build was failing with the legacy app format because
_ext_ram_bss_end and _ext_ram_bss_start are not defined in the
legacy linker file.
2025-02-25 13:13:40 -03:00
Eren Terzioglu
2d069231c5
esp32[s3]: Add Documentation for esp32s3-lcd-ev board
2025-02-20 14:00:58 -05:00
Tiago Medicci Serrano
436dbe3f0b
Documentation/esp32s3: Add ESP32-S3's PSRAM entry
...
Add entry for the external PSRAM support on ESP32-S3 and document
how to move data to the external PSRAM to free the internal memory.
2025-02-19 11:44:18 -03:00
wangjianyu3
32bc95182a
Documentation/esp32s3-devkit: Add doc for USB Fastboot
...
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2025-02-19 14:25:28 +08:00
Laczen JMS
6b5fccb32c
esp32: add espnow documentation and defconfig.
...
Added documentation for espnow and a default defconfig to illustrate
the use of espnow for udp communication.
Signed-off-by: Laczen JMS <laczenjms@gmail.com>
2025-02-10 16:15:25 -03:00
Eren Terzioglu
8256864bfe
esp32[s2|s3]: Add qencoder defconfig
2024-12-17 13:35:42 -03:00
Eren Terzioglu
767c5f16f0
esp32[s2|s3]: Add pulse counter support
2024-12-17 13:35:42 -03:00
wangjianyu3
289f43f0ad
Documentation/esp32s3-devkit: Add doc for esp32s3-devkit/USBMSC
...
More details
https://nuttx.apache.org/docs/latest/applications/system/usbmsc/index.html
https://github.com/apache/nuttx/pull/14966
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2024-11-27 13:30:44 -03:00
wangjianyu3
3d5cf53624
Documentation/esp32s3-devkit: Add doc for esp32s3-devkit/TXTABLE
...
More details
https://github.com/apache/nuttx/pull/9936
https://nuttx.apache.org/docs/latest/components/filesystem/partition.html#text-based-partition-table
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2024-11-27 02:45:44 +08:00
wangjianyu3
2d20de72be
Documentation/esp32s3-devkit: Add doc for USB ADB
...
Signed-off-by: wangjianyu3 <wangjianyu3@xiaomi.com>
2024-11-22 13:28:44 -03:00
YAMAMOTO Takashi
7d73bc6861
esp32s3-devkit doc: Update the procedure after simple boot
2024-11-18 11:15:52 +08:00
Marco Casaroli
757c312ea3
doc(esp32-qemu): update chip revision and bootloader
2024-10-13 11:19:51 +08:00
Marco Casaroli
b1a6618929
doc(esp32s3): qemu and openeth
2024-10-13 11:19:51 +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
Jorge Guzman
e3dabcd999
boards/esp32s3: add support to esp32s3-lhcbit board
...
The esp32s3-lhcbit is a board with lora, sdcard, display TFT, etc.
Signed-off-by: Jorge Guzman jorge.gzm@gmail.com
2024-09-17 01:30:44 +08:00