crasbe
232a855168
Merge pull request #21754 from kfessel/p-gpio-init-mux
...
cpu/sam0_common: rmw init gpio mux
2025-10-01 18:34:37 +00:00
crasbe
c7d44ca112
Merge pull request #21739 from crasbe/pr/update_nrf52840_vendor
...
cpu/nrf52: Update nRF52* Vendor Header Files
2025-10-01 12:16:31 +00:00
crasbe
5b3e608398
cpu/nrf52: update nRF52* vendor header files
2025-10-01 11:08:54 +02:00
mguetschow
2562bd64ec
Merge pull request #21750 from elenaf9/kinetis/bme/temp-disable-bitband-fns
...
kinetis/bme: temp disable `BITBAND_FUNCTIONS_PROVIDED`
2025-10-01 09:04:48 +00:00
Elena Frank
0c7061c1b9
kinetis/bme: temp disable BITBAND_FUNCTIONS_PROVIDED
...
The kinetis bme currently doesn't work properly. Temporarily disable the
use of the bme so that the default `sys/bit.h` implementation is used
instead.
2025-10-01 09:52:05 +02:00
Karl Fessel
66e2e64b2d
cpu/samd5x/can: add missing cortexm_isr_end
2025-09-30 21:04:53 +02:00
Karl Fessel
3f2eaa0442
cpu/sam0_common: rmw init gpio mux
2025-09-30 20:52:21 +02:00
krzysztof-cabaj
f3894d6f6f
cpu/sam0_common: move licenses to SPDX format
2025-09-27 17:09:10 +02:00
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