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
bf012f5ce7
examples/nanocoap_server: add output if registration fails
2025-04-04 15:29:54 +02:00
Mikolai Gütschow
e92ac9794c
examples/**/nimble_gatt: increase answer buffer for longer BOARD names
2025-04-04 11:13:20 +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
krzysztof-cabaj
5e2bfeb9cf
examples/nanocoap_server: enable DHCP and example doc update
2025-03-31 08:46:17 +02:00
krzysztof-cabaj
5f08f5e0b2
examples/nanocoap_server: enable LWIP IPv4 in example
2025-03-27 16:50:33 +01:00
krzysztof-cabaj
87710838b4
examples/nanocoap_server: enable LWIP in Makefile
2025-03-27 16:50:33 +01:00
mguetschow
f3dbed405e
Merge pull request #21294 from benpicco/stdio_default
...
boards: introduce `stdio_default`
2025-03-21 11:46:27 +00:00
Benjamin Valentin
5025900851
examples/telnet_server: select stdio_default
2025-03-20 16:10:09 +01:00
Marian Buschsieweke
685acb9a35
Merge pull request #21293 from MrKevinWeiss/pr/fixsplling
...
Fix spelling found by codespell
2025-03-13 13:07:53 +00:00
MrKevinWeiss
f770f72202
treewide: Fix spelling mistakes
2025-03-13 13:59:07 +01:00
Benjamin Valentin
333e1ea97d
cpu/native: bump ASYNC_READ_NUMOF
2025-03-13 00:24:07 +01:00
benpicco
cdcabf2591
Merge pull request #21246 from mguetschow/examples-sniffer-readme
...
examples/sniffer: update README
2025-02-27 10:26:50 +00:00
Emmanuel Ferdman
5b12c471e5
examples: update dtls-echo source
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2025-02-25 12:43:19 -08:00
Mikolai Gütschow
766f9836ce
examples/sniffer: update README
2025-02-25 18:55:16 +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
mguetschow
a50055a911
Merge pull request #21239 from chrysn-pull-requests/rust-simplifications
...
rust: Simplify Makefiles
2025-02-24 09:05:45 +00:00
chrysn
0e6f92eba1
rust: Remove explicit panic=abort in Cargo.toml
2025-02-22 00:10:02 +01:00
chrysn
c3ebae38f7
examples/rust: Simplify Makefiles
...
The APPLICATION_RUST_MODULE declaration is moved to a more prominent
position, given that it is now not part of a cesspool of boilerplate any
more.
2025-02-21 23:52:11 +01:00
Benjamin Valentin
6051f46161
examples/gnrc_networking_subnets: fix setup_taps.sh script
2025-02-21 14:40:17 +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
Mikolai Gütschow
c96f901154
examples: fix relative paths to RIOTBASE
2025-02-14 15:23:36 +01: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
Martine Lenders
64756e4428
examples/default: fix dependency modeling
2025-02-05 11:51:02 +01:00
Martine Lenders
3445cdc0ff
Merge pull request #21118 from OlegHahm/pr/feature/ia_na_for_6lbr
...
Request temporary address (IA_NA) for the 6lbr example
2025-02-05 10:20:27 +00:00
mguetschow
287324cc42
Merge pull request #21171 from mguetschow/shell-commands-xfa
...
examples: migrate to XFA SHELL_COMMAND
2025-01-30 09:05:37 +00:00
Oleg Hahm
63a8f46d9e
examples/gnrc_border_router: request temp address
...
Additionally to requesting a delegated prefix via DHCPv6 this also
enables to ask for a temporary (non-permanent) address on the 6lbr. If
the upstream DHCP server provides one, this can be used to establish
end-to-end connectivity from the 6lbr towards an Internet host directly.
2025-01-29 22:57:09 +01:00
Mikolai Gütschow
8f5f268d99
examples: migrate to XFA SHELL_COMMAND
2025-01-29 13:54:01 +01:00
mguetschow
f097c89638
Merge pull request #21138 from mguetschow/psa-cc310-dma-check
...
pkg/driver_cryptocell_310: check for input data to be in RAM
2025-01-29 10:31:22 +00:00
Martine Lenders
2e40d92164
Merge pull request #21117 from OlegHahm/pr/feature/enable_dns_in_6lbr_by_default
...
Configure default DNS resolver in 6lbr example
2025-01-28 20:26:36 +00:00
Mikolai Gütschow
17915037b8
examples/psa_crypto: place input data in RAM
2025-01-28 21:07:45 +01:00
Oleg Hahm
115b8d95ef
examples/gnrc_border_router: add DNS option
...
Introduces two Makefile switches for enabling DNS resolution and
caching.
2025-01-28 19:39:05 +01:00
Kevin "Tristate Tom" Weiss
19cde44b64
Merge pull request #20966 from crasbe/pr/remove_nrf6310
...
boards/nrf6310: Remove nRF6310 board from RIOT
2025-01-27 10:22:16 +00:00
Marian Buschsieweke
feeb68470f
sys/net/nanocoap: implement observe
...
This adds the new `nanocoap_server_observe` module that implements the
server side of the CoAP Observe option. It does require cooperation
from the resource handler to work, though.
Co-Authored-By: mguetschow <mikolai.guetschow@tu-dresden.de>
Co-authored-by: benpicco <benpicco@googlemail.com>
2025-01-23 14:25:39 +01:00
Marian Buschsieweke
1c7ba9e055
sys/net/nanocoap: improve separate response handling
...
This allows sending a separate response with CoAP Options and adds a
helper to detect duplicate requests, so that resource handlers can
repeat their empty ACK on duplicates.
2025-01-23 14:25:02 +01:00
crasbe
68281c6f69
examples/*: remove nRF6310 board
2025-01-22 16:01:42 +01:00
MrKevinWeiss
b5dadde19b
boards/waspmote-pro: Remove after the deprecation period
2025-01-20 20:55:21 +01:00
chrysn
5d7bff869b
treewide: Update riot-sys
...
This pulls in the changes of [144].
[144]: https://github.com/RIOT-OS/rust-riot-wrappers/pull/144
2025-01-13 18:49:18 +01:00
chrysn
ee5e794341
treewide: Update Rust dependencies
2025-01-13 13:33:33 +01:00
chrysn
f1c34a275b
treewide: Update riot-wrappers and riot-sys
2025-01-13 13:19:13 +01:00
Fabian Hüßler
b583373e5e
examples/subfolders: have two source files in subfolder
2025-01-04 22:25:19 +01:00
Oleg Hahm
e668ac4f65
examples/gnrc_border_router: set DNS resolver
...
For convenience, it would be nice to have DNS resolution enabled by
default in the examples. Hence, this patch configures a default DNS
resolver on the 6lbr example and propagates its via RDNSS option in RAs
to the nodes.
2025-01-02 13:31:37 +01:00
Marian Buschsieweke
7a738d0e0b
sys/net/nanocoap: fix buffer overflow in separate response handling
...
When RFC 8974 support (module `nanocoap_token_ext`) is in use, the
request token may be longer than the buffer in the separate response
context is large. This adds a check to not overflow the buffer.
Sadly, this is an API change: Preparing the separate response context
can actually fail, so we need to report this with a return value.
The example application has been adapted to only proceed if the separate
reply context could have been prepared, and rather directly emit a
reset message if the token exceeds the static buffer.
Co-authored-by: benpicco <benpicco@googlemail.com>
2024-12-12 14:28:28 +01:00
Marian Buschsieweke
c507ebff43
examples/pio_blink: add missing include
2024-11-27 11:57:20 +01:00
Benjamin Valentin
83569aa558
suit: move CoAP endpoints to the example
...
Those endpoints are very specific to the example and not
useful for general use.
Move them to the example's CoAP endpoints.
2024-11-26 19:49:20 +01:00
Mikolai Gütschow
6e61c1b34c
examples/arduino_hello-world: this example needs stdin
2024-11-25 16:17:20 +01:00
Mikolai Gütschow
18c6991d4a
examples/arduino_hello-world: fix buffer overflow
2024-11-25 16:16:48 +01:00