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

47438 Commits

Author SHA1 Message Date
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
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
Joshua DeWeese
f265cec494 tests/unittests: fix include guards in doc example
This patch updates the example given to conform to the recomended
placement of include guards.

See issue #21335
2025-04-02 20:11:50 -04:00
crasbe
8a76cee6c5
Merge pull request #20971 from crasbe/pr/stm32_adc
cpu/stm32: Make ADC Resolution Definition uniform
2025-04-02 22:30:52 +00:00
crasbe
1d3939d882 cpu/stm32: make ADC resolution uniform 2025-04-02 22:45:35 +02:00
Marian Buschsieweke
22531e6314
Merge pull request #21346 from crasbe/pr/stm32f2_adc
cpu/stm32f2: Fix Sampling Time for VBat
2025-04-02 20:17:12 +00:00
crasbe
596670bdde cpu/stm32f2: fix sampling time for VBat 2025-04-02 21:38:29 +02:00
Benjamin Valentin
8f4dec6559 tests/unittests: add test for bcd_buf_from_u32() 2025-04-02 19:00:48 +02:00
Benjamin Valentin
284845e6ea sys/bcd: add bcd_buf_from_u32() 2025-04-02 18:57:26 +02:00
Benjamin Valentin
a104c3f3e0 tests/unittests: add test for reverse_buf() 2025-04-02 18:45:37 +02:00
Marian Buschsieweke
4f676cd318
Merge pull request #21238 from crasbe/pr/fix_stm32wl_adc
cpu/stm32{f3,l4,wb,wl}: Replace ztimer with busy_wait, fix VBat sampling time and {wl only} fix initialization sequence
2025-04-02 16:42:13 +00:00
crasbe
112e542923 cpu/stm32{f3,l4,wb,wl}: increase sampling time for VBat line 2025-04-02 16:53:33 +02:00
crasbe
f1a102bb87 cpu/stm32wl: fix ADC initialization sequence 2025-04-02 16:53:33 +02:00
Marian Buschsieweke
17d2516a54
Merge pull request #20581 from maribu/timer_get_closest_freq
drivers/periph_timer: add `timer_get_closest_freq()`
2025-04-02 14:45:14 +00:00
Marian Buschsieweke
8b77df4270
tests/periph/timer: test timer_get_closest_freq() 2025-04-02 16:21:07 +02:00
Marian Buschsieweke
5b600d3a8e
drivers/periph_timer: add timer_get_closest_freq
Add an API to search for the frequency supported by a timer that
is closest to the given target frequency.

This is in fact non-trivial to get right, as pre-scaler registers can
be 16 bit or even 32 bit in size, making a naive loop over all possible
pre-scalers too expensive (computationally).

Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
2025-04-02 16:21:07 +02:00
Marian Buschsieweke
b1932dd1f5
Merge pull request #21230 from crasbe/pr/stm32f0g0c0_adc
cpu/stm32{f0,g0,c0}: fix ADC initialization sequence
2025-04-02 12:56:35 +00:00
Martine Lenders
c69ef85e41
Merge pull request #21345 from mguetschow/doc-file-macros-deprecate
doc: deprecate RIOT_FILE_* macros
2025-04-02 12:36:40 +00:00
Mikolai Gütschow
3c12ee0950
doc: deprecate RIOT_FILE_* macros 2025-04-02 13:05:01 +02:00
Marian Buschsieweke
1f3a693473
Merge pull request #21338 from crasbe/pr/nucleo64-spiled-warning
boards/nucleo64: Add Compile Warning about LED0 when using SPI
2025-04-02 09:18:03 +00: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
benpicco
85dc9be1c9
Merge pull request #20872 from benpicco/stdio_null-frontend
core: add stdio.h to replace stdout functions with stdio_null
2025-04-01 15:30:08 +00:00