1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-26 06:53:52 +01:00

47459 Commits

Author SHA1 Message Date
Fabian Hüßler
29b8af8a85 tests/unittests/tests-fmt: test ISO 8601 format functions 2025-04-10 16:42:24 +02:00
Fabian Hüßler
0f81f50e3a sys/fmt: add functins for ISO 8601 date and time 2025-04-10 16:42:24 +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
mguetschow
5699a0a5f9
Merge pull request #21351 from mguetschow/native-common-labeler
.github/labeler: recognize boards/common/native as native
2025-04-03 13:31:19 +00:00
Mikolai Gütschow
ab38081f58
makefiles: colorize board alias warning 2025-04-03 15:27:14 +02:00
Mikolai Gütschow
aea851cd15
.github/labeler: recognize boards/common/native as native 2025-04-03 14:34:41 +02:00
Benjamin Valentin
6cb40183a0 nanocoap_sock: implement observe client 2025-04-03 13:23:07 +02:00
mguetschow
57de45cf89
Merge pull request #21308 from benpicco/dec_as_hex
sys/bcd: add bcd_buf_from_u32()
2025-04-03 10:48:33 +00:00
mguetschow
894de865bc
Merge pull request #21347 from Enoch247/fix-unittests-example
tests/unittests: if include guards in doc example
2025-04-03 07:57:07 +00:00