fabian18
db0f497c61
Merge pull request #21391 from fabian18/pr/fmt_time
...
sys/fmt: add {fmt,scn}_time_tm_iso8601
2025-04-10 19:28:17 +00: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
4ce7ab2133
tree-wide: fix documentation issues
...
This should fix compilation with -Wdocumentation on LLVM.
2025-04-10 13:37:13 +02:00
mguetschow
e372d802a6
Merge pull request #21393 from maribu/sys/psa_crypto/drop-bogus-doc
...
sys/psa_crypto: drop no-op Doxygen statements
2025-04-10 08:15:44 +00:00
Joshua DeWeese
dcf71b510d
Merge pull request #21344 from Enoch247/fix-isrpipe
...
sys/isrpipe: unit tests, doc, and fix init
2025-04-09 23:56:03 +00:00
Joshua DeWeese
0d95b78436
sys/ztimer: add hint for setting static sleep adjustment
...
This patch adds a hint to users for how to set
CONFIG_ZTIMER_USEC_ADJUST_SLEEP. The doc for
CONFIG_ZTIMER_USEC_ADJUST_SET already contained a similar hint.
2025-04-09 16:16:10 -04:00
Marian Buschsieweke
51ed6f7093
sys/psa_crypto: drop no-op Doxygen statements
...
This drops a lot of "no-op" Doxygen statements, such as
`@param foo <description>` where `<description>` is the empty string.
This now also provides no documentation, but a lot more compact.
2025-04-09 20:50:17 +02:00
Marian Buschsieweke
33988b12ac
Merge pull request #21388 from maribu/cpu/native/can
...
sys/can: fix compilation issues under native
2025-04-09 11:21:06 +00:00
mguetschow
72409541be
Merge pull request #21383 from mguetschow/rust-bump
...
treewide: update riot-wrappers and riot-sys
2025-04-09 11:10:07 +00:00
Marian Buschsieweke
5a3ea35767
sys/Makefile.dep: clean up
...
Drop dead statement
2025-04-09 13:10:06 +02:00
Marian Buschsieweke
747d5fb00d
sys/can: depend on libsocketcan for (native%)
...
Since `can.h` is including `libsocketcan.h` on `native%`, we need to
depend on that package.
Co-authored-by: crasbe <crasbe@gmail.com>
2025-04-09 13:10:06 +02:00
Joshua DeWeese
5b7c5b232c
sys/tsrb: emphasize buffer size requirement
...
This patch makes the requirement on buffer size more prominent.
Additionally, it adds the missing argument to the doxygen block of the
static initializer.
2025-04-08 20:55:38 -04:00
Joshua DeWeese
2c8e80d474
sys/isrpipe: clarify state after timeout
...
This patch documents what happens when a timeout occurs when
isrpipe_read_all_timeout() has been called.
2025-04-08 20:55:38 -04:00
Joshua DeWeese
0f7c6a8481
sys/isrpipe: emphasize buffer size requirement
...
This patch makes the requirement on buffer size more prominent.
Additionally, it adds the missing argument to the doxygen block of the
static initializer. Finally, it chanes the argument name passed to the
static intializer to decouble the API from the implmentation details.
2025-04-08 20:55:38 -04:00
Joshua DeWeese
4d39d6e2f3
sys/isrpipe: fix init of mutex
...
The mutex used to sync the reader and writer of the pipe is initialized
as unlocked. This results in a bit of wasted CPU cycles the first time a
read blocks. This patch inits the mutex in a locked state so that the
first blocking read blocks immediately.
2025-04-08 20:17:04 -04:00
mguetschow
d5672d02ea
Merge pull request #21385 from mguetschow/deprecated-gcoap
...
sys/net/gcoap: remove deprecated gcoap_req_send_tl()
2025-04-08 14:58:34 +00:00
mguetschow
2fd13d32de
Merge pull request #21387 from mguetschow/deprecated-vfs-iterate
...
sys/vfs: remove deprecated `vfs_iterate_mounts()`
2025-04-08 14:58:26 +00:00
mguetschow
3b470956aa
Merge pull request #21386 from mguetschow/deprecated-mtd-dev
...
drivers/mtd_default: remove deprecated `mtd_default_get_dev()`
2025-04-08 14:53:35 +00:00
mguetschow
fb0fc06db4
Merge pull request #21384 from mguetschow/deprecated-malloc-tracing
...
sys/malloc_tracing: remove deprecated module
2025-04-08 14:53:06 +00:00
Mikolai Gütschow
72faa5d502
sys/vfs: remove deprecated vfs_iterate_mounts()
...
use `vfs_iterate_mount_dirs()` instead
deprecated in https://github.com/RIOT-OS/RIOT/pull/17660
2025-04-08 15:14:23 +02:00
Mikolai Gütschow
76e028e51d
treewide: use mtd_dev_get instead of deprecated mtd_default_get_dev
2025-04-08 15:03:58 +02:00
Mikolai Gütschow
1e74114c7b
sys/net/gcoap: remove deprecated gcoap_req_send_tl()
...
Use alias `gcoap_req_send()` instead
Deprecated in https://github.com/RIOT-OS/RIOT/pull/20514
2025-04-08 14:59:38 +02:00
Mikolai Gütschow
a77a6071f3
sys/malloc_tracing: remove deprecated module
...
use module `malloc_monitor` with verbous configuration instead
2025-04-08 14:49:04 +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
Mikolai Gütschow
cf722592c5
sys/psa_crypto/doc: correctly end code block
...
fixup for 5e6a539906f643df696125307400d5f464274b11
2025-04-08 11:30:54 +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
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
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
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
Benjamin Valentin
291c064ab5
gnrc_sock/udp: zero-init sock struct on create
2025-04-04 15:53:37 +02: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
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
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
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
Benjamin Valentin
bc8687695c
sys/event: add event_loop_debug pseudo-module
2025-04-03 15:56:05 +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
Benjamin Valentin
284845e6ea
sys/bcd: add bcd_buf_from_u32()
2025-04-02 18:57:26 +02:00
Mikolai Gütschow
ad80fe93e4
sys/psa_crypto: document default auto-initialization
2025-04-02 18:24:29 +02:00
Mikolai Gütschow
5e6a539906
sys/psa_crypto: move to doc.md
2025-04-02 18:24:23 +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
fabian18
9e55e5611f
Merge pull request #21270 from fabian18/pr/nanocoap_static_buffers
...
nanocoap: avoid non `static` buffers of configurable size
2025-03-31 22:46:38 +00:00
Fabian Hüßler
49243a5ef2
nanocoap/sock: move request header buffer to socket
2025-03-31 19:12:19 +02:00
Fabian Hüßler
7e4afa4436
nanocoap: supply response buffer for nanocoap_link_format_get
2025-03-31 19:12:19 +02:00
benpicco
7a1a8d1aef
Merge pull request #21323 from mguetschow/doc-auto-init
...
sys/auto_init: fix documentation
2025-03-31 13:20:18 +00:00
mguetschow
04a169867e
Merge pull request #20876 from Ollrogge/fido2_update_tests
...
Fido2 update tests
2025-03-25 19:32:39 +00:00
Mikolai Gütschow
354da566e2
sys/auto_init: fix documentation
...
`auto_init` is part of `DEFAULT_MODULE` and can be disabled in an application via `DISABLE_MODULE`
2025-03-25 19:37:08 +01:00