benpicco
41204c8b81
Merge pull request #20450 from benpicco/THREAD_CREATE_STACKTEST-delete
...
core/thread: always use THREAD_CREATE_STACKTEST when DEVELHELP is enabled
2024-07-29 11:52:06 +00:00
Benjamin Valentin
312a550f1a
treewide: remove THREAD_CREATE_STACKTEST from thread creation
2024-07-29 11:45:58 +02:00
krzysztof-cabaj
ca9835fc53
examples/leds_shell: fix segfault
2024-07-26 17:40:21 +02:00
mguetschow
4612cc2348
Merge pull request #20782 from krzysztof-cabaj/example-LEDs
...
examples/leds_shell: add example for interactive LEDs/GPIO control
2024-07-18 09:53:48 +00:00
krzysztof-cabaj
9959e629bf
examples/leds_shell: code refactoring-one led and gpio commands
2024-07-16 14:25:27 +02:00
Mikolai Gütschow
b07eddd66a
rust: bump rust-riot-{sys,wrappers} version
...
both only bump the version number with no functional changes
2024-07-15 14:14:41 +02:00
krzysztof-cabaj
4273f970a7
examples/leds_shell: change application name
2024-07-12 22:41:39 +02:00
krzysztof-cabaj
9aea4bdb55
examples/LEDs: add README.md file
2024-07-12 22:41:39 +02:00
krzysztof-cabaj
1113be9e05
examples/LEDs: addition of new example appplication
2024-07-12 22:41:38 +02:00
benpicco
4ba7c46e4d
Merge pull request #20711 from fabian18/pr/gcoap_aux_local_in_req_send
...
gcoap: propagate local tx aux to gcoap_req_send() and in _handler_req()
2024-07-05 12:07:38 +00:00
Marian Buschsieweke
54702a53db
examples/dtls-wolfssl: Sort Makefile.ci
2024-06-05 22:04:43 +02:00
Marian Buschsieweke
835eaee630
*/Cargo.lock: bump rust-riot-wrappers
2024-05-31 18:26:48 +02:00
Fabian Hüßler
40fb250ae4
treewide: adapt to gcoap_req_send aux local API change
2024-05-31 12:04:48 +02:00
Fabian Hüßler
9dfdf2b319
examples/nanocoap_server: 5.03 only for different requests to /separate
2024-05-27 17:58:44 +02:00
mguetschow
fc78e1f7db
Merge pull request #20682 from maribu/buildsystem/netif-feature
...
tree-wide: Introduce netif feature and use it
2024-05-22 12:25:03 +00:00
Marian Buschsieweke
97a6543c10
tree-wide: Introduce netif feature and use it
...
This gets rid of a long list of boards with network interfaces and
instead let's boards (or MCUs with peripheral network interfaces)
provide the netif feature.
The apps that before used the long list are not depending on the
feature instead (in case of the default example, this is an
optional dependency).
Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
Co-authored-by: mewen.berthelot <mewen.berthelot@orange.com>
2024-05-22 10:39:56 +02:00
benpicco
3f41494e59
Merge pull request #20266 from benpicco/nanocoap_reply_separate
...
nanocoap_sock: implement separate response
2024-05-21 17:45:22 +00:00
Benjamin Valentin
63d5a5aafa
examples/nanocoap_server: add endpoint with separate response
2024-05-21 19:27:57 +02:00
Benjamin Valentin
7e69c13630
nanocoap_sock: implement nanocoap_sock_send_separate()
2024-05-21 19:27:57 +02:00
mguetschow
3255b95937
Merge pull request #20598 from mguetschow/psa-hashes-sha512-truncated
...
sys/psa_crypto: SHA-{384,512/{224,256}}
2024-05-17 09:20:03 +00:00
Mikolai Gütschow
f58392a153
examples/psa_crypto: hash example
2024-05-14 17:06:39 +02:00
Mikolai Gütschow
15e48f0cf3
sys/psa_crypto: correct use of (ECDSA) key_bits
2024-05-14 17:02:46 +02:00
benpicco
8a4d82304f
Merge pull request #20554 from fabian18/pr/examples/gcoap_input_URI_and_proxy_fixes
...
examples/gcoap: take full URI as input
2024-05-14 09:52:49 +00:00
Fabian Hüßler
7e97ee8571
examples/gcoap: adjust README after taking URI as input
2024-05-14 08:54:41 +02:00
Fabian Hüßler
3e9514927a
examples/gcoap[_dtls]: input full URI for request and proxy
2024-05-14 08:46:00 +02:00
Mikolai Gütschow
3a2d1965d8
examples/psa_crypto: pass environment variable down to docker
2024-05-10 16:52:46 +02:00
Leandro Lanzieri
67f183d6a9
Merge pull request #16233 from leandrolanzieri/pr/pkg/wakaama_dtls
...
pkg/wakaama: add DTLS support
2024-05-07 09:19:53 +00:00
Leandro Lanzieri
0f26003530
examples/lwm2m: update to new API and use DTLS
2024-05-07 10:34:35 +02:00
Marian Buschsieweke
59956fd371
Merge pull request #20613 from maribu/cpu/msp430/pm
...
cpu/msp430: implement power management
2024-05-07 06:13:50 +00:00
Marian Buschsieweke
d5839ca190
examples,tests: Bump Makefile.ci for MSP430 boards
2024-05-07 07:57:41 +02:00
benpicco
3791db3941
Merge pull request #18427 from maribu/lwip/confirm_send
...
pkg/lwip: make use of confirm send
2024-05-06 11:05:10 +00:00
Marian Buschsieweke
3783bb1588
Merge pull request #20629 from maribu/examples/gcoap/docker
...
examples/gcoap: pass through variables to docker
2024-04-30 16:42:12 +00:00
Marian Buschsieweke
cefbc394ca
pkg/lwip: automatically pull in lwip_netdev
...
Pull in lwip_netdev for netdev integration automatically if there is
any netdev to integrate, otherwise don't pull in the module.
As a result, applications no longer need to select that module by hand.
2024-04-30 08:41:07 +02:00
Benjamin Valentin
a28e98b36d
examples/dtls-wolfssl: add maple-mini to Makefile.ci
2024-04-29 11:01:18 +02:00
Marian Buschsieweke
0212caf7e0
examples/gcoap: pass through variables to docker
...
Pass through application configuration environment variables to docker,
so that one can use e.g. `make LWIP_IPV4=1 BUILD_IN_DOCKER=1`.
2024-04-26 15:28:45 +02:00
Marian Buschsieweke
fc271ea198
Merge pull request #20562 from MrKevinWeiss/pr/saulrgb
...
drivers/ws281x: Add saul support
2024-04-17 08:00:51 +00:00
chrysn
b8ddac765c
rust: Selectively update riot-wrappers dependency
...
This pulls in [88], and thus fixes building of Rust modules when the
wS281x module is enabled.
[88]: https://github.com/RIOT-OS/rust-riot-wrappers/pull/88
2024-04-15 16:28:05 +02:00
MrKevinWeiss
06c4cbbe9c
*/Makefile.ci: Add gba_cartridge
2024-04-10 17:06:18 +02:00
chrysn
628a8b4cd2
rust: Update riot-wrappers
...
This pulls in [87].
[87]: https://github.com/RIOT-OS/rust-riot-wrappers/pull/87
2024-04-03 23:16:31 +02:00
Martine Lenders
5c75f84d6e
gnrc_netif: remove deprecated CONFIG_GNRC_NETIF_LORAWAN_NETIF_HDR
2024-03-28 09:19:33 +01:00
Marian Buschsieweke
4b3308cdef
Merge pull request #20357 from maribu/cpu/msp430/usci
...
cpu/msp430/f2xx: clean up periph_uart,periph_spi
2024-03-27 19:57:47 +00:00
Marian Buschsieweke
10ee192afc
examples,tests: bump Makefile.ci
s
...
Ran `dist/tools/insufficient_memory/update_insufficient_memory_board.sh`
for both `z1` and `olimex-msp430-h2618`.
2024-03-27 18:54:07 +01:00
Martine Lenders
a2e3ca07cb
Merge pull request #20514 from miri64/gcoap/cleanup/gcoap_req_send_aliasing
...
gcoap: make gcoap_req_send_tl() an alias of gcoap_req_send()
2024-03-27 17:00:50 +00:00
Martine Lenders
27308585c3
gcoap: make gcoap_req_send_tl() an alias of gcoap_req_send()
...
As per the deprecation notice from July 2021 ;-).
2024-03-27 12:21:57 +01:00
MrKevinWeiss
9c9cc379a9
*psa_crypto: Adapt tests/examples with removed Kconfig
2024-03-27 10:28:13 +01:00
MrKevinWeiss
e0fdc3c16c
*Kconfig*: Modify Kconfig to remove dep model
2024-03-27 10:28:12 +01:00
MrKevinWeiss
7a68fb0d5e
*Kconfig*: Remove dep-only Kconfig files
2024-03-26 14:54:22 +01:00
MrKevinWeiss
0a9c51fdf9
*.config: Modify all .config kconfig files
2024-03-26 14:53:40 +01:00
MrKevinWeiss
db965c9491
*app.config.test*: Remove kconfig dep files
2024-03-26 14:53:35 +01:00
Marian Buschsieweke
1b64abf7dc
Merge pull request #20485 from dylad/pr/treewide/remove_deprecated_shell_commands
...
treewide: remove deprecated shell_commands module
2024-03-26 08:39:26 +00:00
chrysn
48d4e8ae70
Merge branch 'master' into rust-gcoap-add-saul
2024-03-21 10:44:41 +10:00
chrysn
6acbebb294
examples/rust-gcoap: Regenerated Makefile.ci
2024-03-21 10:40:10 +10:00
chrysn
a0ee4def10
rust: Selectively update riot-wrappers
...
Changes pulled by this are:
* optimizations around panicking <https://github.com/RIOT-OS/rust-riot-wrappers/pull/82 >
* administrative changes (CI fixes)
2024-03-20 16:00:08 +10:00
chrysn
7e8031fd80
rust: Update non-RIOT dependencies
...
All changes appear to be minor; some crates that were previously part of
the build dependencies twice can now be shared between build
dependencies.
2024-03-20 16:00:02 +10:00
chrysn
e8c28ef536
rust: Selectively update riot-sys
...
Changes pulled by this are:
* add hashes to riot-sys headers <https://github.com/RIOT-OS/rust-riot-sys/pull/43 >
* administrative changes (riot-sys 0.7.11, CI fixes)
2024-03-20 15:59:57 +10:00
Dylan Laduranty
f78a41f1b3
treewide: replace shell_commands module in documentation
...
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-03-19 15:12:02 +01:00
chrysn
280327e209
examples/rust-gcoap: Increase stack size to avoid crashes
2024-03-19 22:42:32 +10:00
chrysn
3abedbbb19
Merge branch 'master' into rust-gcoap-add-saul
...
Makefile.ci was completely removed, pending regeneration
2024-03-19 22:05:07 +10:00
Teufelchen
741d6b3d4a
Merge pull request #20048 from leandrolanzieri/pr/tinydtls/check_public_key
...
net/sock_dtls: add public key verification
2024-03-19 10:32:16 +00:00
Leandro Lanzieri
6d9a9a35a7
examples/dtls-sock: cleanup credentials
2024-03-19 07:49:56 +01:00
Leandro Lanzieri
f2b6d28551
examples/dtls-sock: add public key verification
2024-03-19 07:49:56 +01:00
Marian Buschsieweke
1688be5b4c
examples/default: drop unused #include
2024-03-18 13:08:13 +01:00
benpicco
d3ec7cf70d
Merge pull request #16204 from leandrolanzieri/pr/pkg/wakaama_add_obj_light_ctrl
...
pkg/wakaama: add Light Control object implementation
2024-03-13 12:17:39 +00:00
Leandro Lanzieri
ea2440f4eb
examples/lwm2m: add light control object
2024-03-13 10:25:35 +01:00
Lena Boeckmann
d8c003f6cc
examples/psa_crypto: Fix modules to run ECDSA on SEs
2024-03-12 14:43:56 +01:00
crasbe
4b33e3e273
examples/filesystem: Increase main stack size
...
The stack size for the main thread is insufficient for some real targets to run this example, which leads to kernel panics in the MEM MANAGE HANDLER when trying to access the Flash
2024-02-29 23:44:17 +01:00
crasbe
9fa92da6ea
examples/filesystem: Update and add to README
...
Reflect the updated behavior of the filesystem example and added more examples on the usage on real boards.
Remove the remarks about mtd and MTD_0.
Co-Authored-By: benpicco <benpicco@googlemail.com>
2024-02-29 23:43:25 +01:00
chrysn
198bd67bc3
rust: Selectively update riot-sys and -wrappers
...
This pulls in <https://github.com/RIOT-OS/rust-riot-sys/pull/40 > and
<https://github.com/RIOT-OS/rust-riot-wrappers/pull/80 >.
2024-02-23 11:23:04 +01: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
chrysn
756a384442
makefiles, treewide: Remove MCU variable
2024-02-18 20:46:09 +01: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
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
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
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
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
Benjamin Valentin
3062d43a1d
examples/suit_update: make use of nanocoap_server_auto_init
2024-02-12 18:23:54 +01:00
Benjamin Valentin
07152de04c
examples/suit_update: make use of nanocoap_resources
2024-02-12 15:35:49 +01:00
Michel Rottleuthner
645ee83727
examples/gcoap: send deregistration request with -d
2024-02-08 15:48:32 +01:00
Michel Rottleuthner
021986c087
examples/gcoap: allow deregistering observe request as a client
2024-02-08 15:48:32 +01:00
Michel Rottleuthner
ffee1fa1f2
examples/gcoap: add option to register observe as a client
2024-02-08 15:40:42 +01:00
benpicco
4d9e8a8dde
Merge pull request #20335 from fzi-haxel/pr/native64-board
...
native64: Separate board for 64-bit native
2024-02-05 22:58:02 +00:00
Frederik Haxel
5ed0bafc92
examples, tests: Changes for the native64 board
...
- Adapted build system and test checks for the native boards to include native64
- Added `native64` to the same tests as `native`
2024-02-05 22:02:14 +01:00
Benjamin Valentin
85cfcafdf6
boards/weact-g030f6: add new board
2024-02-05 00:45:42 +01:00
benpicco
22dbbf4a07
Merge pull request #20319 from chrysn-pull-requests/rust-simplifications
...
makefiles/cargo: Remove CARGO_CHANNEL and other simplifications
2024-02-02 08:07:02 +00:00
Marian Buschsieweke
98f505654f
Merge pull request #20327 from leandrolanzieri/pr/example/wakaama_rename
...
examples/wakaama: rename to lwm2m
2024-02-02 06:11:21 +00:00
chrysn
16153d73cc
rust: Selectively update riot-wrappers and -sys
...
This pulls in embedded-nal 0.7 implementations, and (on both crates)
alterations that decouple riot-wrappers from riot-sys and simplify build
system integration, and do away with the need for passing
RIOT_USEMODULE.
2024-02-01 13:53:42 +01:00
Leandro Lanzieri
7284f7dabf
examples/wakaama: rename to lwm2m
2024-02-01 11:53:51 +01:00
benpicco
d00fdcb301
Merge pull request #20030 from benpicco/nanocoap_fileserver
...
gcoap_fileserver: rename to nanocoap_fileserver
2024-02-01 09:08:49 +00:00
benpicco
4ea27d4c13
Merge pull request #20300 from jparker324/stm32c0_and_nucleo_c031c6
...
cpu/stm32: add support for STM32C0 and NUCLEO-C031C6
2024-01-31 15:09:25 +00:00
Benjamin Valentin
a67f7782ad
tests: add nucleo-c031c6 to Makefile.ci
2024-01-31 13:11:05 +01:00
chrysn
6724884b93
makefiles/rust: Remove CARGO_CHANNEL special casing
...
Back when specific control of the Rust version used with RIOT was
needed, CARGO_CHANNEL was added to explicitly set the Rust version with
consideration for CI special cases.
Rust's mechansims of selecting a toolchain can be used instead now.
2024-01-31 12:25:09 +01:00
Benjamin Valentin
cf087bb0eb
examples/gcoap_fileserver: gcoap_fileserver -> nanocoap_fileserver
2024-01-30 16:59:00 +01:00
Benjamin Valentin
e1f64ffc62
examples/nanocoap_server: use nanocoap_fileserver
2024-01-30 16:59:00 +01:00
Jason Parker
a2f4a13beb
boards/nucleo-c031c6 initial add
2024-01-30 10:11:57 -05:00
Frederik Haxel
c4a8b94eab
lua: Increased LUA_MEM_SIZE for 64 bit
2024-01-30 09:31:00 +01:00
chrysn
002cd42e26
treewide: cargo update
2024-01-27 09:41:26 +01:00
chrysn
6231c58fdb
examples/rust-coap: Update to coap-handler 0.2 based implementations
2024-01-27 09:41:26 +01:00
benpicco
a384707d6d
Merge pull request #20125 from benpicco/examples/dtls-sock-cleanup
...
examples/dtls-sock: make use of helper functions
2024-01-22 10:51:45 +00:00
Marian Buschsieweke
504c169346
Merge pull request #20270 from maribu/boards/gd32vf103c-start
...
boards/gd32vf103c-start: new board
2024-01-20 16:11:31 +00:00
Marian Buschsieweke
66abbd22d6
examples,tests: add gd32vr103c-start to Makefile.ci
2024-01-20 17:00:04 +01:00