Chris Moore
6e90780190
doc: fix broken link/footnote in using-rust/maintenance
2022-04-17 19:32:47 -05:00
Benjamin Valentin
2ea6c81217
nanocoap_sock: add nanocoap_sock_url_connect()
2022-04-18 01:53:23 +02:00
Benjamin Valentin
c747d99556
unitttests/sock_util: add sock_urlpath() to tests
2022-04-18 01:42:57 +02:00
Benjamin Valentin
f6be7d6ffe
sys/net/sock_util: add sock_urlpath()
2022-04-18 01:36:50 +02:00
Fabian Hüßler
560e43ae56
ipv6/nib: bugfix handle SLLAO on 6LR if ARO is not present
2022-04-18 00:09:53 +02:00
benpicco
0e5900d597
Merge pull request #17941 from fjmolinas/pr_suit_seq_no_cmd
...
sys/sc_suit: add seq_no command
2022-04-17 23:44:20 +02:00
chrysn
0989cbb864
Merge pull request #16806 from chrysn-pull-requests/which-hunt-the-good-parts
...
makefiles: Reject `2>&1 >/dev/null`, and weed out remaining offenders
2022-04-16 13:03:22 +02:00
chrysn
25e11d99b1
make: Sort >/dev/null and 2>&1 when used with command
...
This is a follow-up for [16775], and was not caught there as that search
was limited to `which`.
Note that while this line can be simplified, the redirects ensure that
GNU Make < 4.3 will not optimize it into its own built-in shell that
does not know `command`.
[16775]: https://github.com/RIOT-OS/RIOT/pull/16775
2022-04-16 10:04:20 +02:00
chrysn
d94b4e0ec1
makefiles: Reject 2>&1 > /dev/null
...
While this could theoretically be desired, it's usually just a mishap.
It is unlikely that legitimate cases will be needed in the build system;
if so, they can exclude themselves.
See-Also: https://github.com/RIOT-OS/RIOT/pull/16775
2022-04-16 10:04:17 +02:00
12758b94fc
Merge pull request #17954 from aabadie/pr/boards/stm32f750n8-dk
...
boards/stm32f750n8-dk: add support
2022-04-15 15:05:55 +02:00
benpicco
969eaab3c3
Merge pull request #17955 from aabadie/pr/examples/wasm_ignore_generated_hello
...
examples/wasm: ignore generated hello.wasm
2022-04-15 14:23:36 +02:00
benpicco
c610b1fa2f
Merge pull request #17939 from fjmolinas/pr_suit_manifest_ram_seq_no
...
sys/suit: save seq_number when parsing manifest
2022-04-15 14:22:57 +02:00
843df70e3d
test/pkg_qr-code-generator: add stm32f7508-dk to boards with display
2022-04-15 12:51:58 +02:00
d5e184b326
examples: tests: update Makefile.ci with stm32f7508-dk
...
This commit also makes some cleanup in the files since add_insufficient_memory_board.sh was used for the update
2022-04-15 12:51:58 +02:00
Francisco
0a83d5e415
Merge pull request #17942 from fjmolinas/pr_riotboot_hdr_log
...
sys/riotboot/hdr: change header validation log to DEBUG
2022-04-15 08:37:51 +02:00
Francisco Molina
ebf0992975
tests/suit_manifest: fix seq_no of manifest4
2022-04-15 08:20:20 +02:00
benpicco
51085a7ad9
Merge pull request #17948 from fjmolinas/pr_nucleo_f401re_riotboot
...
boards/nucleo-f401re: add riotboot
2022-04-15 06:59:21 +02:00
c9afd2a94e
boards: add support for stm32f7508-dk
2022-04-14 21:43:57 +02:00
cad8d4f900
examples/wasm: ignore generated hello.wasm
2022-04-14 21:32:10 +02:00
Marian Buschsieweke
c89331f93b
build system: Detect more RISC-V target triples
...
Omitting the middle part of `riscv32-none-elf` is apparently legal and
done by Arch Linux.
2022-04-14 19:25:36 +02:00
benpicco
4bad5a10bc
Merge pull request #17944 from fjmolinas/pr_gcoap_deps_fixes
...
gcoap: small dependencies fixes
2022-04-14 18:34:45 +02:00
Leandro Lanzieri
b3b76bf6f3
sys/event: ensure that a queue has a waiter before waiting for flags
...
Document and enforce that a queue has a waiter (i.e. it is claimed)
before waiting for thread flags.
2022-04-14 17:10:24 +02:00
Leandro Lanzieri
d3ee32fe97
sys/event: add queue initialization pre-cond to event_post
...
Document that a queue should have been initialized before posting events
to it.
2022-04-14 17:08:42 +02:00
Marian Buschsieweke
10f65f1631
build system: Fix compilation for RISC-V with newer GCC
...
A backward incompatible change in the RISC-V resulting in instructions
previously included by rv32imac to only be available with
rv32imac_zicsr. All RISC-V CPUs supported by RIOT are hence either
considered as rv32imac (from the old ISA spec point of view) or as
rv32imac_zicsr (from the new ISA spec point of view). This adds a
simple test if GCC understands rv32imac_zicsr and uses it then as march,
but uses rv32imac as march if not.
2022-04-14 16:52:48 +02:00
benpicco
b7c68a2c69
Merge pull request #17940 from fjmolinas/pr_stdio_ethos_missing_include
...
drivers/ethos: add missing vfs include
2022-04-14 16:24:54 +02:00
benpicco
2acbb5ebea
Merge pull request #17947 from fjmolinas/pr_proxy_use_gcoap_port
...
sys/net/application_layer/gcoap: use COAP_PORT
2022-04-14 16:05:28 +02:00
Francisco Molina
11352197b6
boards/nucleo-f401re: add riotboot
2022-04-14 15:17:31 +02:00
Francisco Molina
81cbf83478
dist/riotctrl_shell: add suit interactions
2022-04-14 13:47:34 +02:00
benpicco
2790e361d8
Merge pull request #17946 from fjmolinas/pr_net_af_cleanup_doc
...
sys/include/net/af: fix doc comment
2022-04-14 13:46:29 +02:00
Francisco Molina
ec4a96b108
sys/riotboot/hdr: change header validation log to DEBUG
2022-04-14 11:53:31 +02:00
dbc59aa75b
drivers/cst816s: use gpio_is_valid where appropriate
2022-04-14 11:31:36 +02:00
2d33b5f3a5
boards/pinetime: pull-in cst816s with touch_dev
2022-04-14 11:31:36 +02:00
a2fc925a0e
drivers/cst816s: add touch_dev interface
2022-04-14 11:31:35 +02:00
b1ac9e124d
drivers/cst816s: add Kconfig
2022-04-14 11:31:35 +02:00
d3330e1813
drivers/cst816s: migrate to ztimer
2022-04-14 11:31:34 +02:00
Francisco Molina
c67a2086de
sys/net/application_layer/gcoap: use COAP_PORT
2022-04-14 09:24:35 +02:00
Francisco Molina
7e520b1194
sys/include/net/af: fix doc comment
2022-04-14 09:23:27 +02:00
Francisco Molina
34eb65642c
sys/Makefile.dep: cleanup gcoap deps
...
- GCOAP requires random functions
- openwsn_sock_udp is elected if openwsn stack is used and sock_udp
as well, so remove redundant dependency
2022-04-14 09:05:08 +02:00
Francisco Molina
14b3659699
sys/net/gnrc: fix alignment
2022-04-14 09:04:44 +02:00
Francisco Molina
180be1d6ee
sys/sc_suit: add seq_no command
2022-04-14 08:39:28 +02:00
Francisco Molina
9473f88e3a
drivers/ethos: add missing vfs include
2022-04-14 08:36:27 +02:00
Francisco Molina
73d71a6dd5
sys/suit/sotarge/ram: on install set seq_no
2022-04-14 08:27:42 +02:00
Francisco Molina
6a1b472a06
sys/suit: save seq_number when parsing manifest
2022-04-14 08:27:30 +02:00
benpicco
32790eb8f2
Merge pull request #17509 from benpicco/nanocoap-rework
...
sys/net/nanocoap: refactor to remove work-buffer requirement
2022-04-14 01:17:30 +02:00
benpicco
a39a4a3077
Merge pull request #17934 from Enoch247/fix-typos
...
Fix typos
2022-04-13 23:58:46 +02:00
Marian Buschsieweke
9c36d2f0be
Merge pull request #17932 from maribu/drivers/mtd_spi_nor
...
drivers/mtd_spi_nor: fix off by one bug
2022-04-13 21:03:06 +02:00
benpicco
c3c82f78ac
Merge pull request #17933 from kaspar030/disable_microbit_testing
...
CI: disable microbit testing
2022-04-13 19:44:53 +02:00
Benjamin Valentin
d1fe77e6de
suit/transport/coap: adapt to new API
2022-04-13 19:33:00 +02:00
Benjamin Valentin
dbbb602522
net/coap: refactor nanocoap_request for zero-copy operation
...
This removes the need for a user provied work buffer from nanocoap.
Instead we let the user operate directly on network stack internal
memory and provide a callback mechanism to make sure the memory is
properly freed again.
2022-04-13 19:33:00 +02:00
benpicco
3e03fe669a
Merge pull request #17600 from benpicco/gnrc/nib-ra_on_ra
...
gnrc/nib: only enable RTR_ADV on RA if MULTIHOP_P6C is enabled
2022-04-13 18:44:10 +02:00