Francisco
7307923703
Merge pull request #17960 from benpicco/sock_urlpath
...
nanocoap_sock: add nanocoap_sock_url_connect()
2022-04-22 08:26:12 +02:00
Francisco Molina
17c6717093
makefiles/boot/riotboot: refactor file storage and naming
...
- rename riotboot files so that they are of the form: slot<n>.<version>.bin
- move all generated files under $(BINDIR)/riotboot_files (this can be
overwritten.
2022-04-21 11:39:25 +02:00
Daniel Lockau
94412b16b4
tests/candev: cleanup
2022-04-20 11:55:29 +02:00
646fb1135a
Merge pull request #17925 from aabadie/pr/drivers/lcd_params_rework
...
drivers/lcd: slightly rework params to expose offset values to ili9341 driver
2022-04-19 16:21:42 +02:00
63b25483c9
Merge pull request #17921 from aabadie/pr/drivers/disp_dev_coordinates
...
drivers/disp_dev: use struct to store display area coordinates
2022-04-19 12:48:12 +02:00
Benjamin Valentin
c747d99556
unitttests/sock_util: add sock_urlpath() to tests
2022-04-18 01:42:57 +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
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 Molina
ebf0992975
tests/suit_manifest: fix seq_no of manifest4
2022-04-15 08:20:20 +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
Benjamin Valentin
d1fe77e6de
suit/transport/coap: adapt to new API
2022-04-13 19:33:00 +02:00
Joshua DeWeese
b83abf9ace
tests/pipe: remove duplicated include
...
The header, pipe.h, is doubly included. This patch removes the second
inclusion.
2022-04-13 11:56:42 -04:00
2c5bfd6de3
Merge pull request #17929 from aabadie/pr/tests/qr-code-generator-enable-adafruit-pybadge
...
tests/pkg_qr-code-generator: enable screen for adafruit-pybadge board
2022-04-13 17:50:20 +02:00
Joshua DeWeese
5b3b866960
tests/unittests/tests-kernel_defines: fix typo
...
The variable named (emphasis added) maYor is used to store the major
version number, I assume major is what was intended. This patch corrects
the typo.
2022-04-13 11:45:56 -04:00
748650d540
tests/pkg_qr-code-generator: enable screen for adafruit-pybadge board
2022-04-13 14:04:04 +02:00
Karl Fessel
2bf48df049
test/pbkdf2: enlarge stdio rx buffer
2022-04-13 13:29:19 +02:00
81cf5dba53
drivers/lcd: apply offset parameters to ili9341
2022-04-13 12:55:16 +02:00
a16449f301
tests: adapt to new disp_dev area coordinates
2022-04-13 12:52:03 +02:00
2bd608accf
Merge pull request #17917 from aabadie/pr/tests/common-riot-logo
...
tests: move riot_logo.h to tests base directory
2022-04-13 12:28:03 +02:00
Peter Kietzmann
5a8654ecab
Merge pull request #17096 from Ollrogge/fido2_follow_up
...
Fido2 follow up
2022-04-13 12:14:43 +02:00
d5beea3551
tests/disp_dev: use width/height defines from riot_logo.h
2022-04-13 08:01:13 +02:00
b038e47b5e
tests/periph_ltdc: use width/height defines from riot_logo.h
2022-04-13 08:00:48 +02:00
1aa31bf7cf
tests: use common riot_logo.h
2022-04-13 08:00:48 +02:00
bf7dccf87e
tests/driver_ili9341: adapt to new common lcd driver
2022-04-12 12:39:01 +02:00
948a673a55
tests/disp_dev: adapt to new lcd API
2022-04-12 12:39:00 +02:00
Francisco Molina
f60c50634b
tests/disp_dev: modify to test all registered display
2022-04-12 12:39:00 +02:00
Francisco Molina
be5f450a43
tests/driver_st7735: add test application
2022-04-12 12:39:00 +02:00
Francisco Molina
c5cc2966ff
drivers/ili9341: use common lcd driver
2022-04-12 12:39:00 +02:00
Benjamin Valentin
77ac301572
tests/mtd_raw: don't print data on error
2022-04-11 14:29:56 +02:00
Ollrogge
f4ba7a21b4
tests/sys_fido2_ctap: add script to reset authenticator
2022-04-11 13:04:53 +02:00
benpicco
c89f6bf115
Merge pull request #15953 from miri64/congure/feat/congure_reno
...
congure_reno: initial import of TCP Reno congestion control
2022-04-09 12:45:39 +02:00
Martine Lenders
3c05f72a89
tests: Initial import of congure_reno
tests
2022-04-08 17:58:21 +02:00
9b826b6f8e
tests/pkg_tensorflow-lite: adapt and rename to tflite-micro
2022-04-08 17:18:55 +02:00
Martine Lenders
0f1674379a
congure_reno: initial import of TCP Reno congestion control
2022-04-08 14:37:47 +02:00
Oleg Hahm
755ea30da7
Merge pull request #17871 from HendrikVE/pr/sock_dns_mock
...
sys/net/application_layer/sock_dns_mock: add module for mocking sock_dns
2022-04-08 14:20:17 +02:00
Oleg Hahm
f3ffe134b0
Merge pull request #17895 from benpicco/pm_blocker_array
...
sys/pm_layered: use array representation, get rid of implicit IDLE mode
2022-04-08 14:04:46 +02:00
chrysn
ddaea984ee
Merge pull request #17805 from chrysn-pull-requests/rust-test-on-beta
...
rust: test on stable
2022-04-07 20:03:26 +02:00
Oleg Hahm
a687552ac9
Merge pull request #17794 from fabian18/auto_init_using_xfa_simple
...
sys/auto_init: custom auto-initialization sequence (simple)
2022-04-07 12:32:01 +02:00
chrysn
31e3e1bbfc
tests/rust: Run minimal test on stable Rust
2022-04-07 09:58:25 +02:00
031ed1e813
Merge pull request #17434 from kaspar030/murdock_use_emulators
...
murdock: support emulated boards
2022-04-06 14:41:48 +02:00
Benjamin Valentin
7fb8f3b7c5
sys/pm_layered: rename val_u8 -> blockers
2022-04-06 12:29:25 +02:00
Hendrik van Essen
a9fb3388ca
sys/net/application_layer/sock_dns_mock: add module for mocking sock_dns
2022-04-03 17:29:10 +02:00
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
benpicco
4aa173d37e
Merge pull request #17590 from benpicco/tests/pkg_edhoc_c-blacklist_esp32
...
tests/pkg_edhoc_c: blacklist esp32-wroom-32
2022-01-28 22:02:15 +01:00
benpicco
5a57dec71a
Merge pull request #17093 from maribu/core/change_prio
...
core/sched: add sched_change_priority()
2022-01-28 20:01:20 +01:00
Hendrik van Essen
7ab13448ef
tests/shell_ble: add variant of shell test for stdio_nimble
2022-01-28 19:26:38 +01:00
Benjamin Valentin
c5df19bfa4
tests/pkg_edhoc_c: blacklist esp32-wroom-32
...
This test fails rather regularly on CI, so disable it.
socat - open:/dev/ttyUSB0,b115200,echo=0,raw
Traceback (most recent call last):
File "/tmp/dwq.0.5480675865160537/2c1d3acc7a86753de0db3a13fc04973d/tests/pkg_edhoc_c/tests/01-run.py", line 101, in <module>
sys.exit(run(testfunc))
File "/tmp/dwq.0.5480675865160537/2c1d3acc7a86753de0db3a13fc04973d/dist/pythonlibs/testrunner/__init__.py", line 28, in run
logfile=sys.stdout if echo else None)
File "/tmp/dwq.0.5480675865160537/2c1d3acc7a86753de0db3a13fc04973d/dist/pythonlibs/testrunner/spawn.py", line 88, in setup_child
sync_child(child, env)
File "/tmp/dwq.0.5480675865160537/2c1d3acc7a86753de0db3a13fc04973d/dist/pythonlibs/testrunner/spawn.py", line 123, in sync_child
TEST_INTERACTIVE_DELAY)
File "/tmp/dwq.0.5480675865160537/2c1d3acc7a86753de0db3a13fc04973d/dist/pythonlibs/testrunner/utils.py", line 41, in test_utils_interactive_sync_shell
_test_utils_interactive_sync(child, retries, delay, '\n', '>')
File "/tmp/dwq.0.5480675865160537/2c1d3acc7a86753de0db3a13fc04973d/dist/pythonlibs/testrunner/utils.py", line 17, in _test_utils_interactive_sync
ret = child.expect_exact([ready_exp, pexpect.TIMEOUT], timeout=delay)
File "/usr/local/lib/python3.5/dist-packages/pexpect/spawnbase.py", line 421, in expect_exact
return exp.expect_loop(timeout)
File "/usr/local/lib/python3.5/dist-packages/pexpect/expect.py", line 179, in expect_loop
return self.eof(e)
File "/usr/local/lib/python3.5/dist-packages/pexpect/expect.py", line 122, in eof
raise exc
pexpect.exceptions.EOF: End Of File (EOF). Exception style platform.
2022-01-28 18:12:40 +01:00
Benjamin Valentin
3c6241b8f4
tests/pkg_mbedtls-blacklist: blacklist samr21-xpro
...
The ENTROPY test always fails on this board
main(): This is RIOT! (Version: buildtest)
mbedtls test
SHA-224 test #1 : passed
SHA-224 test #2 : passed
SHA-224 test #3 : passed
SHA-256 test #1 : passed
SHA-256 test #2 : passed
SHA-256 test #3 : passed
ENTROPY test: failed
2022-01-28 17:48:02 +01:00
93ac9d91d1
tests/drivers_at86rf215: Exclude z1
2022-01-28 14:04:47 +01:00
fe0b297aec
tests/gnrc_netif_ipv6_wait_for_global_address: convert to ztimer
2022-01-28 13:38:56 +01:00
Marian Buschsieweke
755652b6cf
tests/sched_change_priority: add test app
2022-01-28 11:29:18 +01:00
Benjamin Valentin
ef07136c86
tests: adapt to nanocoap API change
2022-01-27 14:31:06 +01:00
Hauke Petersen
f57e813429
tests/nimble_rpble: fix NIMBLE_MAX_CONN
2022-01-27 10:30:30 +01:00
Hauke Petersen
41f3863b87
tests: add test for nimble_rpble_ext
2022-01-27 10:30:30 +01:00
Hauke Petersen
b95b63a7b9
tests: add test for nimble_statconn_ext
2022-01-27 10:30:30 +01:00
Hauke Petersen
9106e31fac
tests: add test for nimble_autoconn_ext
2022-01-27 10:30:30 +01:00
Hauke Petersen
f39950f185
tests: add test for nimble_netif_ext
2022-01-27 10:30:30 +01:00
Hauke Petersen
618898ce76
tests/nimble_ext_adv: cleanup PHY mode selection
2022-01-27 10:10:09 +01:00
chrysn
206bea0a1d
phydat: Add Tesla unit
...
While this is equivalent to the existing Gs (1 T = 10^-4 Gs), this is
the SI (and thus preferred) unit.
2022-01-25 13:46:08 +01:00
Leandro Lanzieri
fca7ed3943
Merge pull request #17567 from fjmolinas/pr_test_uart_non_blocking_to_ztimer
...
tests/periph_uart_nonblocking: migrate to ztimer
2022-01-25 11:43:01 +01:00
Francisco Molina
621d81756c
tests/driver_motor_driver: remove uneeded xtimer_init()
2022-01-25 08:58:24 +01:00
Francisco Molina
7782866efc
tests/periph_uart_nonblocking: migrate to ztimer
2022-01-25 08:42:53 +01:00
Francisco Molina
30dcfb8202
tests/thread_priority_inversion: remove unneeded xtimer_init()
2022-01-25 08:42:06 +01:00
Kevin "Tristate Tom" Weiss
c94033016e
Merge pull request #17458 from aabadie/pr/boards/stm32f429i-disc1_kconfig_deps_fix
...
{disp,touch}_dev: improve Kconfig at different levels
2022-01-24 12:00:44 +01:00
Francisco
b985a74894
Merge pull request #17367 from fjmolinas/pr_driver_ztimer_corner_cases
...
drivers: migrate xtimer64 and xtimer/ticks users to ztimer
2022-01-24 10:41:24 +01:00
c78589763e
tests/disp_dev: add Kconfig config
2022-01-22 15:14:26 +01:00
8e56da3658
drivers/stmpe811: don't use a choice to select the bus
2022-01-22 15:14:26 +01:00
3a80354d92
tests/touch_dev: add Kconfig config
2022-01-22 15:14:18 +01:00
6ef50cab12
tests/touch_dev: migrate to ztimer
2022-01-22 15:14:18 +01:00
benpicco
2520b5c608
Merge pull request #16870 from fabian18/cpu_stm32_add_periph_backup_ram
...
cpu/stm32: make backup SRAM available
2022-01-21 18:09:42 +01:00
Leandro Lanzieri
91012bc3f9
drivers/ft5x06: remove unnecessary pseudomodules
2022-01-21 14:13:49 +01:00
Fabian Hüßler
5fdf8d2d88
tests/periph_backup_ram: FEATURES_REQUIRED += periph_rtc
2022-01-20 14:13:10 +01:00
Benjamin Valentin
c4b32a426f
tests/unittests: add tests for chunked_ringbuffer
2022-01-19 11:43:35 +01:00
74239561b8
Merge pull request #17534 from fjmolinas/pr_edhoc_test_netif_multi
...
tests/pkg_edhoc: handle multiple interfaces
2022-01-19 08:42:20 +01:00
Francisco Molina
ec7926f6c4
tests/pkg_edhoc: handle multiple interfaces
2022-01-19 08:17:14 +01:00
Francisco
bc6624e67b
Merge pull request #17180 from benpicco/drivers/dose-watchdog
...
drivers/dose: introduce watchdog timer
2022-01-18 23:43:29 +01:00
Francisco Molina
c19a78765a
drivers/pir: migrate to ztimer64
2022-01-18 16:27:44 +01:00
Francisco Molina
d8126864ea
tests/driver_ltc4150: migrate to ztimer_usec
2022-01-18 16:27:44 +01:00
Francisco Molina
0398fb3f83
drivers/nvmram_spi: convert to ztimer_usec
2022-01-18 16:27:44 +01:00
Francisco Molina
24a848e844
drivers/nrf24l01p: migrate to ztimer
2022-01-18 16:27:44 +01:00
Benjamin Valentin
527d1bf559
tests/driver_dose: test dose_watchdog on select boards
2022-01-18 15:41:38 +01:00
728aefa541
Merge pull request #17528 from fjmolinas/pr_test_pkg_relic_stacksize
...
tests/pkg_relic: increase stacksize
2022-01-18 13:28:16 +01:00
Francisco Molina
1025341ff3
tests/pkg_relic: increase stacksize
2022-01-18 13:19:34 +01:00
benpicco
2542195cdf
Merge pull request #15671 from PeterKietzmann/pr_add_pkg_mbedtls
...
pkg/mbedtls: initial pkg import to use entropy module
2022-01-18 08:22:50 +01:00
PeterKietzmann
b05f93405e
pkg/mbedtls:initial port of the entropy module
2022-01-17 23:22:14 +01:00
Marian Buschsieweke
8549ff2f7d
Merge pull request #17479 from gschorcht/cxxexflags_cpp+14
...
makefiles: use C++14 standard by default for C++ compilations
2022-01-17 13:42:41 +01:00
Francisco
000e6fa99d
Merge pull request #17228 from miri64/gnrc_pktbuf_cmd/enh/add-od-dep
...
gnrc_pktbuf_cmd: add od dependency with gnrc_pktbuf_static
2022-01-17 12:10:49 +01:00
Francisco Molina
90da7dcdfe
tests/driver_si1133: remove uneeded xtimer dependency
2022-01-17 12:04:12 +01:00
benpicco
7cd9b6c1b0
Merge pull request #17514 from chrysn-pull-requests/riot-wrappers-0.7.15
...
rust: Update to riot-wrappers 0.7.15
2022-01-17 10:29:50 +01:00
chrysn
95b5052be4
Merge pull request #17502 from chrysn-pull-requests/queue-on-stack-never-quit
...
tests: Fix thread return with local message queue
2022-01-15 23:26:14 +01:00
benpicco
739c3d25e4
Merge pull request #17511 from benpicco/sock_has_ipv4
...
sys/net/sock: introduce SOCK_HAS_IPV4
2022-01-15 01:06:51 +01:00
Marian Buschsieweke
b6b7065ddc
core/rmutex: use atomic utils
...
Replace use of C11 atomics with atomic utils. This fixes
> error: address argument to atomic operation must be a pointer to a
> trivially-copyable type ('_Atomic(int) *' invalid)
error when compiling on AVR with LLVM.
2022-01-14 09:52:17 +01:00
chrysn
deffb350a7
rust: Update to riot-wrappers 0.7.15
2022-01-13 18:52:05 +01:00
Benjamin Valentin
67ef5faeed
sys/net/sock_util: make use of SOCK_HAS_IPV4
2022-01-13 18:40:12 +01:00
Gunar Schorcht
93d15ac2d3
tests/cpp11_*: remove -std=c++11
2022-01-13 17:50:59 +01:00
chrysn
952858ee92
doc/rust: Adjust to riot-sys internals' changes
2022-01-13 12:52:13 +01:00
chrysn
9c3d1039f0
doc: Elaborate on maintenance modes of Rust crates
...
Closes: https://github.com/RIOT-OS/RIOT/issues/17488
2022-01-13 12:52:13 +01:00
chrysn
87847b1de4
tests: Fix thread return with local message queue
...
When a message queue is configured from the stack, that main function
must never return -- otherwise, during sched_task_exit (which the
thread's function "returns" to), message senders might still send
messages into already freed stack space (which would be reused by
sched_task_exit).
Co-authored-by: Marian Buschsieweke <maribu@users.noreply.github.com>
2022-01-11 21:51:09 +01:00
benpicco
d0868bc997
Merge pull request #16918 from jia200x/pr/gnrc_netif/refactor_init
...
gnrc_netif: move netdev initialization to ops->init
2022-01-10 17:58:45 +01:00
Jose Alamos
eb23813467
tests/gnrc_netif: adapt ops->init to handle driver initialization
2022-01-10 13:59:27 +01:00
Jose Alamos
e7fac9f661
net/gnrc_netif: add return values to init
2022-01-10 13:59:01 +01:00
Jose Alamos
db815aa779
ieee802154/hal: migrate to request_op and confirm_op
2022-01-10 13:57:02 +01:00
benpicco
f33b3ad10d
Merge pull request #17242 from bergzand/pr/hid/add_descriptor_defines
...
usb/hid: Add HID report descriptor defines
2022-01-10 12:28:01 +01:00
8ea334dbc2
tests/usbus_hid: Adapt HID descriptors to use helper defines
...
Content of the HID report descriptor itself is unchanged
2022-01-10 11:35:58 +01:00
c49f156e6e
Merge pull request #17448 from aabadie/pr/drivers/ft5336
...
drivers/ft5x06: add support for touch panel controller
2022-01-09 18:02:40 +01:00
444170ed04
tests/driver_ft5x06: add test application for touch panel
2022-01-09 16:43:34 +01:00
a7fab3fe53
tests/unittests/tests-saul_reg: remove saul_reg_rm test function
2022-01-08 11:49:06 +01:00
795b71f7bf
Merge pull request #17480 from aabadie/pr/sys/crypto_aes_cipher_removal
...
sys/crypto: remove deprecated CIPHER_AES_128
2022-01-08 02:18:23 +01:00
5083061995
Merge pull request #17273 from maribu/core/IS_CT_CONSTANT
...
core: Add IS_CT_CONSTANT()
2022-01-08 00:21:07 +01:00
a082d2dd7a
Merge pull request #17478 from benpicco/tests/pkg_fatfs-drop_whitelist
...
tests/pkg_fatfs{_vfs}: drop whitelist
2022-01-07 18:57:52 +01:00
3676b63583
Merge pull request #17447 from gschorcht/sys/arduino_serial_stdio
...
sys/arduino: add Serial over stdio support
2022-01-07 18:04:35 +01:00
b0489b74ed
tests/pkg_qr-code-generator: adapt for stm32f746g-disco screen
2022-01-07 14:32:24 +01:00
9f4d6da505
tests/disp_dev: adjust buffer size when LCD_SCREEN_WIDTH is set
2022-01-07 14:32:24 +01:00
ed16fe60e4
tests/periph_ltdc: add test application
2022-01-07 14:32:24 +01:00
chrysn
70726d46ab
{examples,tests}/rust*: Blacklist ek-lm4f120xl board
...
Something in C2Rust mistranspiles around LED_PORT; disabling the board
for all Rust examples/tests.
2022-01-07 14:26:30 +01:00
chrysn
50f8ed3f72
{examples,tests}/rust*: Update Cargo.toml
...
This pulls in adjustments to the C-nonbreaking but Rust-breaking API
change in https://github.com/RIOT-OS/RIOT/pull/17359
cstr_core is forcibly kept at 0.2.4 because 0.2.5 needs a newer nightly
than riotdocker currently has.
2022-01-07 14:19:36 +01:00
f279a66d82
tests/sys_crypto_aes_ccm: use CIPHER_AES instead of CIPHER_AES_128
2022-01-07 11:13:38 +01:00
Marian Buschsieweke
68424a924c
core: Add IS_CT_CONSTANT()
...
This adds a simple macro to check (at C level) whether a given
expression is proven to be compile time constant and suitable for
constant folding. This allows writing code like this:
```C
int gpio_read(gpio_t pin) {
if (IS_CT_CONSTANT(pin)) {
/* this implementation should even be able to use the port and
* pin number as immediate in inline assembly */
}
else {
/* less efficient implementation that cannot use port and pin
* number as immediate in inline assembly */
}
}
```
2022-01-06 23:30:56 +01:00
Benjamin Valentin
96f4fd6273
tests/pkg_fatfs_vfs: avoid conflict with boards defining mtd1
2022-01-06 18:24:00 +01:00
Gunar Schorcht
725472cbc4
sys/arduino: add Serial over stdio support
...
If module `arduino_serial_stdio` is used and `ARDUINO_UART_DEV` is `UART_UNDEF`, the STDIO is used for `Serial`. It requires that the used `stdio` backend implements `stdio_available`.
2022-01-06 17:27:53 +01:00
Benjamin Valentin
42df626181
tests/pkg_fatfs{_vfs}: drop whitelist
...
We have the `FEATURES_REQUIRED` now, no need to whitelist boards with SPI
and GPIOs.
2022-01-06 14:28:38 +01:00
70d7b4eb13
tests/saul_drivers: add saul build test application
2022-01-06 12:23:27 +01:00
2b5ac8d422
Merge pull request #17262 from benpicco/msg_avail-return
...
core/msg: make msg_avail() return 0 on no queue
2022-01-05 14:13:28 +01:00
0056648581
Merge pull request #17418 from aabadie/pr/drivers/periph_build_enh
...
drivers/periph_common: build periph module selectively
2022-01-04 14:59:39 +01:00
benpicco
27f3261792
Merge pull request #17432 from benpicco/tests/socket_zep-fix
...
tests/socket_zep: fix automatic test
2022-01-03 17:25:38 +01:00
d645ea89e9
tests/malloc: increase test timeout for very large mems
2021-12-23 11:04:42 +01:00
Benjamin Valentin
79891e9318
tests/socket_zep: enable test on Murdock
...
Murdock does not support IPv6, so use IPv4 for the automated test.
2021-12-21 16:53:27 +01:00
Benjamin Valentin
e7be547920
tests/socket_zep: adapt test to API expectations
2021-12-21 16:53:06 +01:00
79df157727
sys: move rtc utility functions to their own module
2021-12-20 13:04:20 +01:00
c9e30b01c0
Merge pull request #16333 from fjmolinas/pr_driver_hm3301
...
drivers/hm330x: initial commit
2021-12-16 17:56:45 +01:00
chrysn
afdabcf9b6
Merge pull request #16274 from chrysn-pull-requests/rust-application
...
Add some Rust building infrastructure and example
2021-12-16 16:17:28 +01:00
Francisco Molina
aedec107d4
tests/driver_hm330x: initial import
2021-12-16 15:19:55 +01:00
chrysn
72e4c1803f
rust: Add minimal test
...
Unlike the hello-world example (that is largely identical), this gets
run during CI.
2021-12-16 13:29:30 +01:00
9c71dd7566
Merge pull request #17342 from aabadie/pr/sysclk
...
sys: introduce sysclk function to retrieve core clock frequency
2021-12-15 15:41:34 +01:00
Francisco
03a004e3c9
Merge pull request #17395 from fjmolinas/pr_cpu_no_rtt
...
cpu: do not auto-select ztimer_periph_rtt for sam0, fe310
2021-12-15 14:04:57 +01:00
Francisco
fe850e8919
Merge pull request #17357 from kfessel/p-evtimer32
...
sys/evtimer,ztimer: do not depend on ztimer_now64
2021-12-15 13:24:44 +01:00
ea3c59f41a
tests: use coreclk() instead of CLOCK_CORECLOCK
2021-12-15 13:14:19 +01:00
Marian Buschsieweke
13df2a6231
Merge pull request #17388 from maribu/tests/periph_timer_periodic
...
tests/periph_timer_periodic: spice up test
2021-12-15 12:55:00 +01:00
Kevin "Tristate Tom" Weiss
e3f6212708
Merge pull request #17355 from leandrolanzieri/pr/boards/samd21/model_kconfig
...
boards/samd21-based: model Kconfig
2021-12-15 12:35:32 +01:00
Francisco
10165da210
Merge pull request #17308 from aabadie/pr/drivers/mhz19_ztimer
...
drivers/mhz19: migrate to ztimer
2021-12-15 11:05:16 +01:00
Francisco Molina
600acb756c
tests/periph_pm: select ztimer_no_periph_rtt for sam0 boards
...
For sam0 there is a conflict between rtt and rtc, make resolves
this based on feature conflicts and the feature to be included
depends on dependency resolution.
Kconfig can't rely on order of inclusion therefore ztimer_no_periph_rtt
is implied to aboid ztimer_msec selecting rtt (its the case for BOARDs
using stdio_rtt
2021-12-15 10:31:19 +01:00
Leandro Lanzieri
1dd3b38e6c
tests/periph_rtc/kconfig: do not use rtt on ztimer
2021-12-15 10:31:19 +01:00
Francisco
31f5899c56
Merge pull request #17374 from MrKevinWeiss/pr/fix/kconfig/stms2
...
boards/stm32-based: model Kconfig
2021-12-15 10:29:49 +01:00
29ed101405
Merge pull request #17393 from fjmolinas/pr_kinetis_fix_rtt
...
cpu/kinetis/include: fix xtimer backend timer selection
2021-12-15 00:01:52 +01:00
Francisco Molina
c2d874e0d0
tests/posix_sleep: remove custom periph_rtt inclusion for ztimer
2021-12-14 23:23:30 +01:00
Karl Fessel
f30433caf6
tests: adds some INSUFFICIENT_MEMORY boards
2021-12-14 22:53:01 +01:00
Karl Fessel
5dfe59b9dc
test/pkg_microcoap: depends on xtimer
2021-12-14 22:53:01 +01:00
Karl Fessel
6473c5c1f7
test/gnrc_sock_ip: depends on xtimer
2021-12-14 22:53:01 +01:00