Marian Buschsieweke
8e31630fd5
build-system: Drop -Wno-error=documentation
...
Treat documentation issues flagged by LLVM as hard errors.
LLVM tends to be a lot less picky about documentation issues compared
to Doxygen (e.g. no warning about missing doc), but warns about things
that really are not intentional (e.g. `@param foo` when the argument has
been renamed to `bar`, `@return` when the return type is `void`, ...).
Having this as a base line requirement seems pretty sane.
2025-04-10 13:37:14 +02:00
Marian Buschsieweke
f46ab1cb67
pkg: Use -isystem instead of -I for pkg headers
...
We cannot fix package headers downstream, so we can just as well tell
the compiler to not warn about them.
2025-04-10 13:37:14 +02:00
Marian Buschsieweke
39e7be0496
pkg/wamr: support -isystem for includes
...
pkg/wamr has special handling for passing along includes, but assumed
that all includes would be passed via `-I` and not `-isystem`. This
now extends the special handling to support both.
2025-04-10 13:37: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
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
Marian Buschsieweke
66ea4f7828
pkg/libsocketcan: fix compilation with posix_headers used
...
This simply strips the include path to the posix compat headers from
the includes, but at the level of the local `Makefile` (so without
side effects on other modules/packages). Since libsocketcan is only
ever used on native, this should be fine.
2025-04-09 13:10:05 +02: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
crasbe
87352ee72d
Merge pull request #19955 from dprigoshij/sen5x
...
drivers/sen5x: Add device driver for SEN5x
2025-04-08 13:21:57 +00: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
Daniel Prigoshij
0eb1d9bca4
pkg/driver_sen5x: Implemented dedicated package for the sen5x driver
2025-04-08 11:22:06 +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
Daniel Prigoshij
3aa960ea01
drivers/sen5x: SAUL functionality imlemented
2025-04-07 13:21:30 +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
Benjamin Valentin
c231cfebc1
lwip_sock/udp: zero-init sock struct on create
2025-04-04 16:10:44 +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
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
Benjamin Valentin
6a08bff2f0
pkg/jerryscript: don't be pedantic
2025-04-01 14:29:28 +02:00
Mikolai Gütschow
69c15e1754
boards: make BOARD=native an alias for BOARD=native32
2025-04-01 12:39:06 +02:00
mguetschow
2b8b110986
Merge pull request #21321 from mguetschow/cc310-file-macros
...
pkg/driver_cryptocell_310: replace deprecated RIOT_FILE_RELATIVE
2025-03-27 13:56:00 +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
ed278a443f
pkg/driver_cryptocell_310: replace deprecated RIOT_FILE_RELATIVE
2025-03-25 18:34:40 +01:00
Marian Buschsieweke
44c6c323c6
Merge pull request #21200 from zvecr/nimble_svc_bas
...
pkg/nimble: Fix compilation with `USEMODULE += nimble_svc_bas`
2025-03-24 15:01:55 +00:00
Marian Buschsieweke
5869c2c271
Merge pull request #21180 from derMihai/mir/sock_udp/cancel_async_mainline
...
net_sock_async_event: cancel async event on sock_*_close()
2025-03-20 06:10:26 +00:00
MrKevinWeiss
f770f72202
treewide: Fix spelling mistakes
2025-03-13 13:59:07 +01:00
crasbe
b14140aab9
pkg/uwb-dw1000: move doc.txt to doc.md, fix Markdown include
2025-03-12 23:14:01 +01:00
jon
fa30a74ba9
pkg/ccn-lite: use top of tree of ccnl and remove unneeded patch
2025-03-07 20:51:56 +01:00
Marian Buschsieweke
f0d53789e4
Merge pull request #21245 from gschorcht/cpu/esp32/fix_compile_problem_gcc_14.2
...
cpu/esp32: Fixes of compile problems with GCC 14.2
2025-03-02 13:18:36 +00:00
mguetschow
41f6f233d8
Merge pull request #21229 from AnnsAnns/docDeadLink
...
docs: Switch out pkg reference link
2025-02-25 17:59:25 +00:00
Gunar Schorcht
ed2a82ddd6
pkg/utensor: suppress compiler warnings for ESP32x
2025-02-25 17:27:27 +01:00
Gunar Schorcht
3600222d6e
pkg/jerryscript: suppress compiler warnings for ESP32x
2025-02-25 17:27:12 +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
Ann🐸
af986e2a98
docs: Switch out pkg reference link
...
doc: fix link
2025-02-23 13:36:08 +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
Mihai Renea
0f25aecceb
sock/async: cancel sock async events when closing the socket
2025-02-12 16:41:59 +01:00
Joel Challis
2b2cc60a94
pkg/nimble: Fix compilation of 'USEMODULE += nimble_svc_bas'
...
`pkg/nimble/Makefile.include` includes logic for the module, however the corresponding Make target is missing.
This produces the following error:
```
make[3]: *** No rule to make target 'nimble_svc_bas', needed by 'all'. Stop.
```
2025-02-09 09:36:47 +00:00
Martine Lenders
0bb4ed01ea
lwip: bump to v2.2.1
2025-02-06 20:03:09 +01:00
Ollrogge
9184aa22ee
pkg/fido2_tests: Update to latest version
2025-01-29 18:47:30 +01:00
Mikolai Gütschow
36aafd4d03
pkg/driver_cryptocell_310: require all data to be in RAM
...
as documented on https://docs.nordicsemi.com/bundle/ps_nrf52840/page/cryptocell.html\#ariaid-title14
2025-01-29 11:21:34 +01:00
Kevin "Tristate Tom" Weiss
1a23b1a606
Merge pull request #21143 from benpicco/pkg/littlefs2-bump
...
pkg/littlefs2: bump version to v2.10.1
2025-01-20 17:49:43 +00:00
Benjamin Valentin
c6aaeb1f49
pkg/littlefs2: bump version to v2.10.1
2025-01-20 16:29:04 +01:00
Kevin "Tristate Tom" Weiss
45648d90f9
Merge pull request #21132 from mguetschow/relic-default-prng
...
pkg/relic: let user or build system select random implementation
2025-01-20 10:07:09 +00:00
Mikolai Gütschow
88b88b78d3
pkg/relic: bump version to 0.7.0
2025-01-14 09:44:58 +01:00
Mikolai Gütschow
cc66310ff4
pkg/relic: let user or build system select random implementation
2025-01-13 10:51:15 +01:00
Benjamin Valentin
bb49638b70
pkg/wolfssl: add SAME51 to name collision hack
2025-01-08 19:13:54 +01:00
Marian Buschsieweke
e08fb4946f
pkg/tinydtls: fix compilation with sock_async
...
When module `sock_async` is used but `sock_async_event` is not,
compilation previously failed. This fixes the issue.
2024-12-23 13:05:23 +01:00
Marian Buschsieweke
424eae0095
pkg/lwip: fix adaption to API change of netdev_new_api
...
Since https://github.com/RIOT-OS/RIOT/pull/21012 a netdev in the new API
can return > 0 directly in netdev_driver_t::send() to indicate the
driver is naturally synchronous and has already completed the
transmission.
The adaption of lwIP to that API change contained a bug: It handled the
case after the thread is already blocked waiting for the signal that
is never going to arrive. This is now fixed.
2024-12-16 15:11:25 +01:00
krzysztof-cabaj
72cb8355e0
pkg/lwip: fix unused parameter error - when DEVELHELP = 0
2024-12-13 14:35:34 +01:00