1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

40024 Commits

Author SHA1 Message Date
benpicco
08e430bee7
Merge pull request #17956 from benpicco/coapfileserver
gcoap: Add file server
2022-05-23 22:10:49 +02:00
Marian Buschsieweke
adad17e2a9
tests/gnrc_tx_sync: spice out test application
Testing with SFR can controlled via `TEST_FRAG_SFR={0,1}`, just like
testing with 6LoWPAN was controlled via `TEST_6LO={0,1}`.
2022-05-23 20:10:26 +02:00
Fabian Hüßler
477a86022f drivers/mtd: move write_size assertion after init call 2022-05-23 19:46:46 +02:00
Martine Lenders
bbf0b3aeb7
Merge pull request #18126 from miri64/gnrc_ipv6_nib/fix/i17512
gnrc_ipv6_nib: fix inconsistent ABR valid lifetime representation
2022-05-23 17:07:00 +02:00
Benjamin Valentin
f544890056 gnrc/nib: don't add routers from WPAN as default router for 6LBR
This avoids a race condition where the default router slots for the 6LBR
are used up by router advertisements from the 6Lo network that arrived
before router advertisements from the upstream network.

The border router should ignore 'default routers' from the 6Lo network as
it consitutes the uplink for that network.
2022-05-23 16:44:58 +02:00
Francisco Molina
81f172039a sys/shell/vfs: add umount, rmount and mkdir commands 2022-05-23 16:41:34 +02:00
Martine Lenders
cfefcae42d
Merge pull request #18125 from miri64/unittests/fix/nanocoap-cache-compare
unittests: fix assertion for nanocoap_cache_key_compare()
2022-05-23 16:35:16 +02:00
Benjamin Valentin
fad65011b7 netdev_tap: make NETDEV_TAP_MAX an upper bound 2022-05-23 15:27:35 +02:00
Benjamin Valentin
2520aaf1e8 cpu/native: add -w <tap> command line parameter to simulate wireless tap 2022-05-23 15:27:35 +02:00
Benjamin Valentin
f61c12e008 netdev_tap: make 'wired' property configurable
`netdev_tap` is a virtual interface, make it possible to simulate both
a wired and a wireless interface.
2022-05-23 15:27:35 +02:00
Martine Lenders
3398898e76
gnrc_ipv6_nib: fix inconsistent ABR valid lifetime representation 2022-05-23 14:21:25 +02:00
Martine Lenders
f91c8799c6
unittests: fix assertion for nanocoap_cache_key_compare()
The doc states only that the result is <0, not -1. The result isn't the
latter for some platforms (see
https://github.com/RIOT-OS/RIOT/runs/6534330788?check_suite_focus=true#step:13:696)
2022-05-23 12:22:58 +02:00
Martine Lenders
37db22edea
Merge pull request #18124 from miri64/release-tests/fix/install-libasan
release-tests: install libasan as native dependency
2022-05-23 12:20:31 +02:00
benpicco
ca17201989
Merge pull request #18043 from maribu/drivers/saul
drivers/saul: use const qualifier for data to write
2022-05-23 12:07:52 +02:00
Martine Lenders
c36a56cacc
native: doc: add libasan5 dependency 2022-05-23 12:02:46 +02:00
Martine Lenders
bd2daade8e
release-tests: install libasan as native dependency
See #18099
2022-05-23 11:49:15 +02:00
Marian Buschsieweke
16f859dafd
drivers/saul: use const qualifier for data to write
This makes life easier when calling e.g. `saul_reg_write()` with data
stored in flash.

As now the signatures for reading and writing differ (in that `const`
qualifier only), `saul_notsup()` is split into `saul_write_notsup()`
and `saul_read_notsup()`. However, one is implemented as a symbol alias
of the other, so that ROM consumption remains unchanged.
2022-05-23 08:35:27 +02:00
Benjamin Valentin
d4db82c39b examples/gcoap_fileserver: add CoAP fileserver example 2022-05-22 16:56:25 +02:00
chrysn
185dfea07f gcoap_fileserver: New module to serve VFS via CoAP 2022-05-22 16:36:21 +02:00
chrysn
dc7bc9f854
Merge pull request #17683 from chrysn-pull-requests/mtd-granularity
mtd: Introduce write granularity
2022-05-20 11:52:03 +02:00
chrysn
bb56b34c3a
Merge pull request #18117 from LP-HAW/fix-phydat_to_json
sys/phydat: fix phydat_to_json precondition
2022-05-19 23:24:25 +02:00
Marian Buschsieweke
158203fe71
Merge pull request #17651 from benpicco/fs/constfs-cleanup
sys/fs/constfs: drop dummy implementations
2022-05-19 23:23:49 +02:00
Marian Buschsieweke
47dfd8b637
Merge pull request #18119 from kfessel/p-update-wamr-pkg
pkg/wamr: update to tagged release WAMR-05-18-2022
2022-05-19 23:09:13 +02:00
Karl Fessel
03c5adcf3f pkg/wamr: update to tagged release WAMR-05-18-2022 2022-05-19 13:56:29 +02:00
Benjamin Valentin
a587069b18 vfs: return -EROFS if remove operation is not implemented 2022-05-19 11:43:08 +02:00
Karl Fessel
b7fef93f9c ztimer: add module removal information to doxygen 2022-05-19 11:39:00 +02:00
benpicco
82fd89fa89
Merge pull request #18040 from benpicco/vfs_util-hash
sys/vfs_util: add vfs_file_<hash>() functions and md5sum, sha1sum and sha256sum shell commands
2022-05-19 09:08:23 +02:00
Lars Pfau
7a94b36430 sys/phydat: fix phydat_to_json dim precondition 2022-05-19 07:29:51 +02:00
Francisco
37da85f047
Merge pull request #18033 from thingsat/pr/sx1280_v2
drivers/sx1280: add driver for SX1280 transceiver v2
2022-05-18 22:10:38 +02:00
benpicco
e676893d63
Merge pull request #18047 from benpicco/nanocoap-state_cleanup
nanocoap_sock: clean up state management
2022-05-18 17:24:45 +02:00
Aymeric Brochier
779e249af6 tests/driver_sx1280: initial import 2022-05-18 17:06:12 +02:00
Aymeric Brochier
09ca09adbf drivers/sx1280: initial import 2022-05-18 17:06:12 +02:00
benpicco
5fd88e1d35
Merge pull request #17889 from benpicco/drivers/atwinc15x0-fix_sleep
drivers/atwinc15x0: disconnect when sleeping
2022-05-18 16:27:34 +02:00
94faea0a94
Merge pull request #18115 from aabadie/pr/boards/iotlab-m3-doc-fix
boards/iotlab-m3: fix mixed sensors in implementation status
2022-05-18 14:08:22 +02:00
Dylan Laduranty
5681cc0a95
Merge pull request #18042 from benpicco/cpu/sam0-adc-extref
cpu/sam0_common: adc: Automatically configure external reference pin
2022-05-18 13:37:07 +02:00
krzysztof-cabaj
0c2d257b67 boards/nucleo: cpy2remed enabled 2022-05-18 06:30:39 -04:00
Benjamin Valentin
7c75852316 nanocoap_sock: clean up state management 2022-05-18 11:41:58 +02:00
benpicco
7c62c8983d
Merge pull request #17958 from benpicco/nanocoap-blockwise_put
nanocoap_sock: add nanocoap_sock_block_request()
2022-05-18 10:40:24 +02:00
29c7e6c0bf
boards/iotlab-m3: fix mixed sensors in implementation status 2022-05-18 08:58:34 +02:00
Gunar Schorcht
72abc08d14 cpu/esp_common: small fix of lib_printf 2022-05-18 07:27:23 +02:00
Gunar Schorcht
60bbe0fe49 cpu/esp_common/makefile: move linking of libhal.a to esp8266 makefile 2022-05-18 07:27:23 +02:00
Gunar Schorcht
6e996f6a4d sys/posix/select: remove conditional compilation for ESP32 2022-05-18 07:27:23 +02:00
Gunar Schorcht
357eaa434a cpu/esp32: update sys/lock.h for retargetable locking
ESP-IDF version 4.4 already provide all locking definitions if retargetable locking is enabled.
2022-05-18 07:27:23 +02:00
Gunar Schorcht
bf0b1716fc pkg/esp32_sdk_lib: upgrade to ESP-IDF v4.4 2022-05-18 07:27:23 +02:00
Gunar Schorcht
61f104fcab pkg/esp32_sdk: upgrade to ESP-IDF v4.4 2022-05-18 07:27:23 +02:00
Gunar Schorcht
9ae4b1ca7d cpu/esp32: remove vendor code 2022-05-18 07:27:23 +02:00
benpicco
99bb1f698a
Merge pull request #18114 from benpicco/cpu/esp32-cpp-kconfig
cpu/esp32: use pthread module if module cpp is used (Kconfig)
2022-05-18 01:15:08 +02:00
Benjamin Valentin
b0bedabbed cpu/esp32: use pthread module if module cpp is used (Kconfig)
Same as b424633016 but for Kconfig
2022-05-17 23:38:08 +02:00
Benjamin Valentin
c20a1d04c8 net/nanocoap: improve documentation of coap_pkt_t 2022-05-17 23:07:23 +02:00
Benjamin Valentin
14b103d66b tests/nanocoap_cli: add blockwise put test 2022-05-17 23:07:23 +02:00