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

48224 Commits

Author SHA1 Message Date
Benjamin Valentin
5497f0f2bc sys/suit: fix return value type
Member function and doc have bool return, so also return it in the
wrapper function.
2025-08-01 14:18:53 +02:00
Benjamin Valentin
3310e5a3fe sys/suit: print warning if offset does not match 2025-08-01 14:10:21 +02:00
mguetschow
93fd745e59
Merge pull request #21637 from jkbd/fix/allow-for-self-containing-suit-tool
Allow for building the `suit-tool` as a self-contained binary
2025-08-01 09:17:02 +00:00
crasbe
2dae512e31
Merge pull request #21630 from crasbe/pr/hd44780
tests/drivers: add dedicated `hd44780_i2c` test
2025-08-01 07:01:48 +00:00
crasbe
af8e0a2461 tests/drivers: migrate hd44780(_i2c) from xtimer to ztimer 2025-08-01 08:57:50 +02:00
crasbe
59f9b5c46a tests/drivers: add dedicated hd44780_i2c test 2025-08-01 08:56:57 +02:00
Jakob Dübel
f7d6b1ff19 dist/tools: please the Flake8 linter according to coding convention 2025-08-01 08:55:01 +02:00
Jakob Dübel
32f3509a8c dist/tools: Execute main() when script is run directly 2025-08-01 08:43:47 +02:00
crasbe
a0f51979dd
Merge pull request #21629 from crasbe/pr/picosdk_pkg
dist/tools: Move `picosdk` to `pkg` folder, improve `picotool.sh` script
2025-07-31 23:23:29 +00:00
crasbe
6b72096bf7
Merge pull request #21621 from netd-tud/psa-hmac-dispatch
sys/psa_crypto: Extend mac API
2025-07-31 20:59:49 +00:00
Marian Buschsieweke
76b984c887
Merge pull request #21635 from mguetschow/nrf5sdk-mirror
pkg/driver_cryptocell_310: use community-hosted mirror of nRF5-SDK
2025-07-31 17:42:33 +00:00
Mikolai Gütschow
4ffc9f95f3
pkg/driver_cryptocell_310: use community-hosted mirror of nRF5-SDK
necessary because upstream responds with 403 Forbidden for (presumed) non-humans
2025-07-31 18:52:46 +02:00
crasbe
0ee6a6229e dist/tools: update link to picotool doc, add wildcard for udev rule 2025-07-31 13:13:23 +02:00
crasbe
297aea0f95 dist/tools: move picosdk to pkg 2025-07-31 13:13:23 +02:00
Armin Wolf
27cf424720 sys/psa_crypto: Extend mac API
Currently PSA mac backends can only implement psa_mac_compute() from
the PSA crypto API, but not psa_mac_verify() and the associated
multi-part functions.

Extend the location and algorithm dispatchers to connect the above
PSA API functions to suitable backends. Also extend the MAC backend
API to allow backends to implement those additional functions. Due
to a design issue with the SE backend API (context size is dynamic,
thus requiring a memory allocation) only psa_mac_verify() can be
accelerated by SE backends.

Signed-off-by: Armin Wolf <W_Armin@gmx.de>
2025-07-29 17:52:01 +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
0005683190
Merge pull request #21616 from gschorcht/cpu/esp32/add_esp32_c6
cpu/esp32: add ESP32-C6 support
2025-07-28 19:57:23 +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
crasbe
bd1780554a
Merge pull request #21627 from krzysztof-cabaj/boards_change_to_SPDX_part3
boards: move licenses from headers to SPDX format (part3)
2025-07-28 18:47:01 +00:00
Gunar Schorcht
3af41ab598 tests/esp-ci-boards: add CI board for ESP32-C6
Use an external board definition to be able compile modules that are not enabled by default in CI.
2025-07-28 19:14:23 +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
990fa0e464 dist/tools/esptool: add esp32c6 2025-07-28 19:14:22 +02:00
Gunar Schorcht
045f5643f5 boards: add ESP32-C6-DevkitM-1 board definition 2025-07-28 19:14:22 +02:00
Gunar Schorcht
9d94f7836b boards/common: add common board definitions for ESP32-C6 2025-07-28 19:14:22 +02:00
Gunar Schorcht
f80e0b66f9 pkg: add esp32_sdk_lib_esp32c6 BLE library 2025-07-28 19:14:22 +02:00
Gunar Schorcht
8f41a16b41 pkg/esp32_sdk: add patches for 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
krzysztof-cabaj
c57ea6bd8b boards: move license to SPDX for boards which name's start from n-p 2025-07-28 18:57:01 +02:00
krzysztof-cabaj
8fed5ffd2c boards/nrf: move licenses to SPDX format 2025-07-28 18:57:01 +02:00
krzysztof-cabaj
0698566825 boards:move license to SPDX for boards which name's start from i-m 2025-07-28 18:57:01 +02:00
krzysztof-cabaj
66a13ec0af boards:move license to SPDX for boards which name's start from d-h 2025-07-28 18:57:01 +02:00
krzysztof-cabaj
60eaa5a527 boards/feather&freescale: move license to SPDX format 2025-07-28 18:57:01 +02:00
krzysztof-cabaj
16baa2e7c7 boards/esp: move licenses to SPDX format 2025-07-28 18:57:01 +02:00
Marian Buschsieweke
914f30168a
Merge pull request #21626 from LeonardHerbst/motor_driver_fix
driver/motor_driver: fix failing motor initialization
2025-07-28 09:30:15 +00:00
Gunar Schorcht
d381c2346c
Merge pull request #21624 from crasbe/pr/esp32_sdk_shallow
pkg/esp32_sdk: unshallow repository before getting tag/branch name
2025-07-26 08:51:32 +00:00
crasbe
727135f964 pkg/esp32_sdk: unshallow repo before getting tag/branch name 2025-07-25 18:27:57 +02:00
crasbe
51958b330e
Merge pull request #21623 from benpicco/suit-manifest-generator/README.md
tools/suit/manifest-generator: drop misleading 'Installing' section
2025-07-25 12:05:13 +00:00
Benjamin Valentin
e2055d87bc tools/suit/manifest-generator: drop misleading 'Installing' section 2025-07-25 12:19:27 +02:00
mguetschow
f572bbeef9
Merge pull request #21610 from mguetschow/unicoap-test-stack-overflow
unittests/unicoap: statically allocate option buffers
2025-07-24 16:05:06 +00:00
Mikolai Gütschow
86237726a0
unittests/unicoap: statically allocate option buffers 2025-07-24 15:58:26 +02:00
benpicco
4f9f755f99
Merge pull request #20197 from benpicco/coap_iterate_uri_query
nanocoap: add coap_iterate_uri_query()
2025-07-24 11:35:51 +00:00
benpicco
a444a7acbc
Merge pull request #21606 from derMihai/mir/log_unit
core/log: add optional log unit prefix
2025-07-24 11:35:34 +00:00
benpicco
cdfdd215f4
Merge pull request #21454 from benpicco/gnrc_ipv6_nib_get_next_hop_l2addr-cleanup
gnrc/ipv6/nib: clean up `gnrc_ipv6_nib_get_next_hop_l2addr()`
2025-07-24 11:35:14 +00:00
crasbe
6fb3b2918d
Merge pull request #21618 from krzysztof-cabaj/boards_rename_doc_txt_part2
boards: rename doc.txt -> doc.md for boards which name's starts from a to d.
2025-07-24 11:21:31 +00:00
Benjamin Valentin
09fb1527c1 tests/unittests: extend tests with coap_iterate_uri_query() 2025-07-24 13:18:06 +02:00