1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-27 15:31:17 +01:00

47470 Commits

Author SHA1 Message Date
Marian Buschsieweke
cd42e4355b
cpu/samd5x/periph_can: Make DAR configurable
Allow the board to configure whether automatic retransmission is to be
used or disabled.

This also changes the default to enabling automatic retransmission, as
this is the best choice for most use cases.
2025-04-08 07:28:57 +02:00
crasbe
a826b77de9
Merge pull request #21371 from maribu/doc/mixed-bag-of-fixes
tree-wide: mixed back of documentation fixes
2025-04-07 21:48:11 +00:00
crasbe
ce23deb13f
Merge pull request #21375 from benpicco/suit-manifest-generator-v9
tools/suit/manifest-generator: fix documentation about version
2025-04-07 21:43:24 +00:00
Marian Buschsieweke
defef7943d
Merge pull request #21378 from maribu/makefiles/docker/bump-tag
makefiles/docker.inc.mk: bump tagged container
2025-04-07 19:53:08 +00:00
Marian Buschsieweke
18b1ababb8
makefiles/docker.inc.mk: bump tagged container
This updates the tagged container due to the merge of
https://github.com/RIOT-OS/riotdocker/pull/255
2025-04-07 20:28:44 +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
Benjamin Valentin
5e2266d99e tools/suit/manifest-generator: fix documentation about version
https://github.com/RIOT-OS/RIOT/pull/14436 upgraded the implementation
to draft-v9 without changing the README.md
2025-04-07 18:01:03 +02:00
Marian Buschsieweke
db0be36345
tree-wide: mixed back of documentation fixes
This fixes a number of documentation issues that LLVM/clang would flag
with `-Wdocumentation`.
2025-04-07 15:59:13 +02:00
Marian Buschsieweke
3c649239b6
Merge pull request #21369 from mguetschow/pragma-once-doc
CODING_CONVENTION.md: migrate to `#pragma once`
2025-04-07 13:10:25 +00:00
Mikolai Gütschow
357a37cc28
CODING_CONVENTION.md: migrate to #pragma once 2025-04-07 11:36:18 +02:00
mguetschow
3b6d95fa66
Merge pull request #21368 from miri64/doc/enh/release-tests-to-guide
doc/managing-a-release: add looking out for release tests to preps
2025-04-07 09:11:40 +00:00
Martine Lenders
7da6927701
doc/managing-a-release: add looking out for release tests to preps
Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
2025-04-07 11:03:18 +02:00
crasbe
9774a0ce48
Merge pull request #21367 from crasbe/pr/pragma_headerguards
dist/tools: add `#pragma once` to headerguard check
2025-04-06 20:06:11 +00:00
crasbe
bf1491ef0d dist/tools: add #pragma once to headerguard check 2025-04-06 22:01:29 +02:00
Marian Buschsieweke
a9703005e8
Merge pull request #21175 from maribu/tests/drivers/candev
tests/drivers/candev: minor cleanup
2025-04-06 18:23:05 +00:00
Marian Buschsieweke
780a02ef6c
tests/drivers/candev: minor cleanup
- Do not hard code the number of the CAN interface to use. (This
  also allows specifying it via make command line / environment
  variable.)
- Make less use of preprocessor and rely on compiler to eliminate dead
  branches and unused variables.

Co-authored-by: crasbe <crasbe@gmail.com>
2025-04-06 20:19:16 +02:00
fabian18
d3d9afc9c5
Merge pull request #21365 from fabian18/pr/lis2dh12_int32_lis2dh12_wait_event
drivers/lis2dh12: int32_t lis2dh12_wait_event()
2025-04-06 12:22:12 +00:00
Fabian Hüßler
482750a67e drivers/lis2dh12: int32_t lis2dh12_wait_event() 2025-04-06 13:43:07 +02: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
7543be5441 buildsystem: Remove unused scripts and update docker docs 2025-04-05 21:59:43 +02:00
crasbe
612401b145 buildsystem: remove info-buildsizes, fix info-buildsizes-diff 2025-04-05 21:59:43 +02:00
crasbe
90ea940896 buildsystem: remove "buildtest" goal 2025-04-05 21:59:43 +02:00
crasbe
78aebaa070
Merge pull request #21300 from crasbe/pr/dist_doxygen
dist/tools: Add Doxygen as a Tool for CI
2025-04-05 19:52:10 +00:00
Karl Fessel
c44f01a4b3
Merge pull request #21173 from kfessel/p-sam-caninit
cpu/samd5x: improve can-initialization
2025-04-05 18:13:31 +00:00
Marian Buschsieweke
c1aee234ee
Merge pull request #21357 from maribu/tree-wide/dox-fixes
tree wide: various doc fixes
2025-04-05 17:57:43 +00:00
Teufelchen
3fd5c9afd9
Merge pull request #21363 from benpicco/gnrc_sock-fix-create
gnrc_sock/udp: zero-init sock struct on create
2025-04-04 17:41:42 +00: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
crasbe
64898cf13a doc/doxygen: Add a check for the GraphViz dependency 2025-04-04 17:59:53 +02:00
crasbe
9cd4964024 dist/tools: add doxygen as a tool for CI 2025-04-04 17:59:53 +02:00
Benjamin Valentin
c231cfebc1 lwip_sock/udp: zero-init sock struct on create 2025-04-04 16:10:44 +02:00
Benjamin Valentin
291c064ab5 gnrc_sock/udp: zero-init sock struct on create 2025-04-04 15:53:37 +02:00
mguetschow
c0c61e1cee
Merge pull request #21361 from crasbe/pr/fix-info-build
buildsystem: Fix Supported Board List in `info-build`
2025-04-04 13:41:03 +00:00
Benjamin Valentin
bf012f5ce7 examples/nanocoap_server: add output if registration fails 2025-04-04 15:29:54 +02:00
Benjamin Valentin
2cf009ab3a tests/net/nanocoap_cli: add observe command 2025-04-04 15:29:54 +02:00
crasbe
7169214830 buildsystem: fix supported boards in info-build 2025-04-04 12:47:28 +02:00
crasbe
801d19b590
Merge pull request #21349 from mguetschow/feather-nrf52840-alias
boards/feather-nrf52840*: rename to adafruit-feather-nrf52840-*
2025-04-04 10:03:06 +00:00
Marian Buschsieweke
1ff982a664
tree wide: various doc fixes
This fixes a batch of incorrect Doxygen comments that building with
LLVM/clang and `-Wdocumentation` uncovered.
2025-04-04 11:44:53 +02:00
mguetschow
eb56a566c6
Merge pull request #21358 from maribu/build_system/warn-about-broken-doc
buildsystem: Enable -Wdocumentation for LLVM
2025-04-04 09:26:57 +00:00
Mikolai Gütschow
e92ac9794c
examples/**/nimble_gatt: increase answer buffer for longer BOARD names 2025-04-04 11:13:20 +02:00
Mikolai Gütschow
8a5f047c26
boards/feather-nrf52840*: rename to adafruit-feather-nrf52840-* 2025-04-04 11:12:49 +02:00
Marian Buschsieweke
fb7acf5c6c
Merge pull request #21356 from maribu/sys/net/ipv6/markdown-links
sys/net/ipv6: use markdown links in doc
2025-04-04 07:47:18 +00:00
Marian Buschsieweke
d838c6aa3d
buildsystem: Enable -Wdocumentation for LLVM
This enables warnings for incorrect Doxygen comments when build with
LLVM. To my experience, LLVM provides a low false positive rate
(e.g. it does not complain about undocumented internal macros) and has
very helpful output.

This disable `-Wdocumentation-deprecated-sync` for now, as we do not
deprecate code with attributes yet.

The warnings are not set as errors, so that we can enable this without
breaking builds.
2025-04-04 09:01:12 +02:00
Marian Buschsieweke
7ac196f5de
sys/net/ipv6: use markdown links in doc
This makes the header a lot more readable and `clang -Wdocumentation`
happy, which does not like HTML tags (`<a href="...">...</a>`) to
contain random line breaks.
2025-04-04 08:16:17 +02:00
Marian Buschsieweke
a84955c7ca
Merge pull request #21354 from crasbe/pr/native_term
buildsystem: Set `term` Goal to NOTPARALLEL
2025-04-03 20:12:17 +00:00
crasbe
85e8e01391 buildsystem: set term goal to NOTPARALLEL 2025-04-03 21:45:19 +02:00
benpicco
da62465541
Merge pull request #21353 from maribu/boards/telosb
boards/telosb: fix stdio_uart symbol rate
2025-04-03 19:25:31 +00:00
Marian Buschsieweke
cb128774ad
boards/telosb: fix stdio_uart symbol rate
The stdio UART symbol rate is configured to 9600 Bd, and not to
115200 Bd. This updates `make term` and the doc to match what
is implemented.
2025-04-03 19:45:49 +02:00
Marian Buschsieweke
c0cd66d2b4
Merge pull request #20849 from benpicco/event_loop_debug
sys/event: add `event_loop_debug` pseudo-module
2025-04-03 15:26:26 +00:00
crasbe
5d0de3196a
Merge pull request #21352 from mguetschow/board-alias-warning-red
makefiles: colorize board alias warning
2025-04-03 15:03:25 +00:00
Benjamin Valentin
bc8687695c sys/event: add event_loop_debug pseudo-module 2025-04-03 15:56:05 +02:00