mazhuang
60683d7495
nuttx/boards/XXX/defconfig:DEV_ZERO is not set
...
Signed-off-by: mazhuang <mazhuang@xiaomi.com>
2024-12-30 22:22:29 +08:00
Eren Terzioglu
e48d092778
esp32[c6|h2]: Add pulse counter support
2024-12-17 13:35:42 -03:00
Eren Terzioglu
35ace4196f
esp32[c3|c6|h2]: Add efuse simulation support
2024-12-17 01:04:39 +08:00
Eren Terzioglu
970d1a1f7c
esp32[c3|c6|h2]: Add efuse support
2024-12-17 01:04:39 +08:00
Eren Terzioglu
bbb9ce114f
esp32[c3|c6|h2]: Add nxdiag without esptool wrapper
2024-12-07 11:45:59 +08:00
Alin Jerpelea
e8fcd4b9d2
boards/risk-v/esp32c6: migrate to SPDX identifier
...
Most tools used for compliance and SBOM generation use SPDX identifiers
This change brings us a step closer to an easy SBOM generation.
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2024-11-12 22:20:59 +08:00
Eren Terzioglu
243a2adcaf
esp32[c3|c6|h2]: Add SPI bitbang support
2024-11-06 19:47:42 +08:00
Felipe Moura
0fad2ee73f
riscv/common/espressif: Fix spi slave driver
...
Fix defconfigs and documentation
2024-11-05 14:59:37 +08:00
Eren Terzioglu
4afaef1a30
esp32[c3|c6|h2]: Add I2C bitbang supoort
2024-11-01 11:41:46 -03:00
Huang Qi
f933b1644e
boards/risc-v: Remove ref to riscv_internal.h
...
`riscv_internal.h` is a private chip level header file,
and it should not be included in the board files.
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2024-10-23 22:25:10 +08:00
TAiGA
ad92b72470
risc-v/esp32: Fixed File-system mount point
2024-10-22 13:33:19 +08:00
Leo Chung
512c56e1f3
esp32c6-devkit: Remove -Werror to fix compile error
...
Signed-off-by: Leo Chung <gewalalb@gmail.com>
2024-10-22 13:32:44 +08:00
davidiogos
ef56aabe19
boards: riscv: esp32c6: Add partitioning support for OTA
...
Add support for memory partitioning for OTA updates.
This feature is targeted at the integration of ESP32 boards with RISC-V architecture in conjunction with MCUboot
Signed-off-by: davidiogos <davi.silva@agrosystem.com.br>
2024-10-21 14:55:17 -03:00
davidiogos
092af63594
add OTA to esp32c6
2024-10-21 14:55:17 -03:00
Felipe Moura
0496f357c9
Fix spi slave communication issue
2024-10-21 12:21:39 +08:00
Felipe Moura
11e0262ae8
Add necessary Import to compilation
2024-10-14 08:30:53 +08:00
Eren Terzioglu
929f9ccfa2
esp32[c3|c6|h2]: Add UORB support for internal temperature sensor
2024-10-10 18:45:01 +08:00
anjiahao
9ed93c6b1e
unify MODULE & ELF flag to Toolchain.defs
...
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2024-10-08 19:56:33 +08:00
Almir Okato
2d2f4055c4
riscv/esp32c6: fix rtc text section and wifi ram placement
...
Signed-off-by: Almir Okato <almir.okato@espressif.com>
2024-10-07 22:39:20 +08:00
Filipe Cavalcanti
a876f00e2a
risc-v/espressif: support marking interrupt as running from IRAM
2024-09-30 20:42:00 +02:00
Martin Vajnar
c5be5c2db4
esp32c6-devkitc: Add Quadrature Encoder support and example configuration
...
Signed-off-by: Martin Vajnar <martin.vajnar@gmail.com>
2024-09-13 01:49:28 +08:00
guoshichao
4c01594d5b
nuttx: remove the unnecessary -pipe build option
...
Signed-off-by: guoshichao <guoshichao@xiaomi.com>
2024-08-31 10:22:20 +08:00
Tiago Medicci Serrano
a916de0e14
espressif: Update HAL library reference to include debug assert
...
During the board bringup, the new HAL reference includes an assert
to check if the critical section flags is being stored as expected.
2024-08-30 21:41:47 +08:00
Tiago Medicci Serrano
a763ed1e07
espressif: Fix build with RTC
...
This commit ensures that RTC data is properly allocated in the RTC
segment in the linker. This fixes the reported problem about using
the legacy bootloader and RTC.
2024-08-29 09:05:17 +08:00
Petro Karashchenko
d252b6229f
nuttx: use sizeof instead of define or number in snprintf
...
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2024-08-25 19:22:15 +08:00
Felipe Moura
25a6c0d6d8
esp32c6 - add mfrc522 rfid support
...
Improved debug output msgs
Fix code style issues
Fix code style issue
2024-08-24 11:16:49 +08:00
Tiago Medicci Serrano
568917bfd2
espressif: Fix MCUboot build on RISC-V and unify linker script
...
This commit fixes building MCUboot on Espressif's RISC-V SoCs and
unify the associated linker scripts to make improve readability.
2024-08-21 23:28:45 +08:00
Tiago Medicci Serrano
5680e9d5a4
espressif: Update internal libraries reference
...
Update internal reference to get the most updated Espressif's
libraries. Those libraries are based on branch `release/v5.1` of
the ESP-IDF and include `v5.1.4` version of it.
2024-08-21 23:28:45 +08:00
Tiago Medicci
69a8e2697f
espressif: Fix default pins for SPI bus 2 on ESP32-[C3|C6|H2]
...
Fix the correct pin number for the SPI 2 bus on ESP32-C3, ESP32-C6
and ESP32-H2.
2024-08-17 13:43:58 +08:00
Filipe Cavalcanti
65e989e063
arch/risc-v: add support for motor control on ESP32|C6|H2
2024-08-05 15:35:19 -03:00
Eren Terzioglu
e467a16abe
esp32[c3|c6|h2]: Add temperature sensor support
2024-07-27 14:12:44 -03:00
Eren Terzioglu
0f0c258fa2
esp32[c6]: Add MCUBoot support
2024-07-14 11:38:29 +08:00
Huang Qi
d2347aea2f
boards/esp32[c3|c6|h2|s2|s3]: Ignore etctmp in common board
...
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2024-07-12 01:01:15 +08:00
Alan Carvalho de Assis
82946d0d5f
net: Enable ICMP by default if IPv4 is enabled
...
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-07-09 17:08:27 +08:00
Filipe Cavalcanti
0c63840b18
arch/risc-v: add support for capture driver on ESP32C6 and ESP32H2.
2024-07-04 18:24:50 -03:00
Eren Terzioglu
43a4f2fbea
esp32[c3|c6|h2]: Add BMP180 sensor support
2024-06-28 17:27:46 +08:00
Eren Terzioglu
dda55419f9
esp32[c3|c6|h2]: Add I2C master support
2024-06-28 17:27:46 +08:00
Tiago Medicci Serrano
e913828955
espressif: Enable SMP (when applicable) and iPerf for sta_softap
...
- Enable SMP by default (when the device supports it);
- Increase IOB buffers;
- Enable iPerf;
These changes enable testing the device throughput easily.
2024-06-27 18:09:46 +08:00
Eren Terzioglu
0cf7676aca
esp32[c3|c6|h2]: Add SPI Slave support
2024-06-12 22:53:19 -03:00
Eren Terzioglu
99ea8b7832
esp32[c3|c6|h2]: Add gspi master support
2024-06-12 23:35:24 +08:00
Eren Terzioglu
ea9eea4096
esp32[c3|c6|h2]: Add MWDT1 support
2024-05-24 13:59:03 +08:00
Eren Terzioglu
aa0bb55529
esp32[c3|c6|h2]: Add RWDT support
2024-05-24 13:59:03 +08:00
Tiago Medicci Serrano
2c4963dcd6
esp32c6/wifi: Add support for the Wi-Fi in ESP32-C6
...
This commit introduces support for both station and softAP modes.
2024-05-14 22:10:45 +08:00
Inochi Amaoto
f4a38c01df
arch/risc-v: Make esp32 SoCs allocate idle stack after ebss
...
ESP32 SoC use a static allocated array as idle stack. To fit
the existed idle stack allocation, make idle stack allocated
from ebss for the whole esp32 series.
Signed-off-by: Inochi Amaoto <inochiama@outlook.com>
2024-05-08 15:43:41 +08:00
Eren Terzioglu
891d67bb5e
esp32[c3|h2|c6]: Add support to TWAI/CANBus controller
2024-04-30 10:03:22 +08:00
Eren Terzioglu
c0d7419d11
esp32[c3|h2|c6]: Bugfixes for filesystem errors
2024-04-09 10:48:40 +08:00
Tiago Medicci Serrano
65bd548521
esp32[c3|c6|h2]: Fix RTC data placement
...
RTC data was not being correctly placed on RTC's memory data due to
linker issues. Also, the image's RTC memory segment was not being
properly parsed by the bootloader.
2024-04-05 02:50:19 +08:00
Tiago Medicci Serrano
9520edeb16
espressif/rmt: Fix minor issues regarding formatting and comments
...
This commit only fix minor issues regarding formatting and comments
2024-04-02 14:50:59 -03:00
Eren Terzioglu
26999450cc
boards/esp32c6: Rename esp32c6-devkit as esp32c6-devkitc
2024-03-26 09:43:08 +08:00
Eren Terzioglu
d322140464
boards/esp32c6: Add esp32c6 DevKitM board support
2024-03-26 09:43:08 +08:00