michal matias
6eef3880a0
boards/risc-v/esp32c6: Add support for the OA-TC6 10BASE-T1x MAC-PHYs
...
Add support for the OA-TC6 10BASE-T1x driver to the ESP32-C6 boards.
Signed-off-by: michal matias <mich4l.matias@gmail.com>
2025-09-18 08:17:35 -03:00
michal matias
76c2038d97
boards/risc-v/esp32c6: Remove board support for the NCV7410
...
The NCV7410 driver will be replaced. This commit removes current support for
the NCV7410 driver from the board level.
Signed-off-by: michal matias <mich4l.matias@gmail.com>
2025-08-25 20:32:35 +08:00
Filipe Cavalcanti
6f19c59d26
boards/risc-v: add support for SD Card over SPI on ESP32-C3|C6|H2
...
Add board support for SD Card over SPI for ESP32C3, ESP32C6 and ESP32H2.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com>
2025-07-16 10:24:21 -03:00
Filipe Cavalcanti
26eb2833cc
boards/risc-v: fix config for SPI and I2C drivers
...
Replaces CONFIG_I2C_DRIVER with CONFIG_I2C for proper build requirements.
Same for SPI. Also changes some logging to syslog.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com>
2025-07-08 11:04:05 +08:00
michal matias
e0ba2efdca
boards/risc-v/esp32c6: Add the NCV7410 10BASE-T1S MAC-PHY support for the ESP32-C6 boards
...
This commit adds NCV7410 10BASE-T1S SPI MAC-PHY support for
* esp32c6-devkitc
* esp32c6-devkitm
Signed-off-by: michal matias <mich4l.matias@gmail.com>
2025-06-29 09:11:46 -03:00
Filipe Cavalcanti
9e8197ad49
boards/risc-v: add MPU60x0 bringup support to ESP32C6
...
Adds a defconfig for using MPU60x0 and implement the bringup sequence for the I2C IMU.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com>
2025-05-02 09:31:52 -03:00
Filipe Cavalcanti
238a5250f6
boards/risc-v: ADC support on Espressif devices
...
Adds adc defconfig and board support for: esp32c3-generic, esp32c6-devkitc and esp32h2-devkit.
Signed-off-by: Filipe Cavalcanti <filipe.cavalcanti@espressif.com>
2025-04-17 13:56:40 +08:00
Eren Terzioglu
3661cdeed9
esp32[c3|c6|h2]: Add I2S support
...
Add I2S support for risc-v based Espressif devices
Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com>
2025-02-21 20:48:15 +08:00
Eren Terzioglu
e48d092778
esp32[c6|h2]: Add pulse counter support
2024-12-17 13:35:42 -03: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
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
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
Filipe Cavalcanti
65e989e063
arch/risc-v: add support for motor control on ESP32|C6|H2
2024-08-05 15:35:19 -03: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
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
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
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
aa0dccb7bc
risc-v/espressif: Add SPI Flash support
2024-02-21 07:19:51 -08:00
Tiago Medicci Serrano
e49684d781
risc-v/esp_<rmt|ws2812>: Implement the RMT peripheral for ESP32 RVs
...
This commit implements the RMT peripheral for all the supported
Espressif's RISC-V devices. It also implements the support for the
WS2812 addressable RGB LED using the RMT peripheral.
2024-02-19 19:02:34 -08:00
Eren Terzioglu
d1db1810ad
risc-v/espressif: Rename espressif/esp32c3 as esp32c3
...
risc-v/espressif: Rename espressif/esp32c6 as esp32c6
risc-v/espressif: Rename espressif/esp32h2 as esp32h2
2024-01-30 08:32:05 +01:00