1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2026-01-01 01:41:18 +01:00

9049 Commits

Author SHA1 Message Date
krzysztof-cabaj
f2bc3c884d cpu/rpx0xx: move licenses to SPDX format 2025-09-26 20:56:20 +02:00
krzysztof-cabaj
716f7e1b1f cpu/riscv_common: move licenses to SPDX format 2025-09-26 20:06:29 +02:00
krzysztof-cabaj
96267d633e cpu/qn908x: move licenses to SPDX format 2025-09-26 18:50:43 +02:00
krzysztof-cabaj
ec9ba39bbb cpu/nrf: move licenses to SPDX format 2025-09-26 18:26:47 +02:00
krzysztof-cabaj
fd36921a29 cpu/native: move licenses to SPDX format 2025-09-25 17:48:55 +02:00
Lasse Rosenow
f5b814437c
doc: standardize capitalizations and fix urls 2025-09-23 18:19:14 +02:00
crasbe
283a1e3737
Merge pull request #21732 from krzysztof-cabaj/cpu_change_to_SPDX_part3
cpu: move licenses from comments to SPDX format (part3)
2025-09-22 10:05:59 +00:00
krzysztof-cabaj
8ab22e3abf cpu/msp430: move licenses to SPDX format 2025-09-22 10:47:18 +02:00
krzysztof-cabaj
a95e0c8d23 cpu/lpc1768 & lpc23xx: move licenses to SPDX format 2025-09-22 10:47:18 +02:00
krzysztof-cabaj
7dc21b11d7 cpu/lm4120: move licenses to SPDX format 2025-09-19 18:04:33 +02:00
krzysztof-cabaj
102d1dcb7e cpu/kinetis: move licenses to SPDX format 2025-09-19 09:04:46 +02:00
krzysztof-cabaj
2f242dc96d cpu/gd32v: move licenses to SPDX format 2025-09-18 21:20:09 +02:00
krzysztof-cabaj
d9fc6b5cbe cpu/fe310: move licenses to SPDX format 2025-09-18 17:45:12 +02:00
Marian Buschsieweke
950adfafce
Merge pull request #21716 from maribu/cpu/nrf52/typo
cpu/nrf52/nrf802154: fix minor style issues
2025-09-12 16:39:38 +00:00
Marian Buschsieweke
3b8276bd0f
cpu/nrf52/nrf802154: fix minor style issues
- type in comment
- no space after `switch`
- overlong line
- `else` when the `if`-branch ends with a `return`
  statement anyway
- drop of unused `#include`
- drop of unused function
- `int8_t` for RSSI in dBm when the API expects
  `int16_t`
    - This might actually fix an issue if the `int8_t` range could
      overflow
2025-09-12 18:28:02 +02:00
crasbe
cd461dc87d
Merge pull request #21715 from krzysztof-cabaj/cpu_change_to_SPDX_part2
cpu: move licenses from comments to SPDX format (part2)
2025-09-12 10:59:23 +00:00
krzysztof-cabaj
8d0580b870 cpu/esp8266: move licenses to SPDX format 2025-09-12 11:50:26 +02:00
krzysztof-cabaj
ac888a553d cpu/esp_common: move licenses to SPDX format 2025-09-12 11:50:26 +02:00
krzysztof-cabaj
8b675fcde5 cpu/esp32: move licenses to SPDX format 2025-09-12 11:25:41 +02:00
Gunar Schorcht
952f64942f cpu/esp32/esp-idf/rmt: fix compilation together with Nimble and WiFi
The RMT driver module `esp_idf_rmt` uses GDMA on ESP32-S3, which in turn requires the activation and deactivation of flash encryption. Therefore, when the RMT driver module `esp_idf_rmt` is used, the function `gdma_disconnect` is used, which in turn requires the function `esp_flash_encryption_enabled`. However, if the NVS flash module `esp_idf_nvs_flash` is also used for some reason, e.g. because WiFi or BLE is used, the function `esp_flash_encryption_enabled` is already compiled in the module `esp_idf_nvs_flash` and must not be compiled again in the module `esp_idf_rmt`.
2025-09-12 07:33:42 +02:00
crasbe
a9d92e19a8
Merge pull request #21704 from krzysztof-cabaj/cpu_change_to_SPDX_part1
cpu: move licenses from comments to SPDX format (part1)
2025-09-09 19:45:46 +00:00
krzysztof-cabaj
8ad4fbea0b cpu/efm32: move licenses to SPDX format 2025-09-09 18:44:43 +02:00
krzysztof-cabaj
0817820bcf cpu: move licenses to SPDX format for Texas Instruments 2025-09-09 18:44:43 +02:00
krzysztof-cabaj
1eeeb41443 cpu/cortexm_common: move licenses to SPDX format 2025-09-09 18:44:43 +02:00
krzysztof-cabaj
95446b87f2 cpu/avr: move licenses to SPDX format 2025-09-09 18:44:43 +02:00
crasbe
2809870e7d
Merge pull request #21680 from krzysztof-cabaj/cpu_rename_doc_txt
cpu: rename doc txt -> doc.md
2025-09-05 12:22:07 +00:00
krzysztof-cabaj
d0decbd065 cpu: rename doc.txt -> doc.md for remaining CPUs 2025-09-05 13:14:22 +02:00
krzysztof-cabaj
f97d7dc9d8 cpu/arm: move licenses to SPDX format 2025-09-04 17:59:12 +02:00
krzysztof-cabaj
8c623fa82f cpu: rename doc.txt -> doc.md for SAM cpu 2025-08-21 14:44:31 +02:00
krzysztof-cabaj
978736ab13 cpu: rename doc.txt -> doc.md for ESP 2025-08-21 14:21:19 +02:00
Marian Buschsieweke
2623221854
build system: use thread-safe stdio
This makes use of the new bug modeling to declare all platforms that
can use newlib and have no reentrancy hooks as affected by the
non-thread-safe stdio bug. (Which is every platform but ESP* and AVR,
the former because the reentrancy hooks are provided, the latter because
we do not and never will support newlib on them.)

Building on that, the mpaland-printf package is used when newlib is
used and the bug is present. This way we can rely on the stdio being
thread-safe on every platform and not causing random crashes at run
time.

Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
2025-08-21 12:06:10 +02:00
krzysztof-cabaj
45684205b9 cpu: rename doc.txt -> doc.md for arm and avg cpu 2025-08-20 17:48:51 +02:00
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