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

6078 Commits

Author SHA1 Message Date
c4bba0e65d tests/*: CI blacklist microbit where it fails 2022-04-01 13:42:01 +02:00
Marian Buschsieweke
3977ff6304
Merge pull request #17891 from kaspar030/print_stack_usage_fmt
sys/test_utils/print_stack_usage: work with small stacks
2022-03-31 19:11:26 +02:00
chrysn
d6115e3505
Merge pull request #17881 from miri64/nanocoap/enh/opt_remove
nanocoap: introduce coap_opt_remove()
2022-03-31 14:50:48 +02:00
480ed479be tests/pthread_flood: use fmt, allows print_stack_usage to work 2022-03-31 14:48:02 +02:00
chrysn
38d0ec52d0 tests: Set a MTD write size of 1 wherever an MTD is mocked 2022-03-31 13:56:30 +02:00
chrysn
52ea93ef03 drivers/mtd_mapper: Add write_size 2022-03-31 10:58:52 +02:00
Martine Lenders
68f5514ab1
tests: add test for nanocoap_opt_remove() 2022-03-31 09:47:58 +02:00
Fabian Hüßler
cd93e42deb tests/external_module_dirs: add auto-init function 2022-03-30 15:07:03 +02:00
Juergen Fitschen
fca56ba0c3
Merge pull request #17882 from jue89/feature/pkg-littlefs2-kconfig
pkg/littlefs2: model Kconfig
2022-03-30 13:41:52 +02:00
Jue
9cc54f7d2f pkg/littlefs2: model Kconfig 2022-03-30 12:03:30 +02:00
fd7c185653
Merge pull request #17706 from kaspar030/add_stack_usage_metrics
tests: add stack usage metrics
2022-03-29 23:09:45 +02:00
2a13f073fd tests/pkg_fff: reduce MAXTHREADS 2022-03-29 21:49:35 +02:00
a224c8f56e tests/pkg_spiffs: memory-blacklist waspmote-pro 2022-03-29 21:49:35 +02:00
5e910dbc30 tests/malloc_thread_safety: update Makefile.ci 2022-03-29 21:49:35 +02:00
b6667668f1 tests/minimal: disable test_utils_print_stack_usage 2022-03-29 21:49:35 +02:00
f3950c0986 tests/gnrc_netif_ieee802154: disable test_utils_print_stack_usage 2022-03-29 21:49:35 +02:00
ba86f51b26 sys/test_utils/print_stack_usage: add Kconfig support 2022-03-29 21:49:35 +02:00
47dd3b1889 tests: make test_utils_print_stack_usage a default module 2022-03-29 21:49:35 +02:00
benpicco
9ca3dd5d4b
Merge pull request #17656 from benpicco/vfs_default-test
vfs_default: add compile test and add default mount for more boards
2022-03-29 13:47:08 +02:00
benpicco
cdffc8f0ca
Merge pull request #17859 from benpicco/use_sock_tl_name2ep
treewide: use sock_tl_name2ep() class of functions where applicable
2022-03-29 12:31:51 +02:00
Francisco
4f3d7c9e1f
Merge pull request #17853 from fjmolinas/pr_z1_socat
makefiles: socat set tty mode 8N1
2022-03-29 10:29:47 +02:00
Francisco
52f12e0734
Merge pull request #17711 from benpicco/periph_init_buttons
drivers/periph_common: add periph_init_buttons to init on-board buttons
2022-03-29 10:29:39 +02:00
Benjamin Valentin
5b3c838043 tests/vfs_default: add compile test for vfs_default 2022-03-29 10:24:01 +02:00
Benjamin Valentin
8da2e1045e tests/leds: add test where LEDs are mapped to buttons 2022-03-29 09:05:46 +02:00
benpicco
1133d04de1
Merge pull request #17813 from leandrolanzieri/pr/tests/eth_drivers_rework
tests: rework eth drivers
2022-03-28 18:15:27 +02:00
13a4393e0f
Merge pull request #17840 from fjmolinas/pr_tests_fixes
tests: multiple fixes
2022-03-28 10:09:45 +02:00
Francisco Molina
5397b4f783 tests/shell: remove z1 socat workaround 2022-03-28 08:53:27 +02:00
benpicco
7135c91763
Merge pull request #17866 from jue89/fix/mtd_mapper_backend
drivers/mtd_mapper: fix read_page and write_page backend
2022-03-26 16:10:32 +01:00
Jue
347152b128 tests/mtd_mapper: add tests for the read_page and write_page backend 2022-03-26 14:30:42 +01:00
Juergen Fitschen
77dfa47da8
Merge pull request #17865 from jue89/fix/fatfs_vfs_format_mutex
pkg/fatfs: fix missing mutex header
2022-03-25 22:08:55 +01:00
Jue
80305ade1f tests/mtd_mapper: clear fake-memory for every test 2022-03-25 18:32:07 +01:00
Jue
2756287ad1 test/pkg_fatfs_vfs: format with static buffer 2022-03-25 17:23:37 +01:00
Francisco
a10b1572aa
Merge pull request #17627 from benpicco/mtd_flashpage_t
drivers/mtd_flashpage: add mtd_flashpage_t type
2022-03-25 16:24:04 +01:00
Benjamin Valentin
4f6ca0797b tests: use sock_udp_name2ep() in interactive tests 2022-03-24 17:11:55 +01:00
Benjamin Valentin
976fab736f tests/lwip: replace sock_tcp_str2ep() with sock_tcp_name2ep() 2022-03-24 17:06:18 +01:00
Martine Lenders
76935ddbf5
Merge pull request #17510 from benpicco/sock_tl_str2ep-dns
sys/net/sock_util: add sock_tl_name2ep() to optionally perform DNS lookups
2022-03-24 15:59:59 +01:00
Francisco
b91b984e38
Merge pull request #17733 from fjmolinas/pr_gettimeofday_64_bit
sys/syscalls: make gettimeofday() implementation optional
2022-03-24 15:22:27 +01:00
Francisco Molina
0819660303 sys/syscalls: add libc_gettimeofday
Conditionally implement gettimeofday() if module is included, this
avoids including ztimer64 even when not needed
2022-03-24 11:36:49 +01:00
Leandro Lanzieri
7cef002102
tests/driver_netdev_common: add virtual board to test ETH drivers 2022-03-24 09:44:53 +01:00
Leandro Lanzieri
32d8c864e7
tests: add STM32 ethernet test 2022-03-24 09:44:53 +01:00
Leandro Lanzieri
4593746b70
tests: add SAM0 ethernet test 2022-03-24 09:44:53 +01:00
Leandro Lanzieri
5e41b51470
tests: add ESP ethernet test 2022-03-24 09:44:53 +01:00
Leandro Lanzieri
348bc9af82
tests/driver_w5100: rewrite without GNRC 2022-03-24 09:44:53 +01:00
Leandro Lanzieri
8ec32d5859
tests/driver_ethos: rewrite without GNRC 2022-03-24 09:44:53 +01:00
Leandro Lanzieri
b3c202cc84
tests/driver_dose: rewrite without GNRC 2022-03-24 09:44:53 +01:00
Leandro Lanzieri
99a974914a
tests/driver_encx24j600: rewrite without GNRC 2022-03-24 09:44:53 +01:00
Leandro Lanzieri
c6a48e77fb
tests/driver_enc28j60: rewrite without GNRC 2022-03-24 09:44:52 +01:00
Francisco Molina
da489697e4 tests/sys_atomic_utils: use ztimer_usec 2022-03-24 08:02:09 +01:00
Francisco Molina
9bda6b2938 tests/periph_flashpage_unittests: use unsgined int for address cast
For 16bit platforms casting to int will overflow when ROM size nears
2**16
2022-03-24 07:58:32 +01:00
Francisco Molina
7d10831254 tests/pbkdf2: increase stack for AVR 2022-03-24 07:57:53 +01:00
Francisco Molina
35e778901d tests/pkg_micro-ecc: increase stacksize 2022-03-24 07:57:53 +01:00
Francisco Molina
a0d9694f00 tests/sys_sched_round_robin: increase round-robin work time
On slow CPUs the current 10ms time means printing might be interrupted.
2022-03-24 07:57:53 +01:00
Francisco Molina
6506a256fb tests/ps_schedstatistics: fix test for AVR 2022-03-24 07:57:53 +01:00
Francisco Molina
c9ede817a8 tests/sys_sema_inv: wait longer fot thread to exit 2022-03-24 07:57:53 +01:00
Francisco Molina
c3ea39fbc7 tests/periph_timer_periodic: allow for 1% error 2022-03-23 09:28:56 +01:00
feda38ceb5
Merge pull request #17721 from fjmolinas/pr_xtimer_ztimer_default_backend
sys/xtimer: make xtimer_ztimer_compat default backend
2022-03-22 18:01:52 +01:00
benpicco
dd8b3fc593
Merge pull request #17353 from benpicco/tests/gnrc_rpl
tests/gnrc_rpl: add automated test for gnrc_rpl
2022-03-22 12:10:34 +01:00
Benjamin Valentin
4db814d94c tests/netutils: add test for sock_tl_name2ep() 2022-03-22 11:03:12 +01:00
Francisco Molina
9403cd266d tests/thread_float: uncrustify 2022-03-22 08:40:53 +01:00
Francisco Molina
0e4628cb11 tests/thread_float: use ztimer_usec 2022-03-22 08:31:58 +01:00
9311139ad2
boards: add support for nucleo-f439zi 2022-03-21 08:11:00 +01:00
1de688c352
boards/nucleo-f429zi: add support for ethernet 2022-03-18 16:07:57 +01:00
benpicco
1e66baf94b
Merge pull request #17699 from viktorbatista/shtc3
drivers/shtcx: converted the shtc1 driver into shtcx and added shtc3 support
2022-03-18 14:05:42 +01:00
Francisco Molina
2681b6c282 tests/*: update Makefile.ci 2022-03-18 08:23:00 +01:00
Leandro Lanzieri
202fb261fe
Merge pull request #17811 from fjmolinas/pr_xtimer_dep_rework_simple
sys/*timer: rework dependecies to ease backend switch, prefer ztimer_xtimer_compat over xtimer_on_ztimer
2022-03-18 08:17:24 +01:00
benpicco
82b0e08745
Merge pull request #10082 from gschorcht/drivers_l3gd20h
drivers: add driver for L3GD20H 3-axis gyroscope
2022-03-18 08:10:24 +01:00
Gunar Schorcht
1c666c5955 kconfig: add ST L3Gxxxx 3-axis gyro family 2022-03-18 06:34:54 +01:00
chrysn
facb5e633f
Merge pull request #17436 from Ollrogge/reserve_flash
cpu: add flash_writable section to linker script
2022-03-17 21:44:32 +01:00
Ollrogge
cdde810cb6 tests/periph_flashpage: Add _in_address_space feature tests 2022-03-17 19:46:00 +01:00
Gunar Schorcht
9d1a1c6dd4 tests: add ST L3Gxxxx 3-axis gyro family test app 2022-03-17 18:34:57 +01:00
Francisco Molina
46ae295028 tests/xtimer*: select xtimer_no_ztimer_default for tests requiring it
These tests need to be tested on xtimer, and if using ztimer_xtimer_compat
the full api will not be provided, therefore also blacklist BOARDs
that will en up selecting ztimer by default.
2022-03-17 14:37:40 +01:00
chrysn
c688fade36 {examples,tests}/rust: Rust updates
These updates enable tests on beta (stable for the 2022.04 release) on
all platforms, and open the way for [17804].

[17804]: https://github.com/RIOT-OS/RIOT/pull/17804
2022-03-14 16:34:43 +01:00
Vic
453f877f79 tests/shtcx: refactoring of code to work with the new shtcx module 2022-03-10 21:35:25 +01:00
Vic
999887a764 tests/shtc1->shtcx: renaming of files 2022-03-10 21:35:25 +01:00
b29a658555
Merge pull request #17719 from fjmolinas/pr_sys_posix_convert
sys/sema: add sema_ztimer64 to implement old api, deprecate sema
2022-03-10 15:36:06 +01:00
Francisco Molina
0fa1551500 sys/posix: convert to ztimer64_usec 2022-03-10 14:24:57 +01:00
Francisco Molina
f6e9609363 treewide: use sema_deprecated when required 2022-03-10 14:24:46 +01:00
Francisco Molina
2e2daae5d0 sys/sema: use sema_ztimer64 to implement old sema api
This PR removes the old xtimer based implementation for sema. Since
this implementation used 64bit timeout, backweard compatibility is
kept by having `sema_wait_timed` be implemented by `ztimer64_usec`
which is enabled by selecting `sema_deprecated`

With this 64bit `sema` api is now deprecated.
2022-03-10 14:19:44 +01:00
Francisco
9cbca219b2
Merge pull request #17783 from gschorcht/drivers/sht3x_ztimer_msec
drivers/sht3x: ztimer_msec port
2022-03-10 09:03:36 +01:00
benpicco
ddf8f67e54
Merge pull request #17779 from benpicco/LWIP_SO_RCVTIMEO
lwip: enable LWIP_SO_RCVTIMEO if sock layer is used
2022-03-10 08:34:29 +01:00
Gunar Schorcht
2a42dc97aa tests/driver_sht3x: ztimer_msec port 2022-03-10 07:27:06 +01:00
benpicco
60fb36eb1e
Merge pull request #17710 from benpicco/sys/bitfield-ops
sys/bitfield: add support for bit-wise bitfield operations
2022-03-09 22:09:34 +01:00
Benjamin Valentin
eb45c729da tests/lwip_sock_*: drop LWIP_SO_RCVTIMEO
This is now set automatically
2022-03-09 22:07:22 +01:00
a3fc5c1d17
Merge pull request #17697 from viktorbatista/drivers/lps22ch
driver/lpsxxx: adding lps22ch support
2022-03-09 21:28:11 +01:00
benpicco
840067cd9e
Merge pull request #16174 from miri64/core/enh/msg-queue-metrics
core: add functionality to check queue state of another thread
2022-03-09 17:10:38 +01:00
Vic
947efa7d65 driver/lpsxxx: adding lps22ch support 2022-03-09 15:23:51 +01:00
benpicco
f83fa88ccd
Merge pull request #17764 from HendrikVE/pr/netutils_netutils_get_ipv4
sys/net/netutils: add netutils_get_ipv4()
2022-03-09 11:30:38 +01:00
Leandro Lanzieri
34dc24822f
Merge pull request #17669 from MrKevinWeiss/pr/kconfig/netdrivers
drivers/*/Kconfig: Cleanup of simple drivers
2022-03-09 09:23:54 +01:00
chrysn
d3e1a1ac9c
Merge pull request #17761 from chrysn-pull-requests/riot-updates
{examples,tests}/rust: Rust updates (-sys/-wrappers version, stable)
2022-03-08 23:32:56 +01:00
Marian Buschsieweke
0eaaca42b2
Merge pull request #17477 from jenswet/feature/pkg-etl
pkg/etl: Add the embedded template library (etl)
2022-03-08 19:40:17 +01:00
Hendrik van Essen
ffd93c9b1b sys/net/netutils: add netutils_get_ipv4() 2022-03-08 13:35:32 +01:00
chrysn
fce36e2ad2 {examples,tests}/rust: Ready for building on stable Rust
Contributes-To: https://github.com/RIOT-OS/RIOT/issues/17526
2022-03-08 12:44:49 +01:00
chrysn
48a4075dfc {examples,tests}/rust: Follow riot-wrappers deprecations 2022-03-08 12:44:49 +01:00
chrysn
ddc2bf8853 {examples,tests}/rust: cargo update 2022-03-08 12:44:44 +01:00
Benjamin Valentin
acbeb527ff tests/unittests: add test for bitfield operations 2022-03-08 10:28:31 +01:00
benpicco
8281dc21bc
Merge pull request #17752 from benpicco/ipv6_addr_init
sys/net/ipv6: add ipv6_addr_init() helper function
2022-03-07 15:13:19 +01:00
Jens Wetterich
01f502b753 pkg/etl: Add the embedded template library (etl) 2022-03-06 16:22:53 +01:00
benpicco
f31fdfd12d
Merge pull request #17747 from leandrolanzieri/drivers/encx24j600/default_params
drivers/encx24j600: define default parameters
2022-03-05 10:29:48 +01:00
Marian Buschsieweke
28e7dbcb9e
Merge pull request #17750 from fjmolinas/pr_df_player_event_thread_lowest
tests/driver_dfplayer: use event_thread instead of event_thread_lowest
2022-03-04 18:28:07 +01:00
Leandro Lanzieri
9f93296081
Merge pull request #17749 from fjmolinas/pr_cpu_avr8_xmega_driver_board
tests/cpu_avr8_xmega_driver: fix BOARD name
2022-03-04 18:27:04 +01:00
benpicco
761bac3e0d
Merge pull request #17748 from fjmolinas/pr_gnrc_dhcpv6_client_stateless_netdev_default
tests/gnrc_dhcpv6_client_stateless: use netdev_default
2022-03-04 18:26:20 +01:00
Francisco Molina
bb0a406af5 tests/*: add BOARDs to Makefile.ci
These BOARDs overlflowed in ROM after arm-none-eabi-gcc version
in riot/riotbuild changed to 10.3.2
2022-03-04 17:15:11 +01:00
Benjamin Valentin
91ad8ec403 sys/net/ipv6: add ipv6_addr_init() helper function
Setting a compile-time const IP address can be a bit cumbersome.
Add a helper function to easy the process.
2022-03-04 15:34:15 +01:00
MrKevinWeiss
8064bc7493
drivers/vcnl40x0: Update kconfig model 2022-03-04 14:16:00 +01:00
MrKevinWeiss
f185d7acab
drivers/si114x: Update kconfig model 2022-03-04 14:15:55 +01:00
MrKevinWeiss
b443ca5794
drivers/pn532: Update kconfig model 2022-03-04 14:15:50 +01:00
MrKevinWeiss
551d25a296
drivers/mhz19: Update kconfig model 2022-03-04 14:15:46 +01:00
MrKevinWeiss
d2f3e6c0de
drivers/ina2xx: Update kconfig model 2022-03-04 14:15:42 +01:00
MrKevinWeiss
8979586e7d
drivers/dac_dds: Update kconfig model 2022-03-04 14:15:35 +01:00
MrKevinWeiss
ce4b0f03c0
drivers/cst816s: Update kconfig model 2022-03-04 14:15:34 +01:00
Francisco Molina
7f6269cee0 tests/cpu_avr8_xmega_driver: fix BOARD name 2022-03-04 10:36:45 +01:00
Francisco Molina
2f1f77f626 tests/driver_dfplayer: use event_thread instead of event_thread_lowest 2022-03-04 10:36:20 +01:00
Francisco Molina
1d1f764645 tests/gnrc_dhcpv6_client_stateless: use netdev_default 2022-03-04 10:35:27 +01:00
Leandro Lanzieri
de79edb352
drivers/encx24j600: define default parameters 2022-03-04 09:58:50 +01:00
Martine Lenders
f9efe364b4
tests: add tests for msg_queue_capacity() 2022-03-03 16:50:34 +01:00
Francisco Molina
8516e258a3 tests/lwip*: use ztimer instead of xtimer 2022-03-03 15:54:22 +01:00
benpicco
21205bd6ce
Merge pull request #17351 from benpicco/ztimer_periodic-return
ztimer_periodic: make callback function return bool
2022-03-03 14:42:33 +01:00
MrKevinWeiss
af45f94a2f
drivers/adcxx1c: Update kconfig model 2022-03-02 14:03:28 +01:00
ae0f617b28
Merge pull request #17728 from fjmolinas/pr_remove_tests_timex_calls
tests/*xtimer*: remove uneeded timex calls
2022-03-02 09:25:11 +01:00
Francisco Molina
3b4fd9cb43 tests/xtimer_drift: remove uneeded timex call 2022-03-02 08:19:31 +01:00
Francisco Molina
4326825931 tests/bench_xtimer_load: remove uneeded timex call 2022-03-02 08:19:22 +01:00
a17ff53ecf
Merge pull request #17485 from benpicco/sock_udp_sendv
sys/net/sock: add sock_udp_sendv() API
2022-03-01 14:05:21 +01:00
e9227153c0 unittests: add ztimer64 clear-on-remove regression test 2022-03-01 11:03:18 +01:00
3a9e64806c
Merge pull request #17718 from fjmolinas/pr_sys_crypto_unitialized_key
tests/sys_crypto: fix potentially unitialized error
2022-03-01 10:34:40 +01:00
Francisco
945dd082b0
Merge pull request #17715 from kfessel/p-add-building-default
tests: add default BOARDS
2022-03-01 10:23:58 +01:00
Francisco Molina
df3c0a6b72 tests/sys_crypto: fix potentially unitialized error 2022-03-01 09:55:25 +01:00
Karl Fessel
406e231225 tests: add building BOARD defaults 2022-02-28 21:59:57 +01:00
Karl Fessel
16729529ee tests: add default BOARDS 2022-02-28 15:08:35 +01:00
Karl Fessel
e440929f8d tests: add missing includes 2022-02-28 14:53:08 +01:00
Francisco Molina
6bb9656344 tests/lvgl*: add more stack for native 2022-02-28 10:23:06 +01:00
Francisco
3aeba84820
Merge pull request #17681 from aabadie/pr/pkg/lvgl-v8
pkg/lvgl: bump to 8.2.0
2022-02-28 09:41:37 +01:00
benpicco
bbfa69153e
Merge pull request #17474 from benpicco/nanocoap-suit
sys/net/nanocoap: introduce `nanocoap_sock_*()`, use in suit/transport/coap
2022-02-27 02:07:50 +01:00
benpicco
6cfbec4f8e
Merge pull request #10518 from gschorcht/drivers_mcp47xx
drivers: support for Microchip MCP47xx DAC devices added
2022-02-26 22:13:41 +01:00
benpicco
d5f570c28b
Merge pull request #17703 from benpicco/pkg/nanors
pkg/nanors: add reed solomon codec implementation
2022-02-26 19:35:44 +01:00
Benjamin Valentin
8c1ba69f33 tests/pkg_nanors: add test for nanors 2022-02-26 11:09:14 +01:00
Benjamin Valentin
7f31b86a51 tests/gnrc_rpl: add automated test for gnrc_rpl 2022-02-25 20:32:15 +01:00
f35c348722
tests/pkg_lvgl: adapt to new lvgl version 2022-02-25 14:24:28 +01:00
0a33a08f21
pkg/lvgl: bump to v8.2.0
Co-authored-by: Kaspar Schleiser <kaspar@schleiser.de>
Co-authored-by: Koen Zandberg <koen@bergzand.net>
2022-02-25 14:24:28 +01:00
chrysn
433d7ba2a5 {examples,tests}/rust: cargo update
This restores compatibility with current nightlies by using the latest
coap-message version (after a nightly-only feature that uses saw a late
change), and also removes obstacles for use with stable Rust 1.59 (in
unrelated parts; the CoAP example is still nightly-only).

Contributes-To: https://github.com/RIOT-OS/RIOT/issues/17526
2022-02-25 12:57:55 +01:00
Benjamin Valentin
e56d744069 tests: make use of nanocoap_request_simple() 2022-02-24 12:20:05 +01:00
Benjamin Valentin
2106ce4212 tests/nanocoap_cli: add url command 2022-02-24 12:20:05 +01:00
Francisco Molina
46fe917388 tests/xtimer_drift: add missing dependency 2022-02-24 09:10:58 +01:00
c6151226ad
Merge pull request #17633 from fjmolinas/pr_ztimer_auto_adjust
sys/ztimer: add auto_adjust module
2022-02-23 10:01:05 +01:00
Benjamin Valentin
784009cb6c tests/lwip_sock_udp: add test for sock_udp_sendv() 2022-02-22 10:05:41 +01:00
Benjamin Valentin
489434b951 test/gnrc_udp: add test for sock_udp_sendv() 2022-02-22 10:05:41 +01:00
Fabian Hüßler
2775c72018 tests/driver_vbat: add test for backup battery monitoring 2022-02-21 10:49:43 +01:00
Francisco
dd150fe47e
Merge pull request #17584 from benpicco/auto_init_leds
sys/auto_init: add auto_init_leds, drop LED init code from boards
2022-02-18 19:40:50 +01:00
Benjamin Valentin
468ea89953 boards: drop LED init
This is handled by periph_init_leds now
2022-02-18 14:35:43 +01:00
Francisco Molina
a8006a74f8 tests/ztimer_overhead: add ztimer_sleep overhead 2022-02-18 13:07:49 +01:00
chrysn
40f7c66625
Merge pull request #17660 from chrysn-pull-requests/vfs-drop-per-fs-fstatvfs
vfs: Introduce reliable disk enumeration
2022-02-17 18:47:41 +01:00
Francisco
e58af6a876
Merge pull request #17619 from benpicco/drivers/mtd_sdcard-unaligned
drivers/mtd_sdcard: support unaligned reads & writes
2022-02-17 10:09:06 +01:00
chrysn
f0e80ee10c tests: Cover vfs_iterate_mount_dirs in a new test
... adding precision to the documentation where a corner case was
discovered during testing and is permitted.

The test is too large for one small board, just like the other existing
VFS test.
2022-02-16 19:15:02 +01:00
benpicco
22a3fc7e8d
Merge pull request #14430 from benpicco/pkg/fatfs_format
pkg/fatfs: fatfs_vfs: wire up format()
2022-02-16 17:22:19 +01:00
Benjamin Valentin
0b4d5d7f91 tests/mtd_raw: enable SD card erase 2022-02-16 16:54:13 +01:00
benpicco
130eb427af
Merge pull request #17649 from ML-PA-Consulting-GmbH/fix/20220214__tests_slip
tests/slip: homogenize CFLAGS in Makefile with slipdev driver
2022-02-16 16:07:12 +01:00
Benjamin Valentin
9f4fa5ac99 tests/pkg_fatfs_vfs: format storage before running the test 2022-02-16 14:30:08 +01:00
Karl Fessel
726c461cb5
Merge pull request #17574 from kfessel/p-fix-asserth
core/assert: avoid including panic.h with assert.h
2022-02-15 11:57:55 +01:00
chrysn
1c3a646936
Merge pull request #17653 from benpicco/cpu/native-fatfs_defaults
boards/native: select MTD defaults for FAT
2022-02-15 09:03:21 +01:00
Daniel Lockau
3793bd2a73 tests/slip: remove redundant slipdev_params.h 2022-02-14 20:03:18 +01:00
Benjamin Valentin
315342ea10 tests/pkg_fatfs*: don't overwrite native MTD defaults 2022-02-14 15:11:52 +01:00
Francisco Molina
08dc06d5e0 sys/Makefile.dep: fix dhcp_relay dependency
Modules select by auto-init modules MUST NOT have dependencies
themselfs, dhcp_relay was not respecting that. Instead of having
the auto-init module select dhcp_relay, do it the other way
around.
2022-02-14 12:59:31 +01:00
Daniel Lockau
d73ce591b2 tests/slip: homogenize CFLAGS with slipdev driver 2022-02-14 12:36:39 +01:00
806e7dee9a tests/periph_flashpage: fix conditional compilation 2022-02-12 22:41:12 +01:00
Karl Fessel
76e0d53068 test/sys_architecture: include kernel_defines.h 2022-02-12 18:30:58 +01:00
Karl Fessel
a0ecb4ec81 test/nanocoap_cli: include kernel_defines.h 2022-02-12 18:30:58 +01:00
Francisco Molina
a0ec1e0789 tests/senml: do no include saul_default 2022-02-11 17:04:27 +01:00
Silke Hofstra
9d61bdbb06 sys/senml: add SenML modules
Add a basic SenML module and submodules with support for:

- Encoding SenML values as CBOR using NanoCBOR.
- Converting from Phydat to SenML.
- Reading and encoding SAUL sensors.
2022-02-11 12:38:21 +01:00
benpicco
c423148bbc
Merge pull request #17608 from benpicco/drivers/ethos-standalone
drivers/ethos: fix build without ethos_stdio
2022-02-10 13:07:11 +01:00
Kevin "Tristate Tom" Weiss
d97eed54a1
Merge pull request #17525 from fjmolinas/pr_esp_compile_test_boards
[POC] tests/external-boards: add esp compile test boards
2022-02-10 08:31:12 +01:00
benpicco
be45400631
Merge pull request #17341 from benpicco/vfs-mtd_cleanup
sys/vfs: add file-system auto-mount
2022-02-09 21:50:34 +01:00
Marian Buschsieweke
899635425b
Merge pull request #17625 from fjmolinas/pr_event_callback_init
sys/event/callback: in init set list_node.next to NULL
2022-02-09 21:01:43 +01:00
Francisco Molina
a5aa9486dd tests/periph_i2c: include esp ci compile test boards 2022-02-09 16:50:04 +01:00
Francisco Molina
4e72d1733a tests/external_board_dirs: add esp ci boards
This adds esp board clones for compile testing
2022-02-09 16:50:04 +01:00
67bec026bb tests/xtimer_remove: springle some xtimer_is_set() calls 2022-02-09 12:54:47 +01:00
Benjamin Valentin
ae06265de0 pkg/fatfs: VFS: internally handle fatfs_mtd_devs
This makes FAT behave more like the other file systems supported by VFS.
The `fatfs_mtd_devs` array is populated internally so the application does
not have to handle this.
2022-02-09 12:21:53 +01:00
Benjamin Valentin
fe4efcacfb tests/mtd_flashpage: make use of mtd_flashpage_t 2022-02-08 17:14:56 +01:00
Francisco Molina
ae1fd5260c tests/events: use event_callback_init() once 2022-02-08 16:07:15 +01:00
benpicco
7dca88b038
Merge pull request #17623 from benpicco/pkg/littlefs-readdir
pkg/littlefs*: align readdir() with documentation
2022-02-08 12:34:26 +01:00
Benjamin Valentin
79d342a576 tests/pkg_littlefs*: align test with documentation 2022-02-08 10:10:17 +01:00
Francisco
bd5ab86834
Merge pull request #17606 from PeterKietzmann/pr_test_mbedtls_opt
tests/pkg_mbedtls: improve entropy test case and doc
2022-02-08 08:48:38 +01:00
Francisco
0d14b086d3
Merge pull request #17211 from NikLeberg/feature/external_pkg_dirs
buildsystem: add EXTERNAL_PKG_DIRS functionality
2022-02-07 14:46:08 +01:00
Benjamin Valentin
f70ff62485 tests/driver_ethos: add ethos compile test 2022-02-06 18:23:22 +01:00
benpicco
4aa90d3dc6
Merge pull request #16919 from maribu/core/rmutex
core/rmutex: use atomic utils
2022-02-04 11:56:05 +01:00
Francisco
dbae3ed706
Merge pull request #16860 from haukepetersen/add_nimble_netifextadv
nimble/netif: add support for BT5 PHY modes
2022-02-04 11:16:11 +01:00
Francisco
14f22c17aa
Merge pull request #12012 from HendrikVE/nimble_shell_module
sys/stdio_nimble: add new stdio module using nimble
2022-02-04 11:10:17 +01:00
PeterKietzmann
4a4b5e127a Revert "tests/pkg_mbedtls-blacklist: blacklist samr21-xpro"
This reverts commit 3c6241b8f4.
2022-02-02 17:44:42 +01:00
PeterKietzmann
02cbea0e67 tests/pkg_mbedtls: improve entropy test case and doc 2022-02-02 17:44:36 +01:00
Benjamin Valentin
9ef662a575 tests/driver_lc709203f: fix documentation
The documentation is incorrect, see [0]

[0] https://forum.riot-os.org/t/lc709203f-test-code-giving-hardfault/3509
2022-02-02 13:56:08 +01:00
Leandro Lanzieri
96dcc35f33
Merge pull request #17467 from MrKevinWeiss/pr/fix/kconfigblocklist
board/*/kconfig: Fix boards on kconfig blocklist
2022-02-02 08:58:31 +01:00
NikLeberg
127f039f19 buildsystem: Kconfig test for EXTERNAL_PKG_DIRS feature 2022-02-01 18:12:07 +00:00
NikLeberg
a411841322 buildsystem: implement EXTERNAL_PKG_DIRS feature 2022-02-01 18:06:54 +00:00
NikLeberg
242d9ed30d buildsystem: test for EXTERNAL_PKG_DIRS feature 2022-02-01 18:06:54 +00:00
Leandro Lanzieri
9b95605f78
Merge pull request #17596 from fjmolinas/pr_external_module_deps_kconfig
makefiles.kconfig.mk: use EXTERNAL_MODULE_DIRS in Kconfig resolution
2022-02-01 14:10:15 +01:00
MrKevinWeiss
719e00fa42
drivers/mpu9x50: Model saul_default in kconfig 2022-02-01 13:58:06 +01:00
Leandro Lanzieri
1e300a4959
Merge pull request #17435 from Ollrogge/fido2_kconfig
sys/fido2: model Kconfig
2022-02-01 12:03:11 +01:00
Francisco Molina
de325cdfe8 tests/kconfig: also add external module dependencies 2022-02-01 11:59:34 +01:00
Ollrogge
1dde2cd3bc sys/fido2: remove unnecessary module import from Makefile.dep 2022-01-31 16:49:38 +01:00
Ollrogge
4b24012cbc sys/fido2: model Kconfig 2022-01-31 16:49:19 +01:00
Francisco
ba325e8a35
Merge pull request #17354 from bergzand/pr/gnrc_netif/ztimer
gnrc/netif: convert to ztimer
2022-01-31 09:42:28 +01:00
Francisco
5bde360689
Merge pull request #17588 from benpicco/tests/pkg_mbedtls-blacklist
tests/pkg_mbedtls-blacklist: blacklist samr21-xpro
2022-01-31 09:27:15 +01:00