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

1776 Commits

Author SHA1 Message Date
krzysztof-cabaj
e12c7b80c4 examples/basis: change license headers to SPDX 2025-07-09 13:23:02 +02:00
mguetschow
52db3b8ecc
Merge pull request #21512 from netd-tud/psa-hash-headers
sys/psa_crypto: Rework Headers
2025-06-30 09:06:36 +00:00
Fabian Hüßler
5222ef5512 examples/gnrc_lorawan: simplyfy configuration a bit 2025-06-27 14:39:21 +02:00
crasbe
05b965ac25
Merge pull request #21434 from AnnsAnns/introduce_tutorials
Guides: Introduce C Tutorial
2025-06-26 14:02:14 +00:00
AnnsAnn
8cdb2d9411 doc/guides: Riot Tutorial
examples/guides: Introduce tutorial references

doc/guides/tutorial: Introduce code_folder for all tutorials
2025-06-26 15:53:58 +02:00
Armin Wolf
501811e173 sys/psa_crypto: Split subsystem definitions into separate files
Currently PSA backends cannot use other backends because the necessary
definitions are defined in a single big header file. This prevents us
from creating a generic HMAC backend based on the available hash
backends, as the hash context struct is not available when defining the
HMAC context struct.

Fix this by spliting the headers into separate files. This makes it
possible us use the hash context definitions without pulling in the
remaining context definitions.

Signed-off-by: Armin Wolf <W_Armin@gmx.de>
2025-06-15 20:23:24 +02:00
Marian Buschsieweke
0a21b4d990
examples/.../rust-gcoap: disable build on native for now
Until the bug is fixed
2025-06-04 15:20:49 +02:00
mguetschow
6f23791e31
Merge pull request #21517 from KSKNico/fix-examples-headers
examples: replace header guards with #pragma once
2025-06-02 09:56:36 +00:00
KSKNico
a28a905d73 examples: replace header guards with #pragma once 2025-05-28 15:50:48 +02:00
Mikolai Gütschow
a79358d746
examples/gcoap_dtls: migrate to XFA SHELL_COMMAND 2025-05-27 21:02:03 +02:00
Marian Buschsieweke
cac44edec7
tree-wide: replace multiple empty lines with one
For each C source/header `$file`: `sed -e '/^$/N;/^\n$/D' -i $file`.
2025-05-21 22:51:04 +02:00
Marian Buschsieweke
f36a384cb9
examples/basic/subfolders: fix test
At least on the samr21-xpro used for hardware in the loop testing, the
terminal did not attach in time after the reset to capture all of the
output.

This adds the `test_utils_interactive_sync` module to wait for an `s`
to be received via `stdio` before starting to print to sync with the
test scripting.
2025-05-10 15:50:16 +02:00
Mikolai Gütschow
1f674a416f
examples/basic/subfolders: add test 2025-05-09 11:20:09 +02:00
Mikolai Gütschow
8ff4d19986
examples/basic/subfolders: switch from DIRS to EXTERNAL_MODULE_DIRS 2025-05-09 11:20:09 +02:00
Leandro Lanzieri
a57d5cc024 examples/lwm2m: add on/off switch object 2025-04-29 13:40:58 +02:00
crasbe
06e79a9188 examples/suit_update: fix compilation for native 2025-04-23 11:57:18 +02:00
Marian Buschsieweke
c05d546bca
examples,tests: Update Makefile.ci
This updates the `Makefile.ci` entries for all MSP430 boards plus a few
low end Cortex-M boards.
2025-04-16 15:25:38 +02:00
krzysztof-cabaj
d3dc0c0e5a examples/nanocoap_server: remove unnecessary modules 2025-04-11 14:21:33 +02:00
krzysztof-cabaj
ddeeec163b exaples/nanocoap_server: fix typo in LWIP interface name 2025-04-11 13:59:13 +02:00
Marian Buschsieweke
4ce7ab2133
tree-wide: fix documentation issues
This should fix compilation with -Wdocumentation on LLVM.
2025-04-10 13:37:13 +02:00
Mikolai Gütschow
223031e0d6
treewide: update riot-wrappers and riot-sys
diff generated with `find -name Cargo.toml -exec cargo update --manifest-path "{}" --package riot-wrappers --package riot-sys ";"` according to https://github.com/RIOT-OS/RIOT/blob/master/doc/guides/managing-a-release/README.md?plain=1#L31

upcoming release version bump similar to https://github.com/RIOT-OS/RIOT/pull/21133
2025-04-08 14:29:46 +02:00
crasbe
ff6bab94f6
Merge pull request #21322 from mguetschow/psa-crypto-auto-init
sys/psa_crypto: usa auto_init module for initialization
2025-04-07 17:05:01 +00:00
crasbe
6bf28bb352
Merge pull request #21359 from crasbe/pr/remove_buildtest
buildsystem: Remove `buildtest` Goal & Fix `info-buildsizes-diff`
2025-04-05 21:47:40 +00:00
crasbe
90ea940896 buildsystem: remove "buildtest" goal 2025-04-05 21:59:43 +02:00
benpicco
3621be5041
Merge pull request #21160 from benpicco/sys/net/nanocoap/observe-client
nanocoap_sock: implement observe (Client-Side)
2025-04-04 17:32:10 +00:00
Benjamin Valentin
bf012f5ce7 examples/nanocoap_server: add output if registration fails 2025-04-04 15:29:54 +02:00
Mikolai Gütschow
e92ac9794c
examples/**/nimble_gatt: increase answer buffer for longer BOARD names 2025-04-04 11:13:20 +02:00
Marian Buschsieweke
ca781c2f12
Merge pull request #21242 from mguetschow/native-alias
boards: introduce board alias and make native default to host target
2025-04-02 09:14:12 +00:00
Mikolai Gütschow
69c15e1754
boards: make BOARD=native an alias for BOARD=native32 2025-04-01 12:39:06 +02:00
krzysztof-cabaj
5e2bfeb9cf examples/nanocoap_server: enable DHCP and example doc update 2025-03-31 08:46:17 +02:00
krzysztof-cabaj
5f08f5e0b2 examples/nanocoap_server: enable LWIP IPv4 in example 2025-03-27 16:50:33 +01:00
krzysztof-cabaj
87710838b4 examples/nanocoap_server: enable LWIP in Makefile 2025-03-27 16:50:33 +01:00
Mikolai Gütschow
0006a89739
examples/advanced/psa_crypto: remove redundant psa_crypto_init() 2025-03-25 19:01:07 +01:00
mguetschow
f3dbed405e
Merge pull request #21294 from benpicco/stdio_default
boards: introduce `stdio_default`
2025-03-21 11:46:27 +00:00
Benjamin Valentin
5025900851 examples/telnet_server: select stdio_default 2025-03-20 16:10:09 +01:00
Marian Buschsieweke
685acb9a35
Merge pull request #21293 from MrKevinWeiss/pr/fixsplling
Fix spelling found by codespell
2025-03-13 13:07:53 +00:00
MrKevinWeiss
f770f72202
treewide: Fix spelling mistakes 2025-03-13 13:59:07 +01:00
Benjamin Valentin
333e1ea97d cpu/native: bump ASYNC_READ_NUMOF 2025-03-13 00:24:07 +01:00
benpicco
cdcabf2591
Merge pull request #21246 from mguetschow/examples-sniffer-readme
examples/sniffer: update README
2025-02-27 10:26:50 +00:00
Emmanuel Ferdman
5b12c471e5
examples: update dtls-echo source
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-02-25 12:43:19 -08:00
Mikolai Gütschow
766f9836ce
examples/sniffer: update README 2025-02-25 18:55:16 +01:00
lulu254b
daf814e9f9 pkg/driver_cryptocell_310: allow data to be in ROM on hash update 2025-02-24 13:31:41 +01:00
mguetschow
a50055a911
Merge pull request #21239 from chrysn-pull-requests/rust-simplifications
rust: Simplify Makefiles
2025-02-24 09:05:45 +00:00
chrysn
0e6f92eba1 rust: Remove explicit panic=abort in Cargo.toml 2025-02-22 00:10:02 +01:00
chrysn
c3ebae38f7 examples/rust: Simplify Makefiles
The APPLICATION_RUST_MODULE declaration is moved to a more prominent
position, given that it is now not part of a cesspool of boilerplate any
more.
2025-02-21 23:52:11 +01:00
Benjamin Valentin
6051f46161 examples/gnrc_networking_subnets: fix setup_taps.sh script 2025-02-21 14:40:17 +01:00
Mikolai Gütschow
9a45c30222
examples: shorten subfolders' names 2025-02-21 09:55:24 +01:00
krzysztof-cabaj
a2dfd78b27 treewide: fix double the in doc and comments 2025-02-18 13:25:02 +01:00
Mikolai Gütschow
ca5fe72bf8
treewide: fix example references in docs
adapt to folder structure from #21135
2025-02-14 19:14:22 +01:00
Mikolai Gütschow
c96f901154
examples: fix relative paths to RIOTBASE 2025-02-14 15:23:36 +01:00