chrysn
31c45477e8
docs/rust: Install c2rust with --locked
...
Closes: https://github.com/RIOT-OS/RIOT/issues/21079
2025-02-21 14:27:09 +01:00
benpicco
f67055c3b2
Merge pull request #19668 from benpicco/ieee802154_symbol_time_on_demand
...
ieee802154/submac: calculate symbol time on demand
2025-02-20 12:04:10 +00:00
Benjamin Valentin
73e45dd6ca
ieee802154/submac: implement MR-FSK timings
2025-02-20 12:00:00 +01:00
mguetschow
88f2e451ca
Merge pull request #21223 from crasbe/pr/adc_test
...
tests/adc: always test all resolutions
2025-02-20 10:08:28 +00:00
fabian18
8bbeba10cb
Merge pull request #21169 from fabian18/pr/mtd_sdmmc_remove_MTD_DRIVER_FLAG_DIRECT_WRITE
...
{cpu/sam0_common/sam0_sdhc,drivers/mtd}: do not allocate `work_area` twice
2025-02-19 17:02:42 +00:00
benpicco
90a9ddb2c6
Merge pull request #21227 from maribu/sys/net/nanocoap/fix-nullptr-deref
...
sys/net/nanocoap: fix dereferencing a null pointer
2025-02-19 11:38:05 +00:00
Marian Buschsieweke
546b87a2e8
sys/net/nanocoap: fix dereferencing a null pointer
...
`coap_request_ctx_get_local()` may return `NULL` depending on module
selection. If it does, we cannot pass `NULL` to
`sock_udp_ep_is_multicast()`.
This changes the code assume the request is not received via multicast
when module `sock_aux_local` is not in use.
When the user binds the CoAP server to multiple endpoints (as needed
for using multicast), it is required that `sock_aux_local` is in use
anyway, as otherwise the server may not respond using the endpoint it
received the request on. (That in turn would render the client unable to
correlate the response to the request.)
2025-02-19 11:05:46 +01:00
mguetschow
b0e6fae670
Merge pull request #21224 from krzysztof-cabaj/treewide_doc_double_the
...
treewide: fix double the in doc and comments
2025-02-19 09:39:31 +00:00
krzysztof-cabaj
a2dfd78b27
treewide: fix double the in doc and comments
2025-02-18 13:25:02 +01:00
crasbe
1cb67eedba
tests/adc: always test all resolutions
2025-02-18 11:15:17 +01:00
Dylan Laduranty
cdceb084f2
Merge pull request #21201 from dylad/pr/cpu/sam4s/add_support
...
cpu/sam4s: add initial support with SAM4S-XPRO board
2025-02-17 15:39:06 +00:00
dylad
363fb755de
boards/sam4s-xpro: introduce initial board support
...
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
2025-02-17 16:29:25 +01:00
dylad
8cfc42b562
cpu/sam_common: move some SAM3 drivers to common folder
...
This commit allows to share GPIO, Timers and UARTs driver across SAM3/SAM4s MCUs as they relies on the same IPs
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
2025-02-17 16:29:25 +01:00
Dylan Laduranty
26e46ae039
Merge pull request #21218 from crasbe/pr/rpico_doc
...
boards/rpi-pico*: Update and fix documentation and image
2025-02-17 12:42:15 +00:00
crasbe
4a23ee2eaf
boards/rpi-pico: Add Pico W group to documentation
2025-02-17 13:22:53 +01:00
crasbe
1dd5de0cbc
boards/rpi-pico*: Update and fix documentation and images
2025-02-17 13:22:52 +01:00
dylad
6b74c45a9b
cpu/sam3: miscellaneous cleanup
...
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
2025-02-17 10:04:45 +01:00
dylad
f9cc15e4f3
cpu/sam4s: introduce initial support
...
Signed-off-by: dylad <dylan.laduranty@mesotic.com>
2025-02-17 10:03:39 +01:00
Marian Buschsieweke
4de6aa10e9
Merge pull request #21212 from mguetschow/examples-rename-match
...
treewide: fix example references in docs
2025-02-14 18:44:12 +00: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
Marian Buschsieweke
8947e0c787
Merge pull request #21217 from benpicco/GNRC_NETIF_FLAGS_TX_FROM_PKTQUEUE-fix
...
sys/net/gnrc/netif: pktqueue: don't clash with `GNRC_NETIF_FLAGS_6LO_HC`
2025-02-14 16:43:29 +00:00
Benjamin Valentin
82e892089e
sys/net/gnrc/netif: pktqueue: don't clash with GNRC_NETIF_FLAGS_6LO_HC
2025-02-14 16:48:43 +01:00
mguetschow
fe72a9e01b
Merge pull request #21213 from mguetschow/list-examples
...
makefiles: fix output of info-applications
2025-02-14 14:33:10 +00:00
Mikolai Gütschow
d9280f14a7
makefiles/app_dirs: find application folders recursively
...
Co-authored-by: Martine Lenders <martine.lenders@tu-dresden.de>
2025-02-14 15:23:36 +01:00
Mikolai Gütschow
c96f901154
examples: fix relative paths to RIOTBASE
2025-02-14 15:23:36 +01:00
mguetschow
8aa08599cc
Merge pull request #21135 from AnnsAnns/restructureExamplesFolder
...
examples: restructure examples folder
2025-02-13 11:48:37 +00:00
AnnsAnn
55fa531e02
examples: restructure to use subfolders based on README structure
...
examples: Fix incorrect category heading
examples: shorten coap folder name
static-tests/examples: check subfolders for entries
ci/test_native: Adjust to new examples structure
examples: adjust makefiles to new structure
ci/tests: Fix symlinks to point towards proper examples
2025-02-13 11:54:09 +01:00
Fabian Hüßler
9e7a269de0
drivers/mtd: prevent work_area double allocation
2025-02-12 16:25:59 +01:00
Fabian Hüßler
452f75fa3c
cpu/sam0_common/sam0_sdhc: prevent work_area double allocation
2025-02-12 16:25:31 +01:00
Dylan Laduranty
9ae0023055
Merge pull request #21208 from krzysztof-cabaj/ztimer_doc
...
sys/ztimer: fix small typo in doc
2025-02-12 14:17:27 +00:00
krzysztof-cabaj
07c6630f45
sys/ztimer: fix small typo in doc
2025-02-12 14:47:50 +01:00
Dylan Laduranty
650ef7beea
Merge pull request #21207 from dylad/pr/board/arduino_due/doctxt
...
boards/arduino-due: update doc.txt
2025-02-12 11:31:51 +00:00
Dylan Laduranty
67f243c882
boards/arduino-due: update doc.txt
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2025-02-12 12:16:06 +01:00
Dylan Laduranty
7027fd3bbb
Merge pull request #21204 from gschorcht/doc/boards/esp32/fix-image-refernces
...
doc: fix image references for ESP32x boards
2025-02-11 08:24:41 +00:00
Gunar Schorcht
6e09b39967
doc: fix image references for ESP32x boards
2025-02-10 21:31:36 +01:00
mguetschow
d630a1594e
Merge pull request #21199 from crasbe/pr/fix_makechecks
...
Makefile.include: perform checks for all relevant targets
2025-02-10 16:38:52 +00:00
benpicco
837bc0c5ed
Merge pull request #20428 from cogip/fdcan
...
can: add CAN FD support to STM32G4 and native architecture
2025-02-10 16:31:39 +00:00
Gilles DOFFE
27fca7748a
tests/drivers/candev: rework blacklisted boards
...
Update BOARD_INSUFFICIENT_MEMORY, stm32f030f4-demo is now usable with
candev example.
Signed-off-by: Gilles DOFFE <gilles.doffe@rtone.fr>
2025-02-10 17:20:58 +01:00
Gilles DOFFE
fb0fd7d30e
tests/sys/conn_can: rework blacklisted boards
...
Several boards have been removed from the exclusion list to reassess
their compatibility. This updates test coverage while keeping only truly
incompatible boards excluded.
Signed-off-by: Gilles DOFFE <gilles.doffe@rtone.fr>
2025-02-10 17:15:46 +01:00
crasbe
91dae97d7c
Makefile.include: Update help command to avoid checks
...
Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
2025-02-10 15:10:16 +01:00
crasbe
e6a538710d
Makefile.include: perform checks for all relevant targets
...
Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
2025-02-10 15:10:11 +01:00
Benjamin Valentin
a886adf611
ieee802154/submac: implement MR-OFDM timings
2025-02-10 14:56:14 +01:00
fabian18
7e33118e3d
Merge pull request #21195 from fabian18/pr/at_rx_fix_off_by_one_bug
...
drivers/at: at_readline_stop_at_str fix remaining buffer length
2025-02-07 10:54:34 +00:00
Marian Buschsieweke
8d45b2cf0a
Merge pull request #21196 from miri64/lwip/enh/2.2.1
...
lwip: bump to v2.2.1
2025-02-06 19:37:41 +00:00
Martine Lenders
0bb4ed01ea
lwip: bump to v2.2.1
2025-02-06 20:03:09 +01:00
Dylan Laduranty
17bceaba09
Merge pull request #21179 from dylad/pr/cpu/sam3/optimize_gpio_isr
...
cpu/sam3: optimize gpio ISR processing
2025-02-05 20:55:02 +00:00
Fabian Hüßler
5633a19a37
drivers/at: at_readline_stop_at_str fix remaining buffer length
2025-02-05 20:27:49 +01:00
Marian Buschsieweke
c20ce69967
Merge pull request #21193 from maribu/sys/net/nanocoap/drop-type-hack-v2
...
sys/net/nanocoap: drop typedef hack [v2]
2025-02-05 15:58:12 +00:00
Marian Buschsieweke
c700ead7e9
sys/suit: include nanocoap.h only when used
2025-02-05 15:09:10 +01:00
Marian Buschsieweke
e22e357374
tests/unittests: add hack for nanocoap
...
nanocoap depends on sock_udp, which in turn needs `sock_types.h` to be
available. When no network stack is in use, that sadly is not the case.
To work around the issue, we just manually add the include paths if
`gnrc_sock` is not used.
This fixes an issue with compilation of only the nanocoap unit tests
without also including the GNRC tests.
2025-02-05 15:01:47 +01:00