Marian Buschsieweke
fb4c388d68
vscode: Add hard-coded path to compile_commands.json
...
When run from Windows via WSL, VS Code just won't find the
`compile_commands.json` otherwise.
2024-02-22 15:47:18 +01:00
benpicco
d83ec632e3
Merge pull request #20406 from FlapKap/fix_eeprom_debug_off_by_one
...
periph/eeprom: fix off-by-one error in debug statement
2024-02-22 08:48:41 +00:00
543c62f4e8
Merge pull request #20412 from maribu/roadmap/drop-hauke
...
doc/roadmap: update contacts
2024-02-22 08:30:42 +00:00
Marian Buschsieweke
3c5ae563d6
doc/roadmap: update contacts
...
Hauke has stopped working on RIOT for some time now and other
maintainers agreed to step up to take over the steering / contact job
during the VMA. This change replaces Hauke by benpicco and maribu as
contact as agreed upon.
2024-02-22 09:16:50 +01:00
Kasper Hjort Berthelsen
9e6276351d
periph/eeprom: fix off-by-one error in debug statement
...
Since p is incremented DEBUG prints the next value instead of the current
I also took the liberty to add debugs to the `write` function
2024-02-21 13:26:36 +01:00
Marian Buschsieweke
8b832804e8
Merge pull request #20403 from bergzand/pr/roadmap_hass
...
Roadmap: Add Home-Assistant integration on the roadmap
2024-02-21 11:38:16 +00:00
Marian Buschsieweke
db26f23793
Merge pull request #20405 from bergzand/pr/readme_no_caps
...
README: Change from all caps to regular
2024-02-21 11:08:37 +00:00
60bca08e6b
README: Change from all caps to regular
2024-02-21 11:57:07 +01:00
7b92a1beb2
Roadmap: Add Home-Assistant integration on the roadmap
2024-02-21 11:40:54 +01:00
Marian Buschsieweke
8c3c48e4e2
Merge pull request #20351 from chrysn-pull-requests/6lbr-roadmap
...
doc/roadmap: Make working 6LBR a goal
2024-02-21 09:55:45 +00:00
benpicco
9504e07378
Merge pull request #20392 from maribu/sys/newlib_syscalls_default
...
sys/newlib_syscalls_default: fix race condition in __sinit()
2024-02-20 12:22:24 +00:00
Marian Buschsieweke
34de5286b7
Merge pull request #20401 from maribu/tests/sys/posix_semaphore/disable_native_on_ci
...
examples, tests: disable native and native64 for more flaky tests
2024-02-20 12:21:25 +00:00
Marian Buschsieweke
251cffa2c5
examples/micropython: disable on native64
...
This was already disabled on native, but it is also flaky on
native64 under load due to sleeps potentially taking longer.
2024-02-20 13:12:20 +01:00
Marian Buschsieweke
463eef1c55
tests/sys/posix_semaphore: disable native,native64 on CI
...
The CI tests may fail under load with:
first: waited too long 1001711 usec => FAILED
2024-02-20 12:30:23 +01:00
Marian Buschsieweke
609ad44f39
Merge pull request #20245 from benpicco/nanocoap_sock-pathquery
...
nanocoap_sock: always use coap_opt_put_uri_pathquery()
2024-02-19 18:28:38 +00:00
8cca5bec30
Merge pull request #20382 from maribu/ci/disable_flaky_tests
...
tests: disable flaky tests on `native` in the CI
2024-02-19 14:10:55 +00:00
chrysn
fe2d590d35
Merge pull request #20397 from chrysn-pull-requests/remove-mcu
...
makefiles, treewide: Remove MCU variable
2024-02-18 23:23:20 +00:00
chrysn
9716510598
pkg/micropython: Adjust to removed RIOT_MCU
...
Replacing RIOT_MCU with RIOT_CPU is the only change between the old and
the new version.
2024-02-18 20:46:09 +01:00
chrysn
756a384442
makefiles, treewide: Remove MCU variable
2024-02-18 20:46:09 +01:00
50fbffbe1d
Merge pull request #20399 from whjochim/patch-1
...
exmple > example in Cargo.toml comment
2024-02-17 13:21:29 +00:00
Wilhelm Jochim
9b2b4064eb
exmple > example in Cargo.toml comment
...
This is a simple spelling error in a comment in the Cargo.tom
2024-02-17 13:08:16 +01:00
chrysn
c2457f23ee
Merge pull request #20396 from chrysn-pull-requests/fix-info-boards-supporte
...
makefile: Don't $(info) when the output can break info-build-json
2024-02-17 07:04:42 +00:00
benpicco
a0c15149a0
Merge pull request #20394 from benpicco/no_thread_cleanup
...
core/init: clean up !core_thread init path
2024-02-16 22:18:12 +00:00
chrysn
5b6ae6b766
makefile: Don't $(info) when the output can break info-build-json
2024-02-16 20:08:28 +01:00
Benjamin Valentin
d39dc587f5
core/init: clean up !core_thread init path
2024-02-16 17:14:57 +01:00
Marian Buschsieweke
375aed13e6
sys/newlib_syscalls_default: fix race condition in __sinit()
...
This eagerly calls `__sinit()` instead of lazy initialization upon the
first call to stdio (e.g. `puts()`, `printf()`). The issue is that
without locking (as is currently the case for all RIOT platforms but
ESP) two concurrent "first calls" may result in concurrent
initialization of the same structure and data corruption.
Fixes https://github.com/RIOT-OS/RIOT/issues/20067
2024-02-16 07:21:28 +01:00
benpicco
ef0e3fb54e
Merge pull request #20391 from maribu/cpu/stm32/periph_spi_reconfigure
...
cpu/stm32: implement periph_spi_reconfigure
2024-02-15 22:59:33 +00:00
Marian Buschsieweke
aeca9a52c6
cpu/stm32: implement periph_spi_reconfigure
...
Fixes https://github.com/RIOT-OS/RIOT/issues/20227
2024-02-15 19:11:37 +01:00
Marian Buschsieweke
a378c0b81f
Merge pull request #20217 from maribu/examples/dtls-sock/credman-capacity
...
examples/dtls-sock: fix credman capacity
2024-02-15 11:35:56 +00:00
Marian Buschsieweke
3f57b8cef7
examples/dtls-sock: fix credman capacity
...
It should be possible to test DTLS via `::1`, but this requires 4
slots in the credman instead of just two.
2024-02-15 12:28:48 +01:00
chrysn
a05cfcf6ed
Merge pull request #20389 from chrysn-pull-requests/thread-links
...
doc: Link OpenThread primer, cleanup
2024-02-14 18:42:30 +00:00
chrysn
b85a71acbd
openthread/doc: Remove obsolete note
...
Since [14979], the submac has been supported.
[14979]: https://github.com/RIOT-OS/RIOT/pull/14979/files
2024-02-14 17:44:13 +01:00
chrysn
41816ed647
doc: Link to thread primer
2024-02-14 17:44:13 +01:00
benpicco
ee0f6d711f
Merge pull request #20387 from benpicco/tests/pkg/edhoc_c-fix_CoAP_stack
...
tests/pkg/edhoc_c: bump CoAP thread stack size
2024-02-14 12:01:43 +00:00
Benjamin Valentin
7e48606399
tests/pkg/edhoc_c: bump CoAP thread stack size
...
The CoAP thread stack size needs to be the same as the main
thread stack size to accommodate the EDHOC stack requirements.
This was lost when moving to the common CoAP server code.
2024-02-14 11:20:56 +01:00
Leandro Lanzieri
7745e233b3
Merge pull request #20073 from MichelRottleuthner/pr_gcoap_observe_improvments
...
gcoap: add some client-side observe handling
2024-02-14 10:01:31 +00:00
benpicco
ee624b5185
Merge pull request #20326 from leandrolanzieri/pr/pkg/wakaama_notify_resource_update
...
pkg/wakaama: Notify resource updates when writing to resources
2024-02-13 22:02:42 +00:00
Marian Buschsieweke
d61a468a3e
Merge pull request #20378 from benpicco/use-nanocoap_server_auto_init
...
make use of nanocoap_server_auto_init
2024-02-13 18:41:11 +00:00
benpicco
d08fb3f144
Merge pull request #20043 from bergzand/pr/nanocoap_cache_options
...
nanocoap/cache: Extend with option-only cache keygen
2024-02-13 15:23:59 +00:00
Marian Buschsieweke
64a8f31a63
Merge pull request #20380 from maribu/build-system/risc-v-toolchain-update
...
tree wide: accomodate RISC-V toolchain update
2024-02-13 12:16:39 +00:00
Marian Buschsieweke
4d74b40ace
tests/net/gnrc_rpl: Try to disable the test on native
...
The test is already marked as disabled, but executed anyway. Hopefully
this does the trick.
2024-02-13 09:00:18 +01:00
Marian Buschsieweke
a3e05c578b
tests/sys/ztimer_msg: Disable test on native in CI
...
This tests fails sporadically on unrelated PRs, wasting days of CPU
time in the CI. So, let's disable this test for now.
2024-02-13 08:59:22 +01:00
Marian Buschsieweke
8312df63c8
Merge pull request #20379 from maribu/boards/common/stdio_cdc_acm
...
boards/common/makefiles/stdio_cdc_acm.dep.mk: fix
2024-02-13 05:38:19 +00:00
2c9bf3fbc2
unittests: Extend nanocoap_cache with option-only
2024-02-12 21:20:39 +01:00
011891b9cf
nanocoap/cache: Extend with option-only cache keygen
...
To generate cache keys based on only the options of a request. This for
matching requests of a blockwise transfer with each other
2024-02-12 21:20:39 +01:00
Marian Buschsieweke
dd0de1ba25
examples,tests: update Makefile.ci
...
With the new RISC-V toolchain, some binaries grew larger, most smaller.
2024-02-12 20:40:31 +01:00
Marian Buschsieweke
663b74cb7c
markfiles/cargo-targets.inc.mk: Drop legacy triple
...
The legacy `riscv-none-embed` target triple is incorrect and the
toolchain using it has long been obsolete. With our CI no longer
using the obsolete toolchain, there is no need to handle that one
anymore.
2024-02-12 20:40:31 +01:00
Marian Buschsieweke
147945402c
dist/tools/ci/print_toolchain_versions.sh: Update
...
This drops support for the legacy riscv-none-embed target triple. That
value has been incorrect since the beginning and the toolchain that
used that has been long declared obsolete and is fairly outdated.
With our CI updating the toolchain, we no longer need to check for
that.
2024-02-12 20:40:30 +01:00
Marian Buschsieweke
d59977c563
makefiles/arch/riscv.inc.mk: update RISC-V target triple
...
The CI now uses `riscv-none-elf` over the previous (and technically
incorrect) `riscv-none-embed`. In addition, we no longer probe for
host toolchains with the incorrect target triple, as the source
providing it has long declared the toolchain with the incorrect
triple as obsolete.
2024-02-12 20:40:30 +01:00
Marian Buschsieweke
38ab1472e6
boards/common/makefiles/stdio_cdc_acm.dep.mk: fix
...
This fixes compilation issues in `tests/pkg/tinyusb_netdev` with
newer versions of the RISC-V toolchain due to two competing USB
stacks being pulled in. With the older toolchain the build system
warns:
The following features may conflict: periph_usbdev tinyusb_device
But builds fine (even though surprises at runtime are likely). The
newer toolchain takes an issue with the same symbol being linked
in more than once (and more than one instance not being `weak`).
2024-02-12 19:55:40 +01:00