1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-20 12:03:52 +01:00

9017 Commits

Author SHA1 Message Date
Gunar Schorcht
7062746aac cpu/rpx0xx: fix NDEBUG compilation problems 2025-08-13 15:43:57 +02:00
Gunar Schorcht
846597dc53 cpu/esp32: fix NDEBUG compilation problems 2025-08-13 15:43:57 +02:00
benpicco
db345a77bf
Merge pull request #21634 from benpicco/hack/sam0-eth/delay
[HACK] cpu/sam0_common: eth: delay init by 10ms for more stable Ethernet
2025-08-04 17:09:49 +00:00
Benjamin Valentin
54a744635c cpu/sam0_common: eth: delay init by 10ms for more stable Ethernet 2025-08-04 16:31:43 +02:00
crasbe
5e2665d9bc
Merge pull request #21631 from kfessel/p-fix-samd5-init
cpu/samd5: improve clock initialisation XOSC32 and FDPLL
2025-08-04 14:05:21 +00:00
Karl Fessel
991bf4a45e cpu/samd5: clock initialisation XOSC32 and FDPLL
- valid clock XOSC32 startup time
- avoid gclk roundtrip for FDPLL when XOSC32 is used
2025-08-04 13:11:14 +02:00
AnnsAnn
359d3a9efd boards: Raspberry Pi Pico 2 support 2025-08-04 11:31:57 +02:00
AnnsAnn
014b17250b cpu: Add RP2350 Support 2025-08-04 10:32:24 +02:00
Benjamin Valentin
cea9c659ca cpu/cc2538: timer: fix 'irqn' may be used uninitialized 2025-08-01 15:56:27 +02:00
crasbe
cfaa76bad4
Merge pull request #21625 from crasbe/pr/esptools_export
dist/tools: improve the `esptools`, enhance documentation
2025-07-28 22:58:40 +00:00
crasbe
bd0f8b773a dist/tools: various improvements of esptools scripts, enh. docs
The esptools/export.sh script has to be sourced, otherwise
the exported variables are not persistent in the environment,
rendering the script useless. The commit adds a check to the
script that it runs in the correct environment and enhances the
documentation to make it clearer that the "source" prefix command
is important.

The PR also introduces a version check for the PATH variable
to notify the user if an old version is present.
2025-07-28 21:12:33 +02:00
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