Gunar Schorcht
43d94de504
cpu/esp32: add ESP32-C6 doc
2025-07-28 19:14:23 +02:00
Gunar Schorcht
d08425b017
cpu/esp_common/periph: add ESP32-C6 support
2025-07-28 19:14:23 +02:00
Gunar Schorcht
2cc9837fce
cpu/esp_common: add IEEE802.15.4 as netdev_default for ESP32-C6
2025-07-28 19:14:23 +02:00
Gunar Schorcht
806b6a82b5
cpu/esp32/esp-idf: add ESP32-C6 support
2025-07-28 19:14:23 +02:00
Gunar Schorcht
90c95dad12
cpu/esp32: add ESP32-C6 support
2025-07-28 19:14:23 +02:00
Gunar Schorcht
5735a6b502
cpu/esp32/periph: add ESP32-C6 support
2025-07-28 19:14:22 +02:00
Gunar Schorcht
8ab9078679
cpu/esp32/bootloader: add ESP32-C6 support
2025-07-28 19:14:22 +02:00
Gunar Schorcht
a36704e430
makefile/tools/esptool: update to version 5.0.0
2025-07-23 13:55:55 +02:00
Gunar Schorcht
7813f3ebad
cpu/esp32: option to use a custom esptool.py removed
2025-07-23 13:55:55 +02:00
Gunar Schorcht
4918b970d0
cpu/esp8266: option to use a custom esptool.py removed
2025-07-23 13:55:55 +02:00
Gunar Schorcht
c551744b76
cpu/esp_common: option to use a custom esptool.py removed
2025-07-23 10:52:56 +02:00
Gunar Schorcht
5b4a2d21c0
pkg/esptool: remove esptool.py as RIOT package
...
The `esptool.py` program is no longer installed as a RIOT package, but as a pure Python package, as published by Espressif. The installation takes place in a virtual Python environment in the `dist/tools/esptools/venv` directory. Therfore, there is no need to pull the GitHub repository and thus not necessary to install it as a RIOT package.
2025-07-23 10:52:56 +02:00
Gunar Schorcht
1b72d9feb3
makefiles/features: cleanup for esp_ble feature
...
It makes no sense to have a separate `esp_ble_$(CPU_FAM)` feature for each ESP32x variant. The ESP32x has either a BLE controller or not. Therefore, a single common `esp_ble` feature is sufficient.
2025-07-18 10:10:27 +02:00
Gunar Schorcht
e528d3488d
cpu/esp32: add BLE support for the ESP32-H2
2025-07-18 10:10:27 +02:00
Gunar Schorcht
62fd4805d9
cpu/esp32/esp-idf/ble: add support for the ESP32-H2
2025-07-18 10:10:27 +02:00
Gunar Schorcht
7581463192
cpu/esp_common: additional functions to FreeRTOS compatibility layer
...
Add additional functions to the FreeRTOS compatibility layer requiered by the BLE driver for the ESP32-H2.
2025-07-18 10:10:27 +02:00
Gunar Schorcht
ac47e644c6
cpu/esp_common: add IEEE 802.15.4 as netdev_default for ESP32-H2
2025-07-15 14:35:31 +02:00
Gunar Schorcht
3432fa8357
cpu/esp32: add IEEE802.15.4 HAL driver
2025-07-15 14:35:31 +02:00
Gunar Schorcht
9994782a8e
cpu/esp32/esp-idf: add IEEE802.15.4 driver
2025-07-15 13:59:26 +02:00
crasbe
82ef55f315
Merge pull request #21589 from gschorcht/cpu/esp_doc_md
...
cpu/esp*: migrate doc files to Markdown files *.md
2025-07-09 21:49:51 +00:00
Gunar Schorcht
68ef1170bf
cpu/esp32: migrate doc*.md to Markdown
2025-07-09 18:36:02 +02:00
Gunar Schorcht
6122ba8c19
cpu/esp8266: migrate doc*.md to Markdown
2025-07-09 18:35:48 +02:00
Gunar Schorcht
cad71445d2
cpu/esp_common: migrate doc*.md to Markdown
2025-07-09 18:35:27 +02:00
benpicco
9356f2a52b
Merge pull request #21566 from krzysztof-cabaj/nucleo-l412kb-ADC
...
boards/nucleo-l412kb: enable ADC
2025-07-09 16:21:52 +00:00
Gunar Schorcht
5c8d29c140
cpu/esp32: rename doc*.txt to doc*.md
2025-07-09 18:09:40 +02:00
Gunar Schorcht
d9776681ba
cpu/esp8266: rename doc.txt to doc.md
2025-07-09 18:09:40 +02:00
Gunar Schorcht
797d35f7a2
cpu/esp_common: rename doc.txt to doc.md
2025-07-09 18:09:40 +02:00
Gunar Schorcht
02c0f48096
Merge pull request #21522 from gschorcht/cpu/esp32/add_esp32h2
...
cpu/esp32: add ESP32-H2 support
2025-07-08 19:26:41 +00:00
Gunar Schorcht
dcce366ed5
cpu/esp32: add ESP32-H2 doc
2025-07-04 13:51:33 +02:00
Gunar Schorcht
06f0c2cf09
cpu/esp32/periph: add ESP32-H2 support
2025-07-04 13:51:32 +02:00
Gunar Schorcht
3019928ccc
cpu/esp32: add ESP32-H2 support
2025-07-04 13:51:32 +02:00
Gunar Schorcht
8dc879b3e1
cpu/esp32/esp-idf: add ESP32-H2 support
2025-07-04 13:51:32 +02:00
Gunar Schorcht
dc7856f8ad
cpu/esp32/vendor/ld: add linker scripts for ESP32-H2
2025-07-04 13:51:32 +02:00
Gunar Schorcht
31bc2e2092
cpu/esp_common: changes for ESP32-H2 support
2025-07-04 13:51:32 +02:00
Gunar Schorcht
686d2344a0
cpu/esp32/bootloader: add ESP32-H2 support
2025-07-04 13:51:32 +02:00
krzysztof-cabaj
7816da2d75
boards/nucleo-l412kb: add VBAT monitoring feature
2025-06-28 21:14:51 +02:00
krzysztof-cabaj
3fe4db6724
cpu/stm32/l4: add ADC support for l412kb
2025-06-27 22:04:59 +02:00
Teufelchen
3ad34d837c
Merge pull request #21559 from derMihai/mir/backup_noinit
...
cpu/cortexm_common: add .backup.noinit section
2025-06-24 10:18:47 +00:00
Mihai Renea
96887a40fa
cpu/cortexm_common: add .backup.noinit section
2025-06-23 14:36:09 +02:00
benpicco
55c2061a42
Merge pull request #21555 from HendrikVE/hendrik/dac-changes
...
cpu/sam0_common: enable static voltages
2025-06-23 09:19:41 +00:00
benpicco
e6741e6bf9
Merge pull request #21557 from gschorcht/pkg/esptool
...
pkg: use esptool.py v4.9.0 as package
2025-06-23 09:15:56 +00:00
Hendrik van Essen
b157d5ca3e
cpu/sam0_common/periph/dac.c: do conversion refresh by default
2025-06-23 10:03:54 +02:00
Hendrik van Essen
4af71d9bc7
cpu/sam0_common/periph/dac.c: add option to keep DAC running in standby
2025-06-23 10:03:49 +02:00
Gunar Schorcht
2fff3412ac
cpu/esp32: using esptool.py as package
2025-06-22 18:31:39 +02:00
crasbe
3d7b5b017c
Merge pull request #14999 from benpicco/cpu/sam0_common-pm_off
...
cpu/sam0_common: implement pm_off()
2025-06-20 13:58:41 +00:00
Benjamin Valentin
fea0e0f34c
cpu/sam0_common: implement pm_off()
2025-06-20 15:32:55 +02:00
Hendrik van Essen
3c74301718
cpu/sam0_common/periph/dac.c: dont use DAC_CTRLA_SWRST
...
DAC_CTRLA_SWRST clears all registers, so it also clears the config
of the first DAC line after configuring the second DAC line.
2025-06-20 09:53:08 +02:00
Daniel Lockau
763dbccc78
cpu/sam0_common/periph/i2c.c: attempt to unblock bus after error
2025-06-19 13:00:16 +02:00
benpicco
e2403dbff7
Merge pull request #21549 from camoz/spi-fix
...
cpu/nrf{52,9160}: set GPIO modes correctly for MISO/MOSI SPI signals
2025-06-11 15:52:29 +00:00
Merlin Büge
923e530d38
cpu/nrf{52,9160}: set GPIO modes correctly for MISO/MOSI SPI signals
...
Commit 4906353c introduced a bug that changed the behavior of
spi_init_pins(): MISO is erroneously set to GPIO_OUT, and MOSI is
erroneously set to GPIO_IN. The bug was caused by a simple typo.
2025-06-11 17:27:42 +02:00