1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
Commit Graph

5973 Commits

Author SHA1 Message Date
benpicco
e9424c3446
Merge pull request #16556 from jia200x/pr/improve_hal_test
tests/ieee802154_hal: check error codes and improve error reporting
2021-09-08 16:49:56 +02:00
Ollrogge
e127a4d865 FIDO2 support in RIOT 2021-09-08 15:22:40 +02:00
MrKevinWeiss
ebcb86ce72
tests/pkg_littlefs2: arduino-mega2560 no longer fits 2021-09-08 12:40:32 +02:00
MrKevinWeiss
50b0e36ee9
tests/iee802154_*: Add app.config.test 2021-09-08 12:40:32 +02:00
benpicco
86f42068ae
Merge pull request #16823 from jia200x/pr/submac/fix_rx_continuous
ieee802154/submac: fix leftovers of #16746
2021-09-07 21:28:11 +02:00
Jose Alamos
9089d224b8
tests/ieee802154_hal: improve error reporting 2021-09-07 17:17:46 +02:00
Jose Alamos
0f14f826d1
tests/ieee802154_hal: wait for IFS during transmission 2021-09-07 17:17:45 +02:00
Jose Alamos
fd81b978fc
tests/ieee802154_hal: use _set_trx_state where possible 2021-09-07 17:17:45 +02:00
Jose Alamos
c464ab7e7c
tests/ieee802154_hal: spin if radio is BUSY on trx_state request 2021-09-07 17:04:31 +02:00
Jose Alamos
201c2e7a82
tests/ieee802154_submac: synchronize FSM with mutex 2021-09-07 16:55:10 +02:00
Martine Lenders
73d5997e70
tests/gnrc_dhcpv6_client: use export function to set IFACE for server 2021-09-07 13:48:51 +02:00
Martine Lenders
76c04bd647
tests/gnrc_dhcpv6_client: add script to check if $IFACE exists 2021-09-07 13:48:34 +02:00
Benjamin Valentin
ae2fde4edb examples, tests: replace gnrc_netdev_default with netdev_default
Those were merged in the meantime, update the Makefiles as well.
2021-09-06 21:06:29 +02:00
Benjamin Valentin
5b2597307c tests: remove unneeded netdev_default 2021-09-06 15:48:28 +02:00
Benjamin Valentin
4a32402c10 tests/driver_kw2xrf: use gnrc for test 2021-09-06 15:43:40 +02:00
Benjamin Valentin
9a6fc85b16 treewide: replace gnrc_netdev_default with netdev_default 2021-09-06 15:43:40 +02:00
Simon Brummer
1870e8a3ce gnrc_tcp: experimental feature "dynamic msl" 2021-09-04 07:37:53 +02:00
Karl Fessel
672a34e2be
Merge pull request #16805 from kfessel/p-spelling-minor
doc: cleanup some minor spelling error found by codespell
2021-09-03 15:35:30 +02:00
benpicco
3b304328f3
Merge pull request #16758 from benpicco/periph/rtc_mem
drivers/periph: define rtc_mem and implement it for sam0_common
2021-09-03 14:59:11 +02:00
Karl Fessel
42b191318a doc: cleanup some minor spelling error found by codespell 2021-09-03 13:02:08 +02:00
Benjamin Valentin
c8d94e89c9 tests/periph_rtc: test for periph_rtc_mem 2021-09-03 11:43:43 +02:00
Benjamin Valentin
c467f05317 tests/periph_rtt: test for periph_rtc_mem 2021-09-03 11:43:43 +02:00
chrysn
2bf1202fb9
Merge pull request #16800 from chrysn-pull-requests/vfs-fat-usability
Small fatfs usability fixes
2021-09-02 20:54:01 +02:00
chrysn
2c84f997d9 tests/pkg_fatfs: Create required bin/ directory 2021-09-02 17:17:42 +02:00
chrysn
5e763ee23c tests/pkg_fatfs: Use ${Q} instead of @ 2021-09-02 17:16:59 +02:00
chrysn
fd0e9bd29b tests/pkg_fatfs: Set tarball extension to match content
All existing users treat this as bz2 (tar -j), let's reflect this in the
extension for better usability.
2021-09-02 17:10:37 +02:00
Martine Lenders
389138c8e3
tests/gnrc_dhcpv6_client: honor configured IFACE in Kea config 2021-09-02 16:08:33 +02:00
Martine Lenders
a7c19f2c55
tests/gnrc_dhcpv6_client: fix make test-* command in README 2021-09-02 16:08:32 +02:00
Francisco
a1cbcc9ede
Merge pull request #15902 from maribu/spi-api-change-1
drivers/periph_spi: let spi_acquire return void
2021-09-02 08:50:56 +02:00
Marian Buschsieweke
198046e167
tests/perpih_spi: update to new API 2021-09-01 21:38:40 +02:00
Marian Buschsieweke
732cbd969c
drivers: update to new periph_spi API 2021-09-01 21:38:40 +02:00
Martine Lenders
73af152803
tests/gnrc_dhcpv6_client: bail out of sub-shell after server started 2021-09-01 16:14:58 +02:00
Martine Lenders
ced3268083
tests/gnrc_dhcpv6_client: remove sudo requirement 2021-09-01 16:02:48 +02:00
Martine Lenders
f253957f97
tests/gnrc_dhcpv6_client: dynamically adapt Kea config for >=1.7.10 2021-09-01 16:01:39 +02:00
Francisco
3db378e015
Merge pull request #11117 from haukepetersen/add_core_irqisen
core: add irq_is_enabled() function to irq interface
2021-08-26 18:41:02 +02:00
benpicco
0b69747389
Merge pull request #16023 from maribu/max_pdu_size
sys/net/netopt: Drop deprecated NETOPT_MAX_PACKET_SIZE
2021-08-26 14:40:18 +02:00
da140c251a
Merge pull request #16754 from kaspar030/native_deferred_yield_higher
cpu/native: fix thread_yield_higher() with IRQs disabled
2021-08-25 22:59:18 +03:00
Hauke Petersen
f877ed9205 tests/ztimer_periodic: rename counter macro
The macro with name `N` is used by the MSP430 CPU macros and
triggers a compilation error if this example is build for that
platform. So this commit renames the repeat counter limit from
`N` to `REAPEAT`.
2021-08-25 08:01:05 +02:00
Hauke Petersen
8ec355f3d9 tests/irq_disable_restore: test irq_is_enabled() 2021-08-25 08:01:05 +02:00
Hauke Petersen
dc1dcb9b5d tests/irq_disable_restore: fix typo in comment 2021-08-25 08:01:05 +02:00
Gerson Fernando Budke
0232e9d89c boards: Introduce atxmega-a1-xplained board
Add initial version.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-08-24 21:25:14 -03:00
benpicco
2de7dab0f4
Merge pull request #16288 from nandojve/xmega_ebi
cpu/atxmega/periph: Add ebi driver
2021-08-25 00:38:22 +02:00
benpicco
025770968b
Merge pull request #16036 from bergzand/pr/gd32vf103/initial
gd32v/seeedstudio-gd32: Initial support
2021-08-25 00:38:00 +02:00
f8bb757bae seeedstudio-gd32: Initial include of board
The seeedstudio-gd32 is an small development board based on the
gd32vf103 MCU

Co-authored-by: Benjamin Valentin <benjamin.valentin@ml-pa.com>
2021-08-24 14:30:23 +02:00
Gerson Fernando Budke
e0dd0f56f2 tests: Add cpu_avr8_xmega_drivers tests
Add AVR-8 xmega CPU specific tests.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-08-24 08:35:41 -03:00
Gerson Fernando Budke
574a0cf653 Revert "tests: Exclude atxmega-a1u-xpro board due low mem"
This reverts commit 6475620290.
2021-08-24 08:35:41 -03:00
Hauke Petersen
f24e3ffb07 tests/nimble_rpble_gnrc: initial import 2021-08-24 11:33:13 +02:00
fe1d9981a8 tests/deferred_yield_higher: initial commit
This test verifies that a thread can call `thread_yield_higher()` with IRQs
disabled, and that the actual context switch is deferred until IRQs are
re-enabled.
2021-08-24 09:49:53 +02:00
benpicco
be85777cd1
Merge pull request #16678 from viktorbatista/modules/lm75
drivers/lm75: driver for the lm75 sensor and derivatives
2021-08-20 18:04:12 +02:00
Vitor Batista
07c36ab814 tests/driver_lm75: testing files for the lm75 driver 2021-08-20 17:09:40 +02:00
Jose Alamos
ddc9c7c686
ieee802154/radio_hal: detach hal descriptor from driver 2021-08-18 15:24:10 +02:00
Simon Brummer
6fba0d970c gnrc_sock_tcp: integrate gnrc_tcp 2021-08-14 21:27:34 +02:00
Simon Brummer
11d73fbf30 gnrc_tcp: handle zero size buffers 2021-08-14 17:04:57 +02:00
benpicco
84413a3e6e
Merge pull request #16735 from brummer-simon/gnrc_tcp-add_GNRC_TCP_NO_TIMEOUT
gnrc_tcp: Add GNRC_TCP_NO_TIMEOUT
2021-08-14 17:00:11 +02:00
Simon Brummer
6b24601ee9 gnrc_tcp: Add GNRC_TCP_NO_TIMEOUT 2021-08-14 15:28:14 +02:00
Jan Romann
4384795cb9
treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
Jan Romann
cc47e3a72d
tests/gnrc_dhcpv6_client: Refactor test functions 2021-08-12 15:37:37 +02:00
Martine Lenders
f2f6700865
Merge pull request #16228 from JKRhb/dhcp-ia-na
sys/net/dhcpv6: Add IA_NA support to the DHCPv6 client
2021-08-11 20:50:01 +02:00
Jan Romann
85eae9d2da
tests/gnrc_dhcpv6_client: Add test for IA_NA 2021-08-11 19:15:35 +02:00
Martine Lenders
2d7c613948
tests/gnrc_dhcpv6_relay: initial import 2021-08-11 14:30:37 +02:00
Fabian Hüßler
258681f012 tests/ztimer_periodic: fix name clash with rp2040 vendor header 2021-08-09 10:45:35 +02:00
Francisco
c4df2cca51
Merge pull request #16708 from fjmolinas/pr_edhoc_c_bump
pkg/edhoc: bump version
2021-08-06 09:26:28 +02:00
Martine Lenders
1b0152bd73
Merge pull request #16709 from leandrolanzieri/pr/net/netif_get_by_name_buf
net/netif: add function to get interface by name from a buffer
2021-08-04 19:37:55 +02:00
Leandro Lanzieri
d2d1c7ede9
tests/gnrc_netif: add test for netif_get_by_name_buffer 2021-08-04 18:12:56 +02:00
Francisco Molina
3cc4a8ed15 pkg/edhoc: bump version
Bumps EDHOC-C version to fix broken state due to Nanocbor return
code values change.
2021-08-04 17:09:02 +02:00
Francisco Molina
ebe40a1000 tests/netstats_l2: use Makefile.boards.netif 2021-08-04 17:09:02 +02:00
Francisco Molina
e6bf97dca0 tests/Makefile.boards.netif: add non-exhaustive list of BOARDs providing netif 2021-08-04 17:09:02 +02:00
Peter Kietzmann
e1a8280e2b
Merge pull request #16689 from Ollrogge/usb_hid_pr2
usbus/hid_io: add missing header file, add RX callback function
2021-08-04 15:56:33 +02:00
Ollrogge
2c2eb88c0e usbus/hid: uncrustify files 2021-08-04 14:54:33 +02:00
Ollrogge
834ac3f5a5 usbus/hid_io: add missing header file, add RX callback function 2021-08-04 14:54:33 +02:00
Martine Lenders
4d2a942b5e
tests/unittests: amend uri_parser tests for query-splitter 2021-08-04 12:47:28 +02:00
José Alamos
91fe57a4d1
Merge pull request #16654 from jia200x/pr/gnrc_lorawan_tests
tests/gnrc_lorawan: add initial tests
2021-08-04 10:33:33 +02:00
Jose Alamos
68fb49b607
tests/gnrc_lorawan: add initial tests 2021-08-02 18:29:46 +02:00
benpicco
feac187d54
Merge pull request #16506 from benpicco/drivers/dose-rx_start
drivers/dose: make use of start condition received interrupt
2021-07-28 17:21:29 +02:00
Benjamin Valentin
1cacb11a26 tests/periph_uart: add automated test 2021-07-28 16:19:04 +02:00
Benjamin Valentin
a53e8e3138 unittests: rtt_rtc: add test for rtc_get/settimeofday() 2021-07-28 00:35:47 +02:00
Martine Lenders
184501b242
Merge pull request #16667 from miri64/event_timeout/bug/check-clock-on-clear
event_timeout: check clock before removing ztimer on clear
2021-07-21 15:37:53 +02:00
benpicco
775d6095bc
Merge pull request #16660 from fjmolinas/pr_lora_e5_dev
boards/lora-e5-dev: initial support
2021-07-21 14:36:58 +02:00
benpicco
c4bc40f03b
Merge pull request #16658 from miri64/dhcpv6_client/enh/optional-ia_pd
dhcpv6_client: make IA_PD an optional module
2021-07-21 14:36:34 +02:00
Martine Lenders
399850cb43
tests/event_ztimer: add regression test for crashing clear 2021-07-21 13:32:39 +02:00
Martine Lenders
38d14b6335
dhcpv6_client: make IA_PD an optional module
Prefix delegation used to be the only supported feature of our DHCPv6
client, but by now it also supports MUD, DNS recursive name servers and
IA_NA is on the horizon. So it makes sense to make IA_PD an optional
module like all those other features are as well.
2021-07-21 11:37:29 +02:00
Francisco Molina
1fa6374530
boards/lora-e5-dev: initial support 2021-07-21 11:28:16 +02:00
Martine Lenders
7793098ed8
Merge pull request #16634 from benpicco/gnrc_netif_parse_hostname
netutils: add netutils_parse_hostname()
2021-07-21 10:11:25 +02:00
Benjamin Valentin
e2a8c2506f tests/riotboot_flashwrite: add nucleo-g07xrb to Makefile.ci 2021-07-20 23:23:37 +02:00
Benjamin Valentin
dead4fe1dc tests: add test for netutils module 2021-07-20 22:44:54 +02:00
Martine Lenders
d9be29318d
gnrc_dhcpv6_client_mud_url: rename to dhcpv6_client_mud_url
There is no real reason for that pseudo-module to use the `gnrc_`
prefix. Neither does it need GNRC-components (except, but optionally, as
a network stack of course), nor is it implemented with in the GNRC
network stack.
2021-07-20 15:30:34 +02:00
benpicco
f877886357
Merge pull request #16637 from maribu/tests/periph_uart_mode
tests/periph_uart_mode: Drop dep to periph_timer
2021-07-14 16:48:52 +02:00
Leandro Lanzieri
9ca9efd15b
Merge pull request #16640 from jia200x/pr/revert/rx_symbol
net/lorawan: Revert #16604 and fix NETOPT_RX_SYMBOL_TIMEOUT documentation
2021-07-14 16:42:38 +02:00
Jose Alamos
d69256c90b
Revert "tests/driver_sx127x: use uint8_t for NETOPT_RX_SYMBOL_TIMEOUT"
This reverts commit 5ef4c0a778.
2021-07-13 21:13:34 +02:00
Simon Brummer
873d1fe378 gnrc_tcp: align with sock_tcp 2021-07-13 20:32:14 +02:00
Martine Lenders
bf0bbbf17c
Merge pull request #16461 from brummer-simon/gnrc_tcp-refactor_tests
gnrc_tcp: refactor tests
2021-07-13 18:28:51 +02:00
Marian Buschsieweke
ca7c12643c
tests/periph_uart_mode: Drop dep to periph_timer
Use xtimer only optionally (when periph_timer is available) for the
test. This makes this test applicable to freshly ported boards that
do not yet have a peripheral timer driver.
2021-07-13 16:51:00 +02:00
Jose Alamos
cab4e36757
tests/gnrc_ipv6_*: avoid explicit cast to netdev 2021-07-09 11:35:21 +02:00
Jose Alamos
bd0d03eb10
tests/gnrc_sixlowpan_*: avoid explicit cast to netdev 2021-07-09 11:35:20 +02:00
Jose Alamos
6f487485b5
tests/ieee802154_submac: avoid explicit cast to netdev 2021-07-09 11:35:20 +02:00
Jose Alamos
82a429e982
tests/gnrc_netif: avoid explicit cast to netdev 2021-07-09 11:35:19 +02:00
Jose Alamos
b483d1f809
netdev_test: avoid explicit cast to netdev 2021-07-09 11:35:19 +02:00
Jose Alamos
4e6f299af0
lwip: avoid explicit cast to netdev 2021-07-09 11:35:16 +02:00
Jose Alamos
bfbbec3de3
sx127x: avoid explicit cast to netdev 2021-07-09 10:38:36 +02:00
Jose Alamos
c9ee5fb76a
sx126x: avoid explicit cast to netdev 2021-07-09 10:38:36 +02:00
Jose Alamos
686c81caf7
socket_zep: avoid explicit cast to netdev 2021-07-09 10:38:33 +02:00
Jose Alamos
343ffa9f7e
at86rf215: avoid explicit cast to netdev 2021-07-09 10:38:33 +02:00
Jose Alamos
72d71f1ac4
at86rf2xx: avoid explicit cast to netdev 2021-07-09 10:08:45 +02:00
Simon Brummer
876c24d1cc gnrc_tcp: refactor tests 2021-07-08 14:22:03 +02:00
Francisco
79ee4fd489
Merge pull request #16459 from brummer-simon/gnrc_tcp-rewrite_passive_open
gnrc_tcp: rewrite passive open
2021-07-08 12:08:52 +02:00
Simon Brummer
88a0273434 gnrc_tcp: add listen/accept 2021-07-08 09:40:02 +02:00
Fabian Hüßler
ee604bb35f tests/driver_ina3221: test refactor 2021-07-07 08:40:02 +02:00
Francisco
ccfd3ee980
Merge pull request #16597 from jia200x/pr/sx126x_kconfig
sx126x: add support for multiple simultaneous variants
2021-07-06 13:19:15 +02:00
benpicco
8f9233f329
Merge pull request #16232 from maribu/drivers/cc110x
drivers/cc110x: add power off (sleep) functions
2021-07-06 12:24:26 +02:00
Francisco
daeac91aea
Merge pull request #16604 from jia200x/pr/lora/fix_rx_timeout_size
netdev/lora: fix size of NETOPT_RX_SYMBOL_TIMEOUT
2021-07-06 12:15:00 +02:00
Francisco Acosta
71be0ba3a1
tests/driver_cc110x: add sleep and wake-up commands 2021-07-06 10:12:16 +02:00
6aa8fd650b tests/unittests/tests-ipv6_hdr: fix too short ipv6_hdr_t allocations 2021-07-05 22:35:29 +02:00
ddc30a198a unittests/tests-ipv6_addr: test_ipv6_addr_to_str__addr_NULL(): zero a 2021-07-05 16:51:16 +02:00
b388a2a440 unittests/tests-ipv4_addr: test_ipv4_addr_to_str__addr_NULL(): zero a 2021-07-05 16:50:44 +02:00
Jose Alamos
2e5b7f9e31
sx126x: add support for multiple simultaneous variants 2021-07-05 16:02:15 +02:00
MrKevinWeiss
630f7a2102
sys/arduino: Add Kconfig model 2021-07-02 15:11:09 +02:00
Jose Alamos
5ef4c0a778
tests/driver_sx127x: use uint8_t for NETOPT_RX_SYMBOL_TIMEOUT 2021-07-01 12:00:25 +02:00
Martine Lenders
c5a1012695
Merge pull request #16596 from JKRhb/aac-flags
sys/net/gnrc/netif: Make aac_mode a flag field
2021-06-30 13:29:44 +02:00
Jan Romann
3efb34d8b0
tests/gnrc_sixlowpan_frag_minfwd: add stm32mp157c-dk2 to Makefile.ci 2021-06-29 20:30:44 +02:00
Martine Lenders
9aa99a0fd8
Merge pull request #16593 from JKRhb/dhcp-scapy-mud-update
tests/gnrc_dhcpv6_client_6lbr: Update test for DHCPv6 MUD option
2021-06-29 13:43:26 +02:00
Kevin "Tristate Tom" Weiss
25c871ed9a
Merge pull request #16576 from jia200x/pr/netdev/migrate_dst_filter
ieee802154: migrate `netdev_ieee802154_dst_filter` to a common ieee802154
2021-06-29 10:50:08 +02:00
Jan Romann
0cd1aaaf72
tests/dhcpv6_6lbr: Update test for MUD option
A new version of scapy (2.4.5) has been released that now allows to test
the MUD option directly without a workaround.
2021-06-28 18:07:05 +02:00
Vera Clemens
7ecdf00f53 tests/emcute: Fix README 2021-06-25 18:32:53 +02:00
Vera Clemens
b0f4781e15 net/emcute: Allow RETAIN flag to be set on incoming PUBLISHs 2021-06-25 18:32:53 +02:00
MrKevinWeiss
48ef2ec2da
tests/ieee802154: Add unit tests for 2021-06-23 16:44:09 +02:00
benpicco
cf688774e5
Merge pull request #16527 from benpicco/gnrc_netif_create-race
sys/net/gnrc/netif: make gnrc_netif_create() blocking to avoid race condition
2021-06-21 15:48:18 +02:00
Benjamin Valentin
1a6015f18c tests/gnrc_sixlowpan_frag_minfwd: add nucleo-f302r8 to Makefile.ci 2021-06-21 14:04:06 +02:00
1011af27a1
Merge pull request #16566 from aabadie/pr/pkg/semtech-loramac-no-force-periph_rtt
pkg/semtech-loramac: don't force ztimer rtt backend
2021-06-17 18:09:31 +02:00
Martine Lenders
7cad799afe
Merge pull request #15468 from jia200x/pr/rh/rev.13.11
ieee802154/hal: adapt frame filter and source address matching changes
2021-06-17 16:18:57 +02:00
Francisco
a012a0849f
Merge pull request #15317 from aabadie/pr/sys/arduino_ztimer
sys/arduino: replace xtimer by ztimer as high-level background timer
2021-06-17 15:56:04 +02:00
4e909b52f0
tests/pkg_semtech-loramac: blacklist atxmega-a1u-xpro board 2021-06-17 15:01:21 +02:00
Martine Lenders
4d6d46534d
Merge pull request #16564 from fjmolinas/pr_fix_turo_congure
tests/congure-turo: reset before opening terminal
2021-06-17 13:14:05 +02:00
Francisco Molina
94da3ed9a7
tests/congure: reset before opening terminal
Some BOARD terminals are slow to start so if the BOARD is reset after
opening the terminal this can lead to off-by-one error when parsing
the output.

So instead do as testrunner and reset before opening the terminal.
Note that no interactive_sync is needed since a similar mechanism
happens in ShellInteraction.
2021-06-17 11:05:07 +02:00
Francisco Molina
a0714298a3
tests/turo: reset before opening terminal
Some BOARD terminals are slow to start so if the BOARD is reset after
opening the terminal this can lead to off-by-one error when parsing
the output.

So instead do as testrunner and reset before opening the terminal.
Note that no interactive_sync is needed since a similar mechanism
happens in ShellInteraction.
2021-06-17 11:05:00 +02:00
e30a107329
tests/sys_arduino: skip atmega328p based boards from ci 2021-06-17 10:29:27 +02:00
Jose Alamos
7d14fb3571
ieee802154/hal: remove set_rx_mode 2021-06-17 10:07:43 +02:00
Jose Alamos
6d64b537ef
ieee802154/hal: remove set_hw_addr_filter 2021-06-17 10:07:43 +02:00
Marian Buschsieweke
258d384fec
tests/ztimer_periodic: iterate over clocks
Instead of only testing for `ZTIMER_MSEC`, iterate over a list of
clocks and run the test for each. The reasoning is that this test
does not only test `ztimer_periodic`, but also that the used clock
backend operates correctly in a typical use case.
2021-06-16 13:11:13 +02:00
Francisco Molina
c80390f28b
ztimer: pull ztimer_periph_rtt for ZTIMER_MSEC if available 2021-06-16 11:18:25 +02:00
Kevin "Tristate Tom" Weiss
0c06948373
Merge pull request #16552 from MrKevinWeiss/pr/fix/kconfigqdsa
pkg/qdsa: force qdsa to lowercase
2021-06-15 15:21:26 +02:00
Francisco
d7b3328601
Merge pull request #16098 from kfessel/p-remove-lifo
core/lifo: Remove lifo [after 2021.04]
2021-06-15 13:55:30 +02:00
MrKevinWeiss
0345f97962 pkg/qdsa: force qdsa to lowercase 2021-06-15 12:06:10 +02:00
beb171de40
Merge pull request #16546 from fjmolinas/pr_kinetis_lptmr_rtt
cpu/kinetis: use LPTMR as rtt backend
2021-06-15 11:02:16 +02:00
Francisco Molina
d9ee424b7c
cpu/kinetis: use LPTMR as rtt backend 2021-06-15 08:29:09 +02:00
Hauke Petersen
ef8753a37f tests/trickle: use ztimer instead of xtimer 2021-06-14 09:04:25 +02:00
Hauke Petersen
830baa97c9 tests/nimble_l2cap: adapt buffer sizes 2021-06-10 10:02:10 +02:00
90dd3deb21
Merge pull request #16295 from fjmolinas/pr_edhoc_c
pkg/edhoc-c: initial commit
2021-06-08 17:23:52 +02:00
Francisco Molina
fda3cbc60a
tests/pkg_edhoc: initial import 2021-06-08 14:34:33 +02:00
cfb10db9b7
Merge pull request #16507 from fjmolinas/pr_event_timeout_periodic
sys/event: add periodic timeout event
2021-06-08 13:07:40 +02:00
30c0ba65d5
Merge pull request #15559 from fjmolinas/pr_riotboot_flashwrite_test
tests/riotboot/flashwrite: add automatic test
2021-06-08 11:15:19 +02:00
benpicco
88da1421be
Merge pull request #16469 from Franz2000/support-seeeduino-XIAO-board
boards: Adding board support for the Seeeduino XIAO
2021-06-08 10:35:26 +02:00
Francisco Molina
efedc66cae
tests/riotboot/flashwrite: add automatic test 2021-06-07 08:55:34 +02:00
Francisco Molina
0a3c9b694b
tests/msg_queue_print: fix test on hw 2021-06-04 13:37:21 +02:00
Francisco Molina
c505bb11d2
tests/event_ztimer: initial import 2021-06-03 17:53:53 +02:00
benpicco
41bbafdfe4
Merge pull request #16328 from benpicco/driver/lis2dh12-cleanup
drivers/lis2dh12: clean up API
2021-06-03 15:33:04 +02:00
Benjamin Valentin
a338b65d29 tests/driver_lis2dh12: add support for temperature sensor 2021-06-03 12:59:50 +02:00
Benjamin Valentin
0ab186ad50 tests/driver_lis2dh12: adapt to API changes 2021-06-03 12:59:50 +02:00
MaestroOnICe
dc8f7912e9 boards: add Seeeduino XIAO 2021-06-02 14:23:55 +02:00
Martine Lenders
e142001221
Merge pull request #15168 from JulianHolzwarth/pr/software/test/IPC/change
core/msg.c: fixed msg_queue_print()
2021-06-02 12:18:04 +02:00
JulianHolzwarth
08382fed33 tests/msg_queue_print/: new test for msg_queue_print 2021-06-02 01:28:28 +02:00
fde0bb7819
Merge pull request #16505 from fjmolinas/pr_event_timeout_ztimer
sys/event/timeout: add option to use ztimer as backend
2021-06-01 12:19:39 +02:00
12a03c60e5
tests: examples: use IOTLAB_NODE=auto instead of auto-ssh 2021-05-28 17:23:11 +02:00
Francisco Molina
4f34e50130
sys/event/timeout: add option to use ztimer as backend 2021-05-27 22:34:01 +02:00
08049fbb79
tests/pkg_qr-code-generator: remove dependency to auto_init_screen 2021-05-25 14:22:25 +02:00
7d5051f2ec
tests/{disp,touch}_dev: remove dependency to auto_init_screen 2021-05-25 14:21:58 +02:00
79dd9a4e3a
tests/pkg_qr-code-generator: add disp-dev for esp32-wrover-kit 2021-05-22 09:30:44 +02:00
876004442a
Merge pull request #16486 from aabadie/pr/pkg/lvgl_remove_internal_thread
pkg/lvgl: remove internal thread
2021-05-21 16:50:49 +02:00
Francisco
9b449fba98
Merge pull request #16185 from aabadie/pr/drivers/sx127x_uncrustify
drivers/sx127x: uncrustify code
2021-05-21 11:45:25 +02:00
c09c7d549d
tests/pkg_lvgl: remove manual call to sysmon_task 2021-05-20 20:56:17 +02:00
ef6d377197
tests/pkg_lvgl*: adapt to new behavior 2021-05-20 13:06:49 +02:00
9c749bc214
Merge pull request #16480 from aabadie/pr/tests/touch_dev_enh
tests/touch_dev: improve genericity by using auto_init_screen module
2021-05-19 12:24:28 +02:00
e7983908f9
tests/touch_dev: use auto_init_screen 2021-05-19 11:30:32 +02:00
4b2f9af90f
tests/disp_dev: improve screen cleanup speed 2021-05-19 10:01:03 +02:00
12a0adc57c
tests/disp_dev: use auto_init_screen
This removes the explicit dependency to ili9341 driver
2021-05-19 09:59:23 +02:00
47bf32ed02
tests/driver_sx127x: uncrustify code 2021-05-18 11:00:44 +02:00
Gerson Fernando Budke
8a2c88a808 boards/atxmega-a3bu-xplained: Add spi configuration
Add J1 header spi configuration.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-05-14 23:26:08 -03:00
Gerson Fernando Budke
8cc9c42d1d boards/atxmega-a1u-xpro: Add spi configuration
Add EXT-1 spi bus configuration.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-05-14 23:26:08 -03:00
Gerson Fernando Budke
91316a879a cpu/atxmega/periph/spi: Add spi driver
Introduce SPI driver.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-05-14 23:26:08 -03:00
Marian Buschsieweke
c210975108
Merge pull request #16443 from maribu/tests/malloc
sys/malloc_thread_safety: fix potential overflow in multiplication
2021-05-13 14:38:59 +02:00
Jnae
b287d120ff at86rf215: timestamp counter for rx frames 2021-05-12 15:27:36 +02:00
55fc61f295
tests/pkg_qr-code-generator: improve encoder buffer lenghts 2021-05-11 13:47:55 +02:00
74ad930be9
tests/pkg_qr-code-generator: optimize display in test application 2021-05-11 09:25:29 +02:00
Marian Buschsieweke
8c31227060
tests/malloc: test for correct calloc() behavior 2021-05-10 18:04:53 +02:00
4e37e1ad44
tests/pkg_qr-code-generator: extend with disp_dev API 2021-05-10 14:25:18 +02:00
08ae97257c
tests: add test application for qrcode package 2021-05-09 17:19:13 +02:00
Francisco
8cb8bba4e7
Merge pull request #16104 from maribu/external_modules
build system: Rework EXTERNAL_MODULE_DIRS
2021-05-07 23:27:17 +02:00
Marian Buschsieweke
81411e3539
tests: Update to new EXTERNAL_MODULE_DIRS interface 2021-05-07 21:29:16 +02:00
Marian Buschsieweke
ef5ec6d038
tests/external_module_dirs: update to new interface 2021-05-07 21:29:10 +02:00
benpicco
619a444741
Merge pull request #16347 from benpicco/drivers/rtt_rtc-rtc_get_time_ms
drivers/rtt_rtc: implement rtc_get_time_ms()
2021-05-05 19:13:21 +02:00
Leandro Lanzieri
d36628d37e
Merge pull request #16183 from Ollrogge/aes_pr
sys/crypto: Enable support for AES-192, AES-256
2021-05-05 09:19:12 +02:00
Francisco
3cb3b5ab85
Merge pull request #16133 from miri64/congure_mock/enh/real-methods
congure_mock: add capability to provide actual methods
2021-05-04 11:06:35 +02:00
38062c414c
Merge pull request #16426 from fjmolinas/pr_small_test_fixes
tests: small fixes
2021-05-04 10:02:09 +02:00
c49162cc66
Merge pull request #16427 from fjmolinas/pr_test_malloc_refactor
tests/malloc: refactor test
2021-05-04 10:01:47 +02:00
Ollrogge
46a0ef07b1 tests/sys/crypto: Split test application to reduce size 2021-05-03 17:40:33 +02:00
Ollrogge
3f529904b7 sys/crypto: Add AES-CCM NIST SP 800-38C testvectors 2021-05-03 17:34:53 +02:00
Ollrogge
b1a2d4787d sys/crypto: Remove leftover code related to deprecated 3DES block cipher 2021-05-03 17:34:53 +02:00
Ollrogge
427d2bd06e sys/crypto: Enable support for AES-192, AES-256 2021-05-03 17:34:49 +02:00
Francisco Molina
2d690ee05a
tests/malloc: refactor test
Matching on every free leads to flimsy test results where all memory
is freed but one line fails to be matched by pexpect, instead, match
the final count.
2021-05-03 17:17:49 +02:00
Francisco Molina
4826867188
tests/pthread_cooperation: nucleo-f334r8: reduce stack size 2021-05-03 10:17:11 +02:00
Francisco Molina
4ecf5b29af
tests/pkg_tensorflow-lite: insufficient memory nucleo-g071rb 2021-05-03 08:19:39 +02:00
Benjamin Valentin
84bb42ce1f tests/periph_rtc: add rtc_get_time_ms() to test 2021-05-03 00:09:18 +02:00
Benjamin Valentin
c7c4d75dfe tests/periph_flashpage: respect FLASHPAGE_WRITE_BLOCK_SIZE 2021-04-29 17:57:05 +02:00
Leandro Lanzieri
a60b53005a
pkg/lvgl: model dependency resolution in Kconfig 2021-04-28 11:19:24 +02:00
99df6bd03b
tests/pkg_lvgl*: add Kconfig sample configuration 2021-04-28 11:19:22 +02:00
Hauke Petersen
0b1ca863a1 tests/driver_bmx280: add xtimer dependency 2021-04-27 14:24:28 +02:00
benpicco
1b7c62a992
Merge pull request #16306 from nandojve/xmega_i2c
cpu/atxmega/periph: Add i2c driver
2021-04-26 14:34:42 +02:00
a43b6b38cc
Merge pull request #16353 from fjmolinas/pr_test_dbgpin_frdm-k64f
tests/dbgpin: user port 1 for frdm-k64f
2021-04-26 12:03:18 +02:00
Francisco Molina
f3999be3d4
tests/dbgpin: user port 1 for frdm-k64f 2021-04-26 10:40:24 +02:00
88e8a971df
Merge pull request #16351 from fjmolinas/pr_avr_flashpage_unittest
tests/periph_flashpage_unittest: lower FLASHPAGE_SIZE for 8bit overflow
2021-04-26 10:09:18 +02:00
Gerson Fernando Budke
a4c5daea3b boards/atxmega-a3bu-xplained: Add i2c configuration
Add J1 i2c bus configuration.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-04-25 22:06:29 -03:00
Gerson Fernando Budke
084625fa0d boards/atxmega-a1u-xpro: Add i2c configuration
Add EXT-1 i2c bus configuration.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-04-25 22:06:29 -03:00
Hauke Petersen
a7a3244b8f
Merge pull request #16367 from kaspar030/fix_ztimer_is_set
ztimer: fix `ztimer_is_set()`
2021-04-22 12:06:41 +02:00
20981e5f7c tests/unittests: tests-ztimer: add ztimer_is_set() regression test 2021-04-22 11:12:48 +02:00
Bas Stottelaar
cc645c083e
Merge pull request #15684 from iosabi/drv_si705x
drivers/si70xx: Add support for Si705x sensors
2021-04-21 22:29:01 +02:00
Akshai M
bd8f571895 unittests: Add WL to insufficient mem list 2021-04-20 21:04:36 +02:00
Francisco Molina
ad781da36f
tests/pkg_tensorflow-lite/Makefile.ci: explicit list
Explicitly list BOARD_INSUFFICIENT_MEMORY so
dist/tools/compile_and_test_for_board can filter out BOARDs.
2021-04-20 15:35:20 +02:00
Francisco Molina
91269794d9
tests/periph_flashpage_unittest: lower FLASHPAGE_SIZE for int overflow
On AVR_8 512*256 causes an int overflow.
2021-04-20 14:59:50 +02:00
iosabi
f72efb1daf drivers/si70xx: Add support for Si705x sensors
The Silicon Labs Si705x sensors (Si7050/1/3/4/5) are very similar to the
Si7021 sensors featuring only a temperature sensor and no humidity
sensor. The only difference between the Si705x is the temperature
accuracy of the reading, ranging from +/- 0.1 C in the Si7051 to +/- 1 C
in the Si7050.

This patch adds support for this family of sensors extending the
functionality of the existing si70xx driver. Following the style of
other modules, this implements a pseudomodule per supported chip, adding
si7050, si7051, si7053, si7054 and si7055 pseudomodules.

As a minor change this patch also implements the missing
si70xx_get_serial, si70xx_get_id and si70xx_get_revision functions that
were declared in the si70xx.h header but implemented as private
functions. The si70xx_get_id() may be relevant for the application to
know at run time exactly which version of the hardware is installed.

The updated test running with a Si7051 shows the following output, which
seems consistent with the room temperature conditions during the test.

```
make SI70XX_VARIANT=si7051 -C tests/driver_si70xx/ all flash
```

```
SI70XX temperature and humidity sensor test application
Initializing sensor...
[OK]
Found SI7051 sensor, revision 32
temperature: 24.71 C
temperature: 24.69 C
```
2021-04-17 20:14:35 +00:00
Martine Lenders
dec82b2475
Merge pull request #16329 from miri64/tests/fix/periph_rtt_min-timeout
tests/periph_rtt_min: adapt for slower RTTs
2021-04-16 16:53:54 +02:00
Martine Lenders
e27675bc10
tests/periph_rtt_min: adapt for slower RTTs 2021-04-16 11:11:37 +02:00
95a2456457
Merge pull request #16330 from kfessel/p-add-clist-special
core/clist: add special cardinality tests and matching unittest
2021-04-15 12:14:58 +02:00
Hauke Petersen
9bd65efe12 tests/nimble_l2cap: fix missing xtimer.h include 2021-04-15 08:21:56 +02:00
Karl Fessel
5735d99971 core/clist: add special cardinality tests and matching unittest
adds clist_exactly_one() and clist_more_than_one()
and a unittest that tests them
2021-04-14 21:00:10 +02:00
Karl Fessel
1dde0f42d4 core/sched: keep scheduler clist internal to sched
adds sched_runq_advance(prio)
used it in core/thread and
test malloc_thread_safety
2021-04-14 09:53:04 +02:00
Martine Lenders
33ca462af6
Merge pull request #16325 from miri64/tests/fix/tests-rtc
tests/unittests/tests-rtc: do not use DST info for normalization
2021-04-13 18:16:47 +02:00
benpicco
0ede891755
Merge pull request #16223 from chrysn-pull-requests/dac-dds-int-range
tests/dac_dds: Fix sine wave to fit in PCM range
2021-04-13 14:57:58 +02:00
Martine Lenders
873b71c3e9
tests/unittests/tests-rtc: do not use DST info for normalization
`rtc_tm_normalize` does not use it, so `mktime` should not either.
2021-04-13 14:37:19 +02:00
benpicco
bd6114ae9d
Merge pull request #16187 from benpicco/cpu/sam0_common/get_tamper
cpu/sam0_common: add rtc_get_tamper_event()
2021-04-13 14:11:46 +02:00
benpicco
fa8057ffbf
Merge pull request #16180 from nicoHarel/drivers/ds3231
drivers/ds3231: add alarm support
2021-04-13 13:57:16 +02:00
Francisco
2f28ad4f1c
Merge pull request #16231 from maribu/tests/malloc_thread_safety
tests/malloc_thread_safety: improve test
2021-04-13 11:00:16 +02:00
Benjamin Valentin
55c95cd8fd tests/periph_gpio: display tamper wake event 2021-04-13 10:45:16 +02:00
Leandro Lanzieri
58ec967cc6
Merge pull request #16264 from MrKevinWeiss/pr/pkgupdate/kconfig
pkg/*/Kconfig: Model simple pkgs in Kconfig
2021-04-12 19:01:18 +02:00
Hauke Petersen
9926e33751
Merge pull request #15782 from haukepetersen/opt_sema_ztimer
sys/sema: allow to use ztimer and/or xtimer
2021-04-12 14:44:31 +02:00
Francisco
505dcb7a62
Merge pull request #16314 from miri64/tests/enh/periph_rtt_min
tests/periph_rtt_min: harden test
2021-04-12 14:11:41 +02:00
Hauke Petersen
4cd9e96066 tests/sema: add test for sema_wait_timed_ztimer() 2021-04-12 13:08:39 +02:00
Martine Lenders
fc6dc25da4 tests/periph_rtt_min: harden test
- Better self-containment: read number of expected samples from output
  rather than the environment
- Less reliance on `stdout` timing: Count samples in application and
  output it rather then counting flushed dots.
2021-04-12 11:56:25 +02:00
iosabi
9974803f43 tests/lwip: Add a test for partial TCP reads.
Add a new test to check the behavior of `sock_tcp_read` when more data
is available in the connection than the buffer passed. This test checks
issue #16124 as well as reading from multiple small network packets into
a single buffer.
2021-04-10 17:14:11 +00:00
6ee94bdcdf
Merge pull request #16222 from fjmolinas/pr_driver_sgp30
driver/sgp30: initial import
2021-04-09 14:00:38 +02:00
f48aba5035 tests/unittests: add clist_is_empty() test case 2021-04-09 10:54:29 +02:00
MrKevinWeiss
600e9f4e47 tests/pkg*: Add app.config.test to pkg tests
This adds app config to the package tests that are available:

- tests/pkg_c25519
- tests/pkg_cayenne-lpp
- tests/pkg_cifra
- tests/pkg_cn-cbor
- tests/pkg_emlearn
- tests/pkg_hacl
- tests/pkg_heatshrink
- tests/pkg_jsmn
- tests/pkg_libb2
- tests/pkg_libcose
- tests/pkg_libfixmath
- tests/pkg_libhydrogen
- tests/pkg_lora-serialization
- tests/pkg_micro-ecc
- tests/pkg_minmea
- tests/pkg_monocypher
- tests/pkg_nanocbor
- tests/pkg_nanopb
- tests/pkg_qcbor
- tests/pkg_qdsa
- tests/pkg_relic
- tests/pkg_tiny-asn1
- tests/pkg_tinycbor
- tests/pkg_tinycrypt
- tests/pkg_tweetnacl
- tests/pkg_yxml
2021-04-08 16:44:10 +02:00
benpicco
6ce9db6df8
Merge pull request #16287 from nandojve/avr8_xmega-a3bu_xpld
boards: Introduce atxmega-a3bu-xplained board
2021-04-08 13:19:04 +02:00
Francisco Molina
6c4cb07a2f
tests/driver_sgp30: initial import 2021-04-08 10:14:30 +02:00
Leandro Lanzieri
e7732d9a00
Merge pull request #16217 from fjmolinas/pr_driver_sm_pwm_01c
drivers/sm_pwm_01c: initial import
2021-04-08 09:04:38 +02:00
Gerson Fernando Budke
6149531684 boards: Introduce atxmega-a3bu-xplained board
Add initial version.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-04-07 20:06:11 -03:00
Francisco Molina
a886c311e8
tests/driver_sm_pwm_01c: initial import 2021-04-07 12:05:09 +02:00
Francisco Molina
424192fbe7
sys/progress_bar: add Konfig configuration 2021-04-07 12:05:00 +02:00
Nicolas Harel
c710aff9c6 drivers/ds3231: add alarm support
tests/driver_ds3231

drivers/ds3231: add alarm support with IRQ

drivers/ds3231: alarm support and documentation

drivers/ds3231: alarm interrupt with mutex

drivers/ds3231: alarm, _unlock function

fixup! drivers/ds3231: add alarm support
2021-04-06 14:48:31 +02:00
Peter Kietzmann
f3482071e1
Merge pull request #16179 from leandrolanzieri/dev/net/sock/dtls_multi_cred
net/sock/dtls: allow using multiple credentials
2021-04-06 10:04:45 +02:00
Francisco
73ccd1e2e7
Merge pull request #15540 from JulianHolzwarth/pr/software/test/sema
tests/sema/: added simple sema test
2021-04-02 22:03:36 +02:00
JulianHolzwarth
20a3a929c8
tests/sema/: added sema test 2021-04-02 19:40:33 +02:00
Francisco
9d1d2f9e21
Merge pull request #16172 from kfessel/p-zimer-sec
sys/ztimer: add ZTIMER_SEC, improve auto_init
2021-04-02 08:32:38 +02:00
Karl Fessel
febfa5bc62 tests/ztimer_xsec: add a simple high level ztimer test 2021-04-01 18:19:15 +02:00
Marian Buschsieweke
fc3e0b6055 tests/ztimer_underflow: allow testing ZTIMER_SEC 2021-04-01 15:31:40 +02:00
Marian Buschsieweke
cc92a0aea3 tests/ztimer_msg: Allow testing ZTIMER_SEC 2021-04-01 15:31:40 +02:00
Leandro Lanzieri
88d94daeb6
tests: add atmega328p-xplained-mini to insufficient memory list 2021-04-01 10:33:48 +02:00
Leandro Lanzieri
835589a301
tests/pkg_tinydtls_sock_async: add missing ID to server PSK 2021-04-01 09:47:39 +02:00
benpicco
cb06924fb2
Merge pull request #16239 from nandojve/xplained-mini
boards: introduce atmega328p-xplained-mini
2021-03-31 13:37:56 +02:00
Hauke Petersen
98de4b968a tests: add event_wait_timeout_ztimer test app 2021-03-31 10:11:51 +02:00
Marian Buschsieweke
02e069a357
tests/malloc_thread_safety: improve test
- fix false test failure on picolibc
    - For picolibc, the result of mallinfo().uordblks doesn't go back
      to zero after the first allocation. By adding `free(malloc(4))`
      before recording the pre-test mallinfo() value, this issues is
      worked arround
- increase test coverage to also cover realloc()
- ease testing with picolibc by allowing `make PICOLIBC=1 flash test`
2021-03-31 09:17:50 +02:00
18a0889bc4
Merge pull request #16177 from aabadie/driver_llcc68
drivers: add support for sx1261/2 and llcc68 radio devices
2021-03-30 19:02:27 +02:00
c8e343a590
tests/driver_sx126x: add test application 2021-03-30 16:12:39 +02:00
Marian Buschsieweke
49a5bfb9e5
tests/periph_rtt: be more verbose on error
If `rtt_get_alarm()` doesn't return the correct value, print expected
and return value to ease debugging.
2021-03-30 14:48:03 +02:00
Marian Buschsieweke
85eebf9e79
Merge pull request #16189 from benpicco/tests/bench_msg_pingpong-cleanup
tests/bench_msg_pingpong: cleanup
2021-03-30 10:58:37 +02:00
Dylan Laduranty
c9cf60db20
Merge pull request #16181 from h-filzer/bastwan
boards/bastwan: Support BastWAN Board
2021-03-27 21:54:53 +01:00
Gerson Fernando Budke
4a9f0efb6d boards: introduce atmega328p-xplained-mini
Add ATmega328P Xplained Mini board.  The board is an official
development kit from MCHP based on the Arduino UNO, reduced
hardware, with a xplainedmini debugger and CDC ACM serial
converter.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-03-27 14:10:19 -03:00
Lokotius
303ac4ded2 boards/bastwan: Support BastWAN Board
This board is based on rak4260 with rak specific pinmappings.
ADC, LED and UART as well as USB ist supposed to work.
Mostly adopted from SAM R34 Xplained Pro board with adoption to rak pinout.
2021-03-25 16:21:18 +01:00
Joakim Nohlgård
821eb21861 tests/fault_handler: Fix pedantic warnings about signed/unsigned 2021-03-24 12:07:26 +01:00
Joakim Nohlgård
f24e835c71 tests/cpu_efm32_features: Add missing include stdio.h
for puts
2021-03-24 12:07:20 +01:00
Joakim Nohlgård
1f710f94e6 tests/cortexm_address_check: Add missing include inttypes.h
for PRIx32
2021-03-24 12:07:15 +01:00
chrysn
4596f79c95 tests/dac_dds: Fix sine wave to fit in PCM range
The previous sine wave cast signed integers into the PCM range, causing
jumps at zero transitions. This shifts everything up by the respective
maximum signed integer, so that the signed idle zero becomes the
unsigned PCM signal's idle half-point and can continuously cover the
whole unsigned range.
2021-03-24 00:35:19 +01:00
Benjamin Valentin
b48acc2573 tests/bench_msg_pingpong: cleanup
Drop the global volatile variable, clean up the code.
2021-03-22 12:42:46 +01:00
Marian Buschsieweke
4cfcc4ee9e
tests/driver_xbee: Update Makefile.ci
The additional warning message increases the size of the .rodata
section. For the Arduino Mega2560 this is placed in RAM (and flash), as
flash is not mapped into the data address space.
2021-03-22 08:15:55 +01:00
Leandro Lanzieri
889983697e
Merge pull request #16215 from fjmolinas/pr_tests_ccs811
tests/driver_ccs811%: fix read return code check
2021-03-21 21:15:52 +01:00
Francisco Molina
4a4a159cb6
tests/driver_ccs811%: fix read return code check 2021-03-21 20:45:57 +01:00
benpicco
ee5b70730b
Merge pull request #15758 from nandojve/avr8_xmega
Introduce ATxmega CPU and Boards
2021-03-20 22:09:07 +01:00
Marian Buschsieweke
654d841f66
Merge pull request #16192 from maribu/tests/periph_ptp_clock
tests/periph_ptp_clock: fix bug in debug print
2021-03-20 06:51:31 +01:00
Martine Lenders
214fdf007d
Merge pull request #16193 from miri64/gnrc_netif_pktq/feat/usage
gnrc_netif_pktq: add function to check usage
2021-03-18 23:05:27 +01:00
399ada9968
Merge pull request #16143 from kfessel/p-optimize-native
board/native: add basic debugging compatible optimization
2021-03-16 14:37:01 +01:00
Karl Fessel
21ce589bec unittests/tests-ieee802154: remove stack_smasher from unitest
test_ieee802154_set_frame_hdr_flags0_non_beacon_non_ack
buffer given to ieee802154_set_frame_hdr has to be at least 2 bytes
see <RIOT>/sys/net/link_layer/ieee802154/ieee802154.c l32
2021-03-16 12:14:24 +01:00
Gerson Fernando Budke
6475620290 tests: Exclude atxmega-a1u-xpro board due low mem
Add atxmega-a1u-xpro board to BOARD_INSUFFICIENT_MEMORY list to
exclude test since boards don't have enough data memory.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-03-15 20:16:10 -03:00
Gerson Fernando Budke
553e968a00 tests/periph_timer/Makefile: Add xmega 500kHz board
Atmel XMEGA CPU don't have a timer prescaler div16 and div32 option.
This means that at full speed (32MHz) it is not possible have a 1MHz
clock tick.  Define default tick to 500kHz and add atxmega-a1u-xpro
boards to test list.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2021-03-15 20:16:10 -03:00
Martine S. Lenders
6507d04a83 tests/unittests: extend tests for gnrc_netif_pktq_usage() 2021-03-15 15:13:59 +01:00
Martine Lenders
fd36c626a3
Merge pull request #15950 from MrKevinWeiss/pr/turo/initial
sys/test_utils/result_output: Initial implementations and API of turo
2021-03-15 11:35:01 +01:00
MrKevinWeiss
e7cc489b14 tests/turo: Add automated turo test for json 2021-03-15 10:36:46 +01:00
MrKevinWeiss
e9b65306ea tests/unittests/turo: Add turo unittest 2021-03-15 10:36:46 +01:00
Marian Buschsieweke
42df56ff08
tests/periph_ptp_clock: fix bug in debug print
The API doc of ptp_clock_adjust_speed says regarding the correction
parameter:

    1. A call with @p correction set to `0` restores the nominal clock speed.
    2. A call with a positive value for @p correction speeds the clock up
       by `correction / (1 << 32)` (so up to ~50% for `INT32_MAX`).
    3. A call with a negative value for @p correction slows the clock down by
       `-correction / (1 << 32)` (so up to 50% for `INT32_MIN`).

So we need to divide by 2^32, not 2^32 - 1 (or `UINT32_MAX`).
2021-03-12 20:43:01 +01:00
Leandro Lanzieri
5af48d2969
tests/netstats_neighbor: use gnrc_netdev_default module 2021-03-10 15:22:03 +01:00
Leandro Lanzieri
e47727fb16
treewide: remove unneeded ieee802154_radio_hal pseudomodule 2021-03-10 14:18:13 +01:00
010ba56174
Merge pull request #16061 from kaspar030/xfa_shell
sys/shell: add XFA support
2021-03-09 14:47:43 +01:00
Martine Lenders
d27ea0237e
Merge pull request #16119 from miri64/riotctrl_shell/feat/congure_test
riotctrl_shell: add ShellInteraction for `congure_test`
2021-03-09 12:27:10 +01:00
Kevin "Tristate Tom" Weiss
9d579a34d0
Merge pull request #16116 from leandrolanzieri/pr/sys/ztimer/kconfig_change_default_backend
sys/ztimer/kconfig: add defaults for backends
2021-03-09 12:22:10 +01:00
d31934223c tests/periph_spi_dma: blacklist samd10-xmini 2021-03-09 11:50:46 +01:00
f454cb7a24 tests/shell: uncrustify main.c 2021-03-09 11:50:46 +01:00
Martine Lenders
5ceffde662
tests/congure_test: add tests for CongureTest ShellInteraction 2021-03-09 11:24:23 +01:00
Francisco
fc82e3916e
Merge pull request #15931 from haukepetersen/add_dbgpin3
sys: add `dbgpin` module for debugging and profiling (take 2)
2021-03-09 10:26:37 +01:00
benpicco
b09f799038
Merge pull request #16161 from madokapeng/nucleo722ze_CAN_support
boards/nucleo-f722ze: Add periph_can
2021-03-08 19:22:38 +01:00
madokapeng
905723be59 sys/include/can: Add loopback operation mode
tests/candev: Add loopback mode for testing purpose
2021-03-08 12:13:15 -05:00
benpicco
2614831c86
Merge pull request #16137 from maribu/stm32_rtt
drivers/periph_rtt: add periph_rtt_set_counter  feautre
2021-03-08 16:53:57 +01:00
Marian Buschsieweke
c6e50adc6a
tests/periph_rtt: increase test coverage
Previously, the test didn't cover `rtt_set_counter()` and
`rtt_get_alarm`. This fixes the issue.
2021-03-08 14:16:46 +01:00
Leandro Lanzieri
9e2e99fafb
unittests/clif: add attribute test cases
- missing value in attribute with separator should fail
- single-quoted value in attribute should fail
- empty value in quoted attribute should fail
2021-03-05 16:47:48 +01:00
Francisco
d369dffb4f
Merge pull request #14339 from aabadie/pr/sys/auto_init_screen
drivers: sys/auto_init: pkg/lvgl: setup disp_dev, touch_dev and lvgl auto_init
2021-03-04 19:23:32 +01:00
benpicco
753c833109
Merge pull request #15871 from jan-mo/feat/20210120_lis2dh12_extension
driver_lis2dh12: functionality extension
2021-03-04 15:20:55 +01:00
Leandro Lanzieri
6a0240d04b
sys/ztimer/kconfig: add defaults for backends 2021-03-04 10:48:27 +01:00
Jan Mohr
4598602176 drivers/lis2dh12: functionality extension 2021-03-04 00:43:04 +01:00
Jean Pierre Dudey
f3adf7c4e5
Merge pull request #16131 from kaspar030/disable_wroom32_mtd_raw
tests/mtd_raw: disable for esp32-wroom-32
2021-03-03 22:00:46 +01:00
77021732db
tests/pkg_lvgl*: exclude stm32mp157c-dk2 from ci 2021-03-03 18:00:50 +01:00
832e9f8173
tests/pkg_lvgl*: exclude nucleo-f030r8 2021-03-03 18:00:50 +01:00
84c83b8025
tests/pkg_lvgl*: don't explicitly set concrete disp/touch drivers 2021-03-03 18:00:49 +01:00
830ea3c19c
tests/pkg_lvgl: adapt for auto_init 2021-03-03 18:00:49 +01:00
Martine Lenders
384df31946
congure_mock: add capability to provide actual methods 2021-03-03 13:30:35 +01:00
f44bc26c3f tests/mtd_raw: disable for esp32-wroom-32 2021-03-03 08:27:18 +01:00
5975fabd9f tests/shell: add tests for XFA shell commands 2021-03-02 14:57:29 +01:00
Martine Lenders
f19c8bad01
congure_test: make shell commands shorter 2021-03-01 14:41:31 +01:00
Simon Brummer
5dbeba4f12 gnrc_tcp: Update test documentation 2021-02-28 13:30:32 +01:00
Karl Fessel
f9649973d3 core/lifo: Remove lifo unittests 2021-02-27 11:59:36 +01:00
benpicco
c007b00951
Merge pull request #15932 from jeandudey/2021_02_04-ieee802154-phy
net/ieee802154: add PHY modes caps for HAL
2021-02-26 23:09:37 +01:00
Martine Lenders
fc6627606c
Merge pull request #15951 from miri64/congure/feat/initial
congure: initial import of a congestion control framework
2021-02-26 12:46:50 +01:00
Hauke Petersen
84660ed664 tests: initial import of dgbpin test 2021-02-26 11:34:52 +01:00
Jean Pierre Dudey
4ca37c96b3 net/ieee802154: add PHY mode capabilities
- Adds capabilities for each PHY mode. Converts the uint16_t caps field to an
uint32_t in order to hold all capability bits, size of the structure remains
unchanged due to alignment.
- Modifies the test application to configure the PHY mode using the shell
command. Also adds the PHY modes to the capabilities shell command.
- Updates the nrf802154 and cc2538 radio drivers to specify the PHY mode
supported.

Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-26 11:16:27 +01:00
Martine Lenders
90a1e4d5c5
tests: initial import of tests for CongURE and its test framework 2021-02-26 10:14:12 +01:00
Martine Lenders
6b827f497d
Merge pull request #16094 from kaspar030/reduce_tests_periph_spi_codesize
tests/periph_spi: compact help messages a bit to shave off some bytes
2021-02-25 14:48:01 +01:00
0f8c0c3f1a tests/periph_spi: compact help messages a bit to shave off some bytes 2021-02-25 12:41:04 +01:00
a8d04ad502
tests/pkg_spiffs: make use hardware MTD optional 2021-02-25 12:25:29 +01:00
a8be37bbf0
tests/pkg_littlefs*: make use hardware MTD optional 2021-02-25 12:25:28 +01:00
43c84c616b
tests/pkg_littlefs*: increase timeout for test
It takes more that 2 minutes when run on the nrf52840dk
2021-02-25 12:25:21 +01:00
759d088ecc
tests/bench_xtimer: add sensebox to low memory boards 2021-02-24 18:47:53 +01:00
benpicco
9fc60da4ca
Merge pull request #15830 from benpicco/net/nanocoap_add_uri
nanocoap: add coap_opt_put_uri_pathquery()
2021-02-24 12:09:08 +01:00
Leandro Lanzieri
b8774009d0
Merge pull request #16009 from MrKevinWeiss/pr/sys/kconfig/simple
sys/*/Kconfig: Add simple sys modules to Kconfig
2021-02-24 10:27:01 +01:00
Leandro Lanzieri
d5fc632ef4
Merge pull request #16053 from fjmolinas/pr_kconfig_external_modules
Kconfig: source EXTERNAL_MODULES configurations
2021-02-24 08:56:56 +01:00
70d746dfc1
Merge pull request #16067 from aabadie/pr/ci/test-on-iotlab-skip-periph_timer_periodic
gh_action: exclude tests/periph_timer_periodic from test-on-iotlab
2021-02-23 20:12:24 +01:00
Francisco Molina
ab457abb38
tests/kcnfig: add external modules test 2021-02-23 19:16:34 +01:00
Benjamin Valentin
d4e5c25b70 nanocoap: add coap_opt_put_uri_pathquery() 2021-02-23 18:27:54 +01:00
Martine Lenders
afb027852d
Merge pull request #15992 from yarrick/more_lwip
Add lwIP ifconfig shell command
2021-02-23 16:59:41 +01:00
ca26a8fe6a
tests/periph_timer_periodic: add error tolerance in timings
On a lot of platforms the peripheral timer fires in advance, adding a precision factor of 15% makes the test more reliable
2021-02-23 15:19:09 +01:00
Francisco
c91499997e
Merge pull request #16030 from benpicco/drivers/mtd_flashpage-fix_native
drivers/mtd_flashpage: fixes for native (and stm32l0, stm32l4)
2021-02-23 15:12:06 +01:00
Francisco
cb87c418f4
Merge pull request #16068 from aabadie/pr/tests/xfa_fix_build_in_docker
tests/xfa: use BUILDDEPS instead of overriding the all target
2021-02-23 13:49:59 +01:00
Martine Lenders
b866d22062
Merge pull request #16032 from fjmolinas/pr_move_flashpage_unittest
tests/unittests/tests-flashpage: move out of unittests
2021-02-23 12:05:28 +01:00
Erik Ekman
88d2d2d030 tests/lwip: Update test to match new ifconfig
Removed custom ifconfig command.
2021-02-23 11:48:13 +01:00
62c7a9f13d
tests/xfa: fix parallel build with BUILD_IN_DOCKER 2021-02-23 10:39:39 +01:00
Francisco Molina
2bb8cb4b55
tests/unittests/tests-flashpage: move out of unittests
Co-authored-by: Martine Lenders <mlenders@inf.fu-berlin.de>
2021-02-23 09:08:57 +01:00
MrKevinWeiss
fd98105c94 tests/struct_tm_utility: Add Kconfig defaults 2021-02-22 14:58:09 +01:00
MrKevinWeiss
03dc2ba09a tests/shell: Add Kconfig defaults 2021-02-22 14:58:09 +01:00
MrKevinWeiss
6a217ee34f tests/eepreg: Add Kconfig defaults 2021-02-22 14:58:09 +01:00
MrKevinWeiss
ea6716a7f9 tests/cb_mux_bench: Add Kconfig defaults 2021-02-22 14:58:09 +01:00
MrKevinWeiss
8057273ab2 tests/cb_mux: Add Kconfig defaults 2021-02-22 14:58:09 +01:00
Leandro Lanzieri
9fb93af034
Merge pull request #15985 from MrKevinWeiss/pr/umorse/kconfig
pkg/umorse: Add Kconfig support
2021-02-22 09:37:12 +01:00
Martine Lenders
de4ee0f934
Merge pull request #15562 from benpicco/socket_zep_register
socket_zep: register with netdev, provide EUI-64 as command line parameter
2021-02-20 20:32:01 +01:00
MrKevinWeiss
ab92319f69 tests/pkg_umorse: Add Kconfig defaults 2021-02-19 15:32:20 +01:00
MrKevinWeiss
3c80faf6a8 tests/pkg_umorse: Remove xtimer dependency 2021-02-19 15:32:20 +01:00
7c1cb66fe2
Merge pull request #15246 from haukepetersen/add_example_i2cscanner
examples: add I2C scanner
2021-02-19 15:02:47 +01:00
Martine Lenders
6dd49ead83
Merge pull request #16037 from miri64/shell/enh/kconfig-dep-config
shell/Kconfig: make config options usable with dependency resolution
2021-02-19 14:49:47 +01:00
Martine Lenders
b7b1374916
tests/test_tools: add app.config.test to test shell config 2021-02-19 13:22:47 +01:00
Martine Lenders
455a607405
tests/gnrc_ndp: don't guess size of gnrc_pktsnip_t in pktbuf
24 bytes is only the right size for `gnrc_pktsnip_t` on 32-bit systems
(and only if the struct does not change), on AVR e.g. it 9 bytes.
By using the internal alignment function of `pktbuf` we are able to
precisely tell the internal size of `gnrc_pktsnip_t` using the `sizeof`
operator.
2021-02-19 12:23:22 +01:00
15124e4769
Merge pull request #15002 from kaspar030/pr/xfa_v3
core: introduce crossfile arrays (xfa) v3
2021-02-18 14:49:22 +01:00
Benjamin Valentin
d98d6c1e7c tests/mtd_flashpage: remove native from blacklist 2021-02-18 14:22:11 +01:00
Hauke Petersen
fe15192200 tests/periph_i2c: include I2C scanner per default 2021-02-18 13:22:54 +01:00
Gaëtan Harter
3099e02953 xfa: add a test script
Enable it for CI test
2021-02-18 10:46:08 +01:00
Benjamin Valentin
4291df0305 tests/mtd_flashpage: make use of FLASHPAGE_ERASE_STATE 2021-02-16 21:51:41 +01:00
Francisco Molina
1d8448d449
tests/unittests/tests-flashpage: require periph_flashpage
The test uses module functions, so require it.
2021-02-16 18:52:53 +01:00
Francisco Molina
227cd98050
tests/mtd_flashpage: blacklist native
https://github.com/RIOT-OS/RIOT/pull/15859 exposed a bug in the
handling of FEATURES_REQUIRED_ANY, so https://github.com/RIOT-OS/RIOT/pull/15935
did not run this test, native is currently failing, so blacklist while this
is still the case
2021-02-16 18:18:22 +01:00
Francisco Molina
34628c8fe8
tests/gnrc_tx_sync: add boards with insufficient memmory 2021-02-16 18:18:21 +01:00
Francisco Molina
5c1b959a24
tests/bench_xtimer: blacklist zigduino 2021-02-16 16:32:12 +01:00
Joakim Nohlgård
abca94b25d tests/xfa: Add static check of XFA linking 2021-02-16 14:55:26 +01:00
Joakim Nohlgård
12a2243485 unittests: Add XFA tests 2021-02-16 14:55:26 +01:00
Joakim Nohlgård
97e1be0830 tests: Add xfa test 2021-02-16 14:21:33 +01:00
Marian Buschsieweke
bcca86b441
tests/gnrc_sixlowpan_frag*: Use NETOPT_MAX_PDU_SIZE
Replaces instances of deprecated NETOPT_MAX_PACKET_SIZE by NETOPT_MAX_PDU_SIZE.
2021-02-16 14:08:00 +01:00
2dd49a0737
Merge pull request #15966 from aabadie/pr/make/gcc_10_riscv_failures
make: silence a couple of warnings raised with gcc 10 on riscv
2021-02-16 12:05:42 +01:00
Leandro Lanzieri
4172066ab3
Merge pull request #15984 from MrKevinWeiss/pr/posix_sleep/kconfig
sys/posix_sleep: Add Kconfig support
2021-02-15 16:01:09 +01:00
Leandro Lanzieri
85da504d2d
Merge pull request #15947 from nmeum/pr/clif_get_attr_empty
clif: Don't access any data if input is empty
2021-02-15 13:53:40 +01:00
MrKevinWeiss
d5a94d79a5 tests/posix_sleep: add Kconfig configuration file 2021-02-15 12:24:38 +01:00
benpicco
3e3c4d06fb
Merge pull request #15955 from aabadie/pr/boards/microbit-v2
boards: add support for microbit v2
2021-02-13 23:48:43 +01:00
Marian Buschsieweke
efb2adf27a
Merge pull request #15977 from maribu/ptp-api-fix-adjust
drivers/periph_ptp: fix clock adjustment API
2021-02-11 17:28:02 +01:00
MrKevinWeiss
f22dede3ce test/periph_ptp_clock: Remove redundant function 2021-02-11 09:30:58 +01:00
MrKevinWeiss
73cd498dba tests/fmt_print: improve test coverage 2021-02-10 13:40:40 +01:00
c6cae514d4
tests/board_microbit: add microbit-v2 in whitelist 2021-02-10 13:39:52 +01:00
6d0942a863
Merge pull request #15963 from aabadie/pr/tests/driver_bq2429_bug
tests/driver_bq2429x: fix implicit conversion in helper function
2021-02-10 10:55:07 +01:00
Marian Buschsieweke
f95f3bf99a
tests/periph_ptp_clock: update to new API 2021-02-10 10:13:47 +01:00
f515036c91 tests/ssp: silence array-bounds warning if present
This warning is triggered on gcc 10 with riscv and makes the build to fail
2021-02-10 09:17:34 +01:00
Leandro Lanzieri
609c9ada34
Merge pull request #15945 from nmeum/pr/clif_get_attr_bounds
clif: After incrementing pos, make sure it is still in bounds
2021-02-10 08:50:10 +01:00
Martine Lenders
1db480006c
Merge pull request #15939 from namib-project/dhcp-mud-fix
sys/net/dhcpv6: Fixes for MUD URL option
2021-02-10 08:30:06 +01:00
Martine Lenders
4e9980c804
Merge pull request #15838 from fjmolinas/pr_openwsn_sock_udp_fix
pkg/openwsn/sock: fix sock_udp_close handling
2021-02-10 08:28:43 +01:00
benpicco
a69da13d56
Merge pull request #15948 from jeandudey/2021_02_08-cc1350-launchpad
boards: add cc1350 launchpad
2021-02-09 23:34:58 +01:00
Jean Pierre Dudey
2bca4d3ac3 boards: add cc1350-launchpad
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-02-09 23:04:24 +01:00
698a09f29d
Merge pull request #15964 from aabadie/pr/tests/driver_hih6130_fix_integer_absolute
tests/driver_hih6130: fix 'absolute-value' error
2021-02-09 20:48:14 +01:00
Martine Lenders
7bb706356a
Merge pull request #15962 from miri64/pyterm/fix/space-after-prompt
pyterm: read space after prompt into prompt
2021-02-09 20:34:34 +01:00
Jan Romann
9af849387c tests/gnrc_dhcpv6_client_6lbr: add test-as-root to README 2021-02-09 19:47:47 +01:00
Jan Romann
b382de1693 tests/gnrc_dhcpv6: add test-as-root to README 2021-02-09 19:47:47 +01:00
Jan Romann
6a2aa7ad52 sys/net/dhcpv6: Fix MUD URL option 2021-02-09 19:47:47 +01:00
benpicco
b25c63757e
Merge pull request #15884 from benpicco/boards/zigduino
boards: add zigduino
2021-02-09 18:40:48 +01:00
Martine Lenders
bd96e4b400
tests/shell: add command with empty output 2021-02-09 17:17:25 +01:00
Francisco Molina
75d53b0c46
tests/pkg_openwsn_sock_udp: add test for sock_udp_close
Basic sock_udp_close() functionality is tested durin teardown,
but teardown does not test that there are no messages lingering
for the closed sock.
2021-02-09 17:04:24 +01:00
2e3488154c tests/driver_hih6130: fix 'absolute-value' error 2021-02-09 15:57:48 +01:00
eea04fd81f tests/driver_bq2429x: fix implicit conversion in helper function
The parameter expects a bq2429x_chrg_fault_t but is declared as bq2429x_chrg_stat_t
2021-02-09 15:37:58 +01:00
Benjamin Valentin
ae4d7ee116 Makefile.ci: add zigduino 2021-02-09 15:26:03 +01:00
benpicco
5fba2c8387
Merge pull request #14448 from benpicco/l2-peerstats-rebased
net/netstats: L1/L2 per neighbor statistics
2021-02-09 14:54:53 +01:00
Benjamin Valentin
b7b6beb65c tests/netstats_neighbor: add compile-test for netstats_neighbor 2021-02-09 12:27:58 +01:00
Francisco Molina
235e024483
tests/cpp11_condition_variable: reduce thread number 2021-02-09 10:16:01 +01:00
Francisco Molina
eb9d2fb5b4
tests/cpp11_condition_variable: nucleo-f334r8 reduce thread size 2021-02-09 10:16:01 +01:00
Martine Lenders
209b48e385
Merge pull request #15694 from maribu/gnrc_tx_sync
sys/net/gnrc/tx_sync: new module
2021-02-08 19:47:43 +01:00
Marian Buschsieweke
bd37457e14
tests/gnrc_tx_sync: add test for gnrc_tx_sync 2021-02-08 16:13:11 +01:00
Sören Tempel
0d141bf93a clif: Don't access any data if input is empty
This is relevant as clif_decode_link may invoke clif_get_attr with
input_len == 0.
2021-02-08 13:42:18 +01:00
Sören Tempel
767e700a5f clif: After incrementing pos, make sure it is still in bounds
While the for-loop condition does contain a bounds check, the pointer is
independently increment in the for-loop body. This increment therefore
requires a separate bounds check. Otherwise, the parsing loop may access
data outside the given buffer boundaries.
2021-02-08 11:29:44 +01:00
Cenk Gündoğan
6ef29d9b53
tests: uri_parser: new test to check empty host 2021-02-05 13:32:49 +01:00
Sören Tempel
333572e091 uri_parser: check if uri is long enough to even contain a ://
Before attempting to access these characters. This fixes an
out-of-bounds read on the provided URI buffer.
2021-02-04 20:08:26 +01:00
Leandro Lanzieri
f0762c5114
tests: check Kconfig before setting CFLAGS for shell configs 2021-02-04 12:46:26 +01:00
Leandro Lanzieri
67f36d78a9
sys/shell: document configs and add to Kconfig 2021-02-04 09:19:43 +01:00
Marian Buschsieweke
f685996cd0
Merge pull request #15405 from benpicco/boards/bluepill-stm32f030c8t6
boards/bluepill-stm32f030c8: add STM32F030C8 based bluepill board
2021-02-03 07:45:14 +01:00
Benjamin Valentin
d3ca85ad65 tests: add bluepill-stm32f030c8 to Makefile.ci 2021-02-02 23:47:40 +01:00
Marian Buschsieweke
e0f457663c
Merge pull request #15901 from OTAkeys/pr/ztimer_rmutex_lock_timeout
ztimer: add ztimer_rmutex_lock_timeout()
2021-02-02 20:47:53 +01:00
Vincent Dupont
fb4d2e509a ztimer: add ztimer_rmutex_lock_timeout()
Similar to xtimer_rmutex_lock_timeout()
2021-02-02 10:51:50 +01:00
f5b6ebf1cb
unittests/flashpage: force uniform flashpage layout
The unittest for flashpage only checks the inline flashpage_ functions
with the assumption that the flashpage layout is uniform. This commit
undefines the macro guarding those functions to force them to be
included even when the flashpage peripheral defines own implementations.
2021-02-01 18:23:05 +01:00
2bcddba5ca
tests/periph_flashpage: Make FLASHPAGE_SIZE optional 2021-02-01 17:22:07 +01:00
Francisco
0903952564
Merge pull request #15880 from aabadie/pr/tests/_nrf51dk_timeout_fixes
tests: increase timeout for nrf51dk
2021-02-01 11:05:17 +01:00
benpicco
a61edaa32a
Merge pull request #15874 from btcven/2021_01_27-ieee802154-submac
tests/ieee802154_submac: check netdev_driver_t::recv return value
2021-01-29 21:30:06 +01:00
Dylan Laduranty
1f085cfd03
Merge pull request #15843 from benpicco/mtd_write_page_hl
mtd: rename mtd_write_page() -> mtd_write_page_raw(), add high-level mtd_write_page()
2021-01-28 18:43:42 +01:00
4443b23348
tests/suit_manifest: increase timeout for nrf51dk 2021-01-28 13:41:15 +01:00
54dcd04105
tests/pkg_wolfssl: increase timeout for nrf51dk 2021-01-28 13:41:05 +01:00
6edb3a9e1b
tests/pkg_wolfcrypt-ed25519-verify: increase timeout for nrf51dk 2021-01-28 13:40:54 +01:00
dfa10efef4
tests/pkg_libcose: increase test timeout for nrf51dk 2021-01-28 13:40:24 +01:00
Benjamin Valentin
d20a570f43 tests/mtd_raw: fix auto-test for memory that erases to 0 2021-01-28 11:51:28 +01:00
Benjamin Valentin
e6763b9b68 tests/mtd_raw: fix initial size output 2021-01-28 11:51:28 +01:00
Benjamin Valentin
ebe4fc0bc1 tests/mtd_raw: include mtd_write_page() in test 2021-01-28 11:51:28 +01:00
Benjamin Valentin
c569d9a1d9 drivers: add MTD_DRIVER_FLAG_DIRECT_WRITE to mtd drivers
- EEPROMs don't need read-modify-write cylce
 - SD cards will handle read-modify-write internally
2021-01-28 11:51:28 +01:00
999849fac4
tests/driver_bq2429x: move test to test-with-config 2021-01-28 09:17:39 +01:00
Jean Pierre Dudey
bb65b3b0af tests/ieee802154_submac: check netdev_driver_t::recv return value
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-01-27 22:52:21 +01:00
550be21cfc
Merge pull request #15868 from aabadie/pr/pkg/libfixmath_nump_version
pkg/libfixmath: bump version to latest master
2021-01-27 17:56:39 +01:00
543b26c7ab
tests/pkg_libfixmath_unittests: exclude new small boards 2021-01-27 16:58:47 +01:00
Francisco
dc801b9dde
Merge pull request #15817 from leandrolanzieri/pr/kconfig/sys_crypto
sys/{crypto, hashes, random}: add modules to Kconfig
2021-01-27 10:20:11 +01:00
benpicco
98726ded6d
Merge pull request #14662 from benpicco/cpu/samd20
cpu/samd21: add support for SAMD20 & SAM D20 Xplained Pro board
2021-01-26 19:14:36 +01:00
Leandro Lanzieri
589904e6e8
tests: add crypto and prng kconfig configurations 2021-01-26 17:50:20 +01:00
Martine S. Lenders
e1925cac85
tests/gnrc_ipv6_ext_frag: fetch Interface IDs dynamically
Signed-off-by: Martine Lenders <m.lenders@fu-berlin.de>
2021-01-26 15:25:22 +01:00
Benjamin Valentin
60eb75da3c mtd: rename mtd_write_page() -> mtd_write_page_raw()
The function will not abstract away the behavior of the underlying media
(e.g. whether only 1 -> 0 writes are possible without erase), thus rename it.
2021-01-26 11:48:26 +01:00
Benjamin Valentin
d8918c24fa socket_zep: register with netdev 2021-01-25 22:59:01 +01:00
d0f3cefc7e
tests/driver_apds99xx*: move to test-with-config 2021-01-25 21:10:08 +01:00
f8fb26835c
tests/driver_si1133: move to test-with-config 2021-01-25 21:10:08 +01:00
5ec41f35c7
tests/driver_bme680: move to test-with-config
If the configuration is correct, the test should succeed, so the test script is adapted
2021-01-25 21:10:08 +01:00
5e43172c87
tests/driver_ds3231: move to test-with-config 2021-01-25 21:10:08 +01:00
76e186571b
tests: fix auto use of interactive sync module 2021-01-25 21:10:08 +01:00
ffa28ef731
tests/gnrc_sock_dns: move to test-with-config 2021-01-25 21:10:08 +01:00
aeadbfc80d
tests/driver_my9221: move to test-with-config 2021-01-25 21:10:08 +01:00
d0a3f3090b
tests/driver_grove_ledbar: move to test-with-config 2021-01-25 21:10:08 +01:00
60c8e027d0
tests/driver_hd44780: move to test-with-config 2021-01-25 21:10:08 +01:00
16652e83f1
tests/driver_ds1307: move to test-with-config 2021-01-25 21:10:07 +01:00
e071444af7
tests/driver_at86rf2xx_aes: move to test-with-config 2021-01-25 21:10:07 +01:00
239e7cadfb
tests/gnrc_*: move to tests-as-root 2021-01-25 21:10:07 +01:00
9821835e28
tests/emcute: move to tests-as-root 2021-01-25 21:10:07 +01:00
072718b04b
examples: tests: move lorawan examples to tests-with-config 2021-01-25 21:10:06 +01:00
Gaëtan Harter
80b9290bb1
tests/pkg_fatfs_vfs: declare test as test-with-config
For running the test on boards, it needs a manual setup.
This however declares the "native" test as requiring config too.

No need to be blacklisted when using test-with-config.
2021-01-25 21:10:06 +01:00
Gaëtan Harter
54c4536945
tests: add 'test-as-root' and 'test-with-config' targets
These targets cannot be used in an automated testing workflow without
complex configuration or extend rights.

- Add new 'test-as-root' target for tests that require to be root or
start an external daemon as root
- Add new 'test-with-config' target for tests that require a specific
configuration to succeed (module configuration or hardware
configuration)
2021-01-25 21:10:06 +01:00
benpicco
83201ddb00
Merge pull request #15760 from maribu/sock-aux-rssi
sys/net/sock: add sock_aux_rssi
2021-01-25 18:51:11 +01:00
Marian Buschsieweke
4c91ac1afd
tests/sock_udp_aux: new test application 2021-01-25 15:50:24 +01:00
fabian18
dc9e915231 tests/driver_nrf24l01p_ng: Test for nrf24l01p netdev driver 2021-01-24 20:49:39 +01:00
benpicco
1a30a3a280
Merge pull request #15707 from ML-PA-Consulting-GmbH/fix/20210105__sam0_common-periph-flashpage__fix_unaligned_write
sam0_common/periph/flashpage: fix unaligned write
2021-01-22 20:24:53 +01:00
Jean Pierre Dudey
273721efc0 drivers: add bq2429x power management IC driver
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2021-01-22 19:30:12 +01:00
Martine Lenders
879fbc179e
Merge pull request #15755 from janosbrodbeck/pr/dtls/get_event_session
sock/async: add function to retrieve session object of current DTLS event
2021-01-22 10:51:51 +01:00
Benjamin Valentin
33fec8b9dc boards/samd20-xpro: add support for SAM D20 Xplained Pro 2021-01-21 20:29:15 +01:00
János Brodbeck
c65b4d378b
tests/pkg_tinydtls_sock_async: use sock_dtls_get_event_session()
in DTLS handler
2021-01-21 19:43:15 +01:00
Leandro Lanzieri
e5f5d2e303
tests/driver_s*: add Kconfig configuration files 2021-01-21 11:24:31 +01:00
Francisco
bd8519808c
Merge pull request #15719 from leandrolanzieri/pr/kconfig/drivers_tuvw
drivers/{t, v, u, w}*: add modules to Kconfig
2021-01-21 11:16:53 +01:00
Leandro Lanzieri
062a6603c6
tests/driver: add Kconfig configuration files 2021-01-21 10:02:34 +01:00
Leandro Lanzieri
d2ca66e476
tests: add common Kconfig configuration for sync 2021-01-20 17:36:14 +01:00
Francisco
5c5ec632a5
Merge pull request #15716 from leandrolanzieri/pr/kconfig/ztimer
sys/ztimer: add modules to Kconfig
2021-01-20 15:31:20 +01:00
5bc7555ae7
Merge pull request #15794 from fjmolinas/pr_fix_posix_sleep
tests/posix_sleep: fix for invalid RTT configurations
2021-01-20 14:07:23 +01:00
a1250963d4
Merge pull request #15780 from haukepetersen/opt_ztimer_isset
ztimer: add ztimer_is_set() to user API
2021-01-20 12:42:21 +01:00
Daniel Lockau
13670be9bb tests/periph_flashpage: test unaligned write for sam0
Adds test of unaligned write to already integrated sam0_common config area test.
2021-01-20 09:55:46 +01:00
Francisco Molina
bafcaecca8
tests/posix_sleep: dont use periph_rtt for efm32 and kinetis
These CPU families have a non configurable RTT of 1Hz, not enough for
ztimer_msec to run on periph_rtt.
2021-01-19 13:37:06 +01:00
Marian Buschsieweke
26a5c56ee5
Merge pull request #15787 from bergzand/pr/cortexm/svc_cleanup
cpu/cortexm_common: Do not use SVC for cpu_switch_context_exit
2021-01-19 11:19:44 +01:00
Francisco
e046e01254
Merge pull request #15683 from bergzand/pr/memarray/extender
memarray: Add functions to extend and reduce the pool with new memory areas
2021-01-19 11:18:47 +01:00
Francisco
2dbb8fefad
Merge pull request #15785 from fjmolinas/pr_version_greater_or_equal
makefiles/docker.inc.mk: add and version_is_greater_or_equal for jobs check
2021-01-19 11:17:57 +01:00
78e25f5f3b
tests/drivers_sdp3x: Exclude stk3200 from linking 2021-01-19 10:11:40 +01:00
Leandro Lanzieri
ee3e3578d4
tests/{x,z}timer: add Kconfig configuration files 2021-01-19 09:31:05 +01:00
Bas Stottelaar
6a285369ab unittests: extend tests for saul_reg 2021-01-18 22:31:11 +01:00
Hauke Petersen
d54e08fb8a tests/ztimer_periodic: add call to ztimer_is_set() 2021-01-18 17:50:50 +01:00
benpicco
5fe6483403
Merge pull request #15762 from benpicco/sys/sema_inv
sys/sema_inv: add inverse Semaphore
2021-01-18 15:57:01 +01:00
Francisco Molina
e455ccd3c0
makefiles/utils/strings.mk: add version_greater_or_equal 2021-01-18 14:37:23 +01:00
4868094fbf
tests/memarray: add extend/reduce tests 2021-01-18 11:01:37 +01:00
Leandro Lanzieri
20c5552920
tests: add Kconfig configuration files for multiple driver tests
Configurations for the following applications have been added:

l3g4200d
lc709203f
lis2dh12
lis3dh
lis3mdl
lpd8808
lpsxxx
lsm303dlhc
lsm6dsl
ltc4150
mag3110
mhz19
mma7660
mma8x5x
motor_driver
mpl3115a2
mpu9x50
mq3
nvram_spi
mtd_flashpage
mtd_mapper
2021-01-18 10:44:30 +01:00
Francisco
8e40f6a653
Merge pull request #15708 from leandrolanzieri/pr/kconfig/drivers_opqr
drivers/{o, p, q, r}*: add modules to Kconfig
2021-01-18 10:06:09 +01:00
Benjamin Valentin
b0d476c890 tests/sys_sema_inv: add test for inverse semaphore 2021-01-17 00:17:58 +01:00
03bf0fae01
tests/cst816s: Add basic touch screen test 2021-01-14 18:17:52 +01:00
Leandro Lanzieri
50383d7082
tests: add Kconfig configuration files for multiple driver tests
Configurations have been added for:
- opt3001
- pca9633
- pca9685
- pcd8544
- ph_oem
- pir
- pn532
- pulse_counter
- qmc5883l
- rn2xx3
2021-01-14 10:00:44 +01:00
Francisco Molina
5cbb8093cf
tests/ieee802154_hal: add CRC_ERROR handling 2021-01-13 23:42:44 +01:00
Jose Alamos
59d5a808a7
tests/unittest/ieee802154: add tests for RSSI and dBm conversion 2021-01-13 14:14:45 +01:00
Marian Buschsieweke
3944af2046
tests/gnrc_sock_{udp,ip}: test sock_aux_rssi
Extend tests to also cover testing sock_aux_rssi
2021-01-13 13:29:13 +01:00
Marian Buschsieweke
dd68fb7273
tests/gnrc_sock_{ip,udp}: fix copy paste error 2021-01-12 22:00:43 +01:00
60688d15c7
tests/usbus_hid: cleanup USB variable access in Makefile 2021-01-12 17:24:00 +01:00
c7781189b7
tests/usbus_hid: uncrustify main.c 2021-01-12 17:23:10 +01:00
Benjamin Valentin
4e1ee2253f tests/periph_flashpage: print config page offset 2021-01-12 08:43:38 +01:00
Dylan Laduranty
916f554d2a
Merge pull request #14629 from Ollrogge/usb_hid_pr
USB HID minimal implementation
2021-01-11 20:17:52 +01:00
Benjamin Valentin
cf2ac213fc tests/mtd_raw: add simple test for MTD 2021-01-11 14:35:40 +01:00
Benjamin Valentin
89c97ae59a sys/od: allow to specify address offset with od_hex_dump_ext()
When dumping memory the printed addresses always start with `00000000`.
This can be very confusing and lead to errors.

Allow the user to specify a starting address of the printed memory that
will be used instead.

By introducing a wrapper function, existing users are unaffected.
2021-01-11 14:35:40 +01:00
Build Bot
122d7a0f35 usbus/hid: add minimal implementation 2021-01-11 00:24:30 +01:00
d1fe44fbbb
tests/unittests/tests-clif: use ARRAY_SIZE macro 2021-01-08 14:37:33 +01:00
Bas Stottelaar
31c5c4988e
Merge pull request #15377 from basilfx/feature/efm32_slstk3400a
boards/slstk3400a: add support
2021-01-08 07:29:03 +01:00
e31e8f504b
tests/pbkdf2: clean python test script
The testrunner module path is already added the PYTHONPATH, so can be imported like a regular module
2021-01-07 20:33:00 +01:00
2683bb264b
tests/cond_order: clean python test script
The testrunner module path is already added the PYTHONPATH, so can be imported like a regular module
2021-01-07 20:32:59 +01:00
3216707e12
tests/pbkdf2: fix flake8 issue E741: ambiguous variable name
E741: ambiguous variable name
2021-01-07 19:11:21 +01:00
Bas Stottelaar
e8314811ae tests/periph_timer: add to list of 32kHz boards 2021-01-06 23:44:54 +01:00
Bas Stottelaar
74e1ac29ac tests: add to BOARD_INSUFFICIENT_MEMORY 2021-01-06 23:44:54 +01:00
quangphhr
afa723b2f7 drivers/hsc: add driver for honeywell pressure and temperature sensor 2021-01-06 10:22:17 +01:00
Marian Buschsieweke
8309f42f9b
Merge pull request #15643 from maribu/atomic_utils
sys/atomic_utils: change API to also return previous value
2021-01-05 12:04:31 +01:00
Leandro Lanzieri
675ddb6ccc
drivers/pn532: use pseudomodules to select i2c or spi 2021-01-04 16:55:16 +01:00
Hauke Petersen
bf0aa101a7
Merge pull request #15670 from miri64/tests/enh/emcute-qos-0-publish
tests/emcute: add check for message ID with PUBLISH QoS 0
2020-12-18 13:46:22 +01:00
Marian Buschsieweke
8af3b7ecb3
Merge pull request #15621 from benpicco/tests/driver_dac_dds-ahoy
tests/driver_dac_dds: use clearer hello recording
2020-12-18 09:21:38 +01:00
Marian Buschsieweke
c8d16d21f7
Merge pull request #15606 from maribu/malloc-newlib-picolibc
sys/malloc_thread_safe: new module
2020-12-17 19:55:32 +01:00
Martine S. Lenders
eaa1b76227 tests/emcute: add check for message ID with PUBLISH QoS 0 2020-12-17 17:25:53 +01:00
Marian Buschsieweke
c9d63c9f4f
tests/malloc_thread_safety: new test
This test checks whether calling malloc in more than one thread is safe.
2020-12-17 15:39:05 +01:00
742808bf26
Merge pull request #15659 from bergzand/pr/aip31068/static_test_funcs
tests/aip31068: Mark internal functions as static
2020-12-17 11:33:00 +01:00
86b121d6a6
tests/aip31068: Mark internal functions as static
Also prefix them with an underscore to prevent naming conflicts
2020-12-17 10:17:16 +01:00
Marian Buschsieweke
58ae12d000
tests/bench_sys_atomic_utils: update Makefile.ci
Sadly GCC currently doesn't optimize as expected and the additional return
value increases the ROM a bit. As a result, the application doesn't fit
into the ROM of four additional boards.
2020-12-16 18:10:53 +01:00
Marian Buschsieweke
2208c6a375
tests/sys_atomic_utils: update to new API
The signature typedefs need to be updated to also include the return value.
The test is not otherwise changed.
2020-12-16 18:10:53 +01:00
Marian Buschsieweke
1893377b59
tests/sys_atomic_utils_unittests: check return values
Update the test to the new API and also verify correct return values.
2020-12-16 18:10:51 +01:00
Marian Buschsieweke
c015e64e8e
tests/sys_atomic_utils_unittests: spice up test
Initializing the state variables per loop with a value where some bits are set
and some are cleared makes much more sense. E.g. previously the bitwise and
applied on the state variable initialized with zero was unlikely to detect
implementation issues, as the state value never changed. So if the bitwise
and would be incorrectly implemented as a nop, it would have passed the unit
test.
2020-12-16 10:13:43 +01:00
benpicco
c25cb8467b
Merge pull request #15628 from ML-PA-Consulting-GmbH/feat/20201214__native_rtc_settime
cpu/native/rtc: add rtc_set_time implementation
2020-12-15 19:52:57 +01:00
Marian Buschsieweke
76630ee3cb
Merge pull request #15633 from benpicco/sys/base64-urlsafe_fix
sys/base64: drop padding for base64url encoding
2020-12-15 19:36:09 +01:00
Daniel Lockau
e7054b4f53 tests/periph_rtc: test clear alarm 2020-12-15 12:52:35 +01:00
Benjamin Valentin
48c33ae0a2 sys/base64: drop padding for base64url encoding
The URLsafe base64 encoding variant does not require padding, using
'=' as padding is in fact an error as it is not a URL-safe character.
2020-12-15 12:18:45 +01:00
Marian Buschsieweke
d3bd3ff48c
tests/sys_architecture: also test UWORD_MAX, ...
Also verify correct values for UWORD_MAX, UWORD_MIN, SWORD_MAX, SWORD_MIN via
static_assert().
2020-12-15 10:13:52 +01:00
Martine S. Lenders
ed4ac70887
tests: provide tests for gnrc_sixlowpan_frag_sfr 2020-12-14 13:00:36 +01:00
Martine S. Lenders
d393008b9f
gnrc_sixlowpan_frag_rb: externalize get_by_tag function 2020-12-14 09:30:04 +01:00
benpicco
770bda165a
Merge pull request #15571 from iosabi/drv_si1133
drivers/si1133: New SI1133 UV/IR/Ambient light driver
2020-12-14 08:41:00 +01:00
iosabi
ce76125a22 drivers/si1133: New SI1133 UV/IR/Ambient light driver
The SI1133 from Silicon Labs is a UV Index Sensor and Ambient Light
Sensor in a small 2x2 mm DFN package. The sensor can measure
independently ultra violet (UV) light, infra red (IR) light and
ambient light, however the ambient light is also influenced by the
IR light requiring compensation from the IR readings.

The SI1133 is quite different from other Silicon Labs chips in RIOT OS
and therefore needs its own driver. In particular, the SI1133 has 7
different photodiode configurations to read but only 6 channels to
read them in parallel so only some channels can be read each time.

This patch implements a new driver allowing to read the data directly
and a saul interface for the three kinds of light source. There are
many configuration options including interrupts and continous modes
that are left out of this initial driver.
2020-12-14 03:13:23 +00:00
Benjamin Valentin
c696fd7a0b tests/driver_dac_dds: use clearer hello recording
The "Hello World" sample is really hard to hear on the noisy DAC / speaker
setup on my same54-xpro.

Replace it with a clearer sample from Wikimedia Commons and fix the ffmpeg
command line.
2020-12-13 02:05:54 +01:00
Benjamin Valentin
734742ecc2 tests/periph_spi: enable test for SPI on QSPI 2020-12-12 18:36:16 +01:00
Benjamin Valentin
0c36a57e4e tests: add samd10-xmini to Makefile.ci 2020-12-11 18:33:31 +01:00
benpicco
39249569b3
Merge pull request #15612 from chrysn-pull-requests/dac_dds_fixes
dac_dds test fixes
2020-12-11 14:40:42 +01:00
chrysn
d1b9310da1 tests/driver_dac_dds: Replace hello file, add README
The previous file did not have a clear copyright situation; this one has
and it's described in the README.
2020-12-11 14:01:12 +01:00
chrysn
2de01519f3 tests/driver_dac_dds: Don't crash on infrasound requests 2020-12-11 11:39:32 +01:00
chrysn
2bfb40c2ae tests/driver_dac_dds: Report underruns 2020-12-11 11:39:32 +01:00
Martine Lenders
b6bf67114b
Merge pull request #15536 from fjmolinas/pr_openwsn_sock_selfhosted
pkg/openwsn: add sock_udp
2020-12-11 11:22:50 +01:00
chrysn
057de665f1 tests/driver_dac_dds: Initialize at DC-free state 2020-12-11 09:42:28 +01:00
chrysn
198da1291b tests/driver_dac_dds: Precision in debug output 2020-12-11 09:40:08 +01:00
chrysn
a79de40263 tests/driver_dac_dds: Parametrize configured DAC device
The set default is good enough for single-channel board, but whenever
DAC_DDS_CHAN is not zero (or even when a board has more), this may need
changing.
2020-12-11 09:23:33 +01:00
chrysn
b392d76592 tests/driver_dac_dds: Remove debug statement 2020-12-11 09:19:12 +01:00
Francisco Molina
32058e9ad9
tests/pkg_openwsn/Makefile: nitpick formatting fix 2020-12-11 09:07:54 +01:00
Francisco Molina
f0999a0a93
tests/pkg_openwsn_sock_udp: initial import 2020-12-11 09:07:53 +01:00
Francisco Molina
fa99345c4e
tests/pkg_openwsn: adapt to sock api 2020-12-11 09:07:50 +01:00
benpicco
e1f47a1700
Merge pull request #15575 from Hxinrong/ds3231_timeBranch
add error checks of function ds3231_get_time() and ds3231_set_time()
2020-12-11 08:36:10 +01:00
chrysn
272c8d29cc
Merge pull request #13908 from benpicco/periph/dac_play
drivers/periph_common: dac: add dac_play()
2020-12-11 07:31:44 +01:00
Martine Lenders
08d86295d2
Merge pull request #15560 from maribu/gnrc-aux-rx-timestamps
net/gnrc/sock: Implement sock_aux_timestamp for RX
2020-12-10 19:20:16 +01:00
Marian Buschsieweke
14e0f5b064
tests/gnrc_sock_ip: also test sock_aux_timestamp 2020-12-10 17:43:12 +01:00
Marian Buschsieweke
5b3d862ef7
tests/gnrc_sock_udp: also test sock_aux_timestamp 2020-12-10 17:43:12 +01:00
Martine Lenders
eafa026db2
Merge pull request #15599 from benpicco/byteorder_htoll
follow-up: use byteorder_htoll()
2020-12-09 18:24:18 +01:00
Marian Buschsieweke
e3ecb74765
Merge pull request #15592 from maribu/ztimer_mutex_lock_timeout
sys/ztimer: add ztimer_mutex_lock_timeout()
2020-12-09 17:48:51 +01:00
Benjamin Valentin
c5ca2c2784 drivers/at86rf2xx: use byteorder_ltohs() 2020-12-09 14:23:37 +01:00
Benjamin Valentin
7358ae9c2e tests/ieee802154_submac: use byteorder_ltohs() 2020-12-09 14:22:07 +01:00
benpicco
1477a340fe
Merge pull request #15150 from fabian18/ieee802154_security
Initial implementation of IEEE 802.15.4 security
2020-12-09 14:14:27 +01:00
Han Xinrong
88c9c2aa5f tests/driver_ds3231:add error checks of ds3231_get_time() and ds3231_set_time() 2020-12-09 19:30:54 +08:00
Marian Buschsieweke
aa4532a2e7
tests/ztimer_mutex_lock_timeout: new test 2020-12-08 22:54:45 +01:00
Leandro Lanzieri
3e5622a912
tests: remove unused driver_mpu9150 directory
The driver and the test application had been renamed to mpu9x50 in
2df5d6048d, but
c01eae3239 added a Makefile.ci for it.

The folder is no longer used, so this removes it together with the
Makefile.
2020-12-08 17:35:46 +01:00
229291ef01
Merge pull request #15442 from maribu/mutex_abort
core/mutex: Add mutex_cancel
2020-12-08 17:12:52 +01:00
Marian Buschsieweke
9127deb6fe
tests: Add test for core_mutex/mutex_cancel 2020-12-08 14:50:49 +01:00
71f6b73251
Merge pull request #15519 from benpicco/byteorder_letoh
sys/byteorder: add helpers to convert from little endian to host byte order
2020-12-08 12:52:32 +01:00
2d551ec125 tests/core: Add tests for little endian functions 2020-12-08 11:26:20 +01:00
Leandro Lanzieri
f74cb053b2
Merge pull request #15547 from akshaim/Kconfig_driver_ili9341
drivers/ili9341 : Expose configurations to Kconfig
2020-12-07 09:49:33 +01:00
Benjamin Valentin
5681befe75 tests/driver_dac_dds: add test for dac_dds_play()
This will play a raw audio (8kHz, 8 Bit) snipped from the 1961 synthesized speech demo.
(Can be disabled since the file is rather large with 17k)

It will also play sine, square and sawtooth waves with frequencies that can be set on
the command line.

I tested this with the on-board speaker (connected to P0.26) of the mcb2388 as well
as with hooking up a headphone to the ANALOG (PA02) header of the same54-xpro.
2020-12-04 23:12:32 +01:00
Martine Lenders
ba89d8641e
Merge pull request #14704 from maribu/sock-aux-gnrc
net/gnrc/sock: Implement sock_aux_local
2020-12-04 13:55:27 +01:00
Martine Lenders
172183e078
Merge pull request #14705 from maribu/sock-aux-lwip
pkg/lwip: Implement sock_aux_local
2020-12-04 13:27:25 +01:00
Marian Buschsieweke
e97ed09c3c
tests/lwip_sock_ip: Added test for sock_aux_local 2020-12-04 12:51:49 +01:00
Marian Buschsieweke
1282ab1203
tests/lwip_sock_udp: Added test for sock_aux_local 2020-12-04 12:51:49 +01:00
Marian Buschsieweke
3e1417c75d
tests/gnrc_sock_ip: Added test for sock_aux_local 2020-12-04 12:48:00 +01:00
Marian Buschsieweke
f97c190117
tests/gnrc_sock_udp: Added test for sock_aux_local 2020-12-04 12:48:00 +01:00
Fabian Hüßler
9c45cf1d2d tests/ieee802154_security: dummy test for CI process 2020-12-04 09:40:55 +01:00
benpicco
1eab23a8ad
Merge pull request #15554 from benpicco/tests/driver_ds3231
tests/driver_ds3231: blacklist on CI
2020-12-04 00:44:05 +01:00
Benjamin Valentin
c82e331e57 tests/driver_ds3231: blacklist on CI
The test needs real hardware to run, so including it in the automated
CI tests will always fail.
2020-12-03 21:05:40 +01:00
benpicco
1a25df9d34
Merge pull request #15471 from maribu/event-threads-multi
sys/event: Allow single event_thread handling all queues
2020-12-03 21:04:36 +01:00
Marian Buschsieweke
78aec672dd
tests/pkg_tinydtls_sock_async: fix use of internals
event_queue_medium was never part of the public API, instead of using
`&event_queue_medium` one should use `EVENT_PRIO_MEDIUM`.
2020-12-03 15:28:35 +01:00
Marian Buschsieweke
ae5845c372
tests/event_threads: drop use of deprecated module 2020-12-03 15:28:35 +01:00
Marian Buschsieweke
10471a33b3
tests: Add event_thread tests for shared thread 2020-12-03 15:28:35 +01:00
Akshai M
64ddd8384e drivers/ili9341 : Expose to Kconfig
Group display drivers in menuconfig.
2020-12-03 14:20:34 +01:00
Akshai M
9f81956e41 drivers/ili9341 : Model 'CONFIG_ILI9341_LE_MODE' as BOOL 2020-12-03 14:20:34 +01:00
benpicco
a80631a297
Merge pull request #15074 from maribu/ptp-clock
drivers/periph/ptp_clock
2020-12-03 09:59:07 +01:00
Marian Buschsieweke
2e529e92a4
tests: Added test for PTP clock 2020-12-02 17:53:01 +01:00
Marian Buschsieweke
0da5d1607c
tests: Added test for PTP timer 2020-12-02 17:53:01 +01:00
benpicco
665c07eb53
Merge pull request #15120 from benpicco/driver/at86rf215-trim
driver/at86rf215: add functions to configure trim & clock output at run-time
2020-12-02 16:53:02 +01:00
Benjamin Valentin
be10d0b9e0 tests/driver_at86rf215: extend with driver specific commands 2020-12-02 14:59:17 +01:00
7492bd4b3d
Merge pull request #15509 from leandrolanzieri/pr/kconfig/drivers_def
drivers/{d,e,f}*: add Kconfig modules
2020-12-02 13:37:40 +01:00
28947e5198
Merge pull request #15542 from miri64/tests/enh/gnrc_ipv6_ext_frag-netif_setter
tests/gnrc_ipv6_ext_frag: use gnrc_netif_hdr_set_netif()
2020-12-02 13:36:58 +01:00
Leandro Lanzieri
192b7b4efe
tests/driver_{d,e,f}*: add Kconfig configuration files
Also add the tests to the CI list.
2020-12-02 10:16:49 +01:00
Francisco
c9720d16ca
Merge pull request #15515 from leandrolanzieri/pr/kconfig/drivers_ghij
drivers/{g,h,i,j}*: add Kconfig modules
2020-12-02 10:03:02 +01:00
Francisco
0a064806e3
Merge pull request #15443 from benpicco/l2util_addr
replace netif_addr_to/from_str() with l2util_addr_to/from_str()
2020-12-02 09:21:16 +01:00
benpicco
418aaa6e67
Merge pull request #15388 from benpicco/boards/e104-bt5010a-tb
boards/e104-bt5011a-tb: add support for the E104-BT5011A Test Board
2020-12-02 00:24:33 +01:00
benpicco
b18cbd8c2a
Merge pull request #11068 from miri64/gnrc_sixlowpan_frag/new/minfwd
gnrc_sixlowpan_frag: initial import of minimal forwarding
2020-12-01 18:55:51 +01:00
Benjamin Valentin
5f4afe12f1 examples, tests: add e104-bt5010a-tb to Makefile.ci 2020-12-01 18:29:08 +01:00
Benjamin Valentin
c27ea1afa1 examples, tests: add e104-bt5011a-tb to Makefile.ci 2020-12-01 18:28:41 +01:00
Martine Lenders
5073d8875f
tests/gnrc_ipv6_ext_frag: use gnrc_netif_hdr_set_netif() 2020-12-01 18:16:21 +01:00
Leandro Lanzieri
2fc12c8252
Merge pull request #14324 from PeterKietzmann/pr_add_entropy_source
sys/entropy_source: add new module for entropy sources
2020-12-01 16:58:42 +01:00
Martine Lenders
e70a42c076
tests: add gnrc_sixlowpan_frag_minfwd tests for IPHC reception 2020-12-01 16:25:30 +01:00
Martine Lenders
d8c5a22238
tests: add gnrc_sixlowpan_frag_minfwd tests for IPHC sending 2020-12-01 16:25:30 +01:00
Martine Lenders
383790af63
tests: add gnrc_sixlowpan_frag_minfwd tests for rbuf integration 2020-12-01 16:25:29 +01:00
Martine Lenders
8564a86989
tests: introduce tests for gnrc_sixlowpan_frag_minfwd 2020-12-01 16:25:29 +01:00
ca58bb332e
Merge pull request #15530 from lazylazyllama/fix-bmx280-readme
tests/driver_bmx280: fix address define in README
2020-12-01 16:09:11 +01:00
PeterKietzmann
aec75b55fe sys/entropy_source: add new module for entropy sources 2020-12-01 15:51:40 +01:00
Lasse Rosenow
2cf41f18b6 tests/driver_bmx280: fix address define in README 2020-12-01 14:54:24 +01:00
Martine Lenders
df676dc078
Merge pull request #15430 from benpicco/boards/native-zep
boards/native: allow to use ZEP instead of tap
2020-12-01 12:16:41 +01:00
b0b19203a7
Merge pull request #15190 from benpicco/boards/wefun-f401cc
boards/common/weact-f4x1cx: create common WeAct boards
2020-12-01 12:03:38 +01:00
benpicco
333fce44b4
Merge pull request #14973 from benpicco/driver/at86rf215-batmon
drivers/at86rf215: implement battery monitor, add power bus
2020-12-01 11:52:46 +01:00
Benjamin Valentin
851e2c5a9a boards/weact-f401cc: add WeAct-f401cc 2020-12-01 11:02:09 +01:00
Francisco
f23c616eb1
Merge pull request #15422 from benpicco/pkg/fatfs-r0.14
pkg/fatfs: bump version to r0.14
2020-12-01 10:46:54 +01:00
Martine Lenders
c44d77e528
Merge pull request #15508 from namib-project/dhcp-mud-support
Add MUD URL option to DHCPv6 client
2020-12-01 10:33:51 +01:00
Leandro Lanzieri
4b7bb8719f
Merge pull request #15240 from akshaim/Kconfig_EMCute_1
MQTT-SN Clients ( Emcute/ Asymcute) : Kconfig Updates
2020-12-01 09:47:09 +01:00
Jan Romann
517e082cf5 tests/gnrc_dhcpv6_client_6lbr: Add MUD URL test
Co-Authored-By: Jens Bücker <48720000+jbueck@users.noreply.github.com>
Co-Authored-By: mauspr <75017188+mauspr@users.noreply.github.com>
Co-Authored-By: schulztr <75017039+schulztr@users.noreply.github.com>
2020-11-30 22:46:33 +01:00
Benjamin Valentin
374d032b82 tests/tests-ieee802154: drop custom byteorder_htols() implementation
The function is now available through byteorder.h
2020-11-29 21:41:33 +01:00
Leandro Lanzieri
9abf3247c8
tests/driver_{g,h,i,j}*: add Kconfig configuration files
This also adds these applications to the CI tests. The following drivers
have been modelled:

gp2y10xx
grove_ledbar
hd44780
hdc1000
hih6130
hmc5883l
hts221
ili9341
ina2xx
ina3221
io1_xplained
isl29020
isl29125
itg320x
jc42
my9221
2020-11-27 09:20:08 +01:00
fa70cda0c8
tests/bench_xtimer: add arduino-nano-33-iot to low memory 2020-11-27 08:45:07 +01:00
73d36eac38
tests/unittests: exclude arduino-nano-33-iot 2020-11-27 08:45:07 +01:00
Francisco
14877443f7
Merge pull request #15494 from gdiribarne/bugfix/sfr04-avr-overflow
drivers/srf04: fix overflow on AVR
2020-11-26 11:14:15 +01:00
Francisco
47ed64fcfd
Merge pull request #15466 from leandrolanzieri/pr/kconfig_drivers_bc
drivers/{b,c}*: model modules in Kconfig
2020-11-26 10:44:28 +01:00
Francisco
ae2246dc80
Merge pull request #15476 from benpicco/tests/malloc-fail
tests/malloc: fail if allocation count does not match
2020-11-26 10:27:02 +01:00
1d5e2e9cd9 all: remove traces of kernel_types.h
Automatically removed using:

    $ git grep -l kernel_types | xargs sed -i '/^#include .kernel_types/d'
2020-11-25 17:52:34 +01:00
Leandro Lanzieri
ae6266bfb4
tests/driver_*: add Kconfig configuration files 2020-11-25 12:43:05 +01:00
575189510d
Merge pull request #15465 from maribu/atomic-utils-volatile
sys/atomic_utils: Use volatile qualifier
2020-11-24 22:05:33 +01:00
Marian Buschsieweke
090722d78f
tests/sys_atomic_utils_unittests: API and cleanup
- Update to new atomic_utils API
- Use volatile_utils.h over custom implementation
2020-11-24 14:34:51 +01:00
Marian Buschsieweke
5a2efe061d
sys: Moved volatile_utils from test
The volatile utils might be useful elsewhere - at least in a second unit test.
Move them to sys to allow using them, but with appropriate warnings added.
2020-11-24 14:34:51 +01:00
Marian Buschsieweke
8bbe364637
test/sys_atomic_utils: Update to new API
- Update to new API
2020-11-24 14:00:52 +01:00
benpicco
b3b07e4e33
Merge pull request #15481 from kaspar030/refactor_thread_defines
core: move scheduler defines
2020-11-23 17:56:09 +01:00
1c0560a205 tests/bitarithm_timings: add limits.h include 2020-11-23 16:56:34 +01:00
0b801c4de0 all: adapt to moved sched defines 2020-11-23 16:56:34 +01:00
benpicco
a80f0d966a
Merge pull request #15448 from leandrolanzieri/pr/kconfig/drivers_a
drivers/a*: model modules in Kconfig
2020-11-23 16:52:50 +01:00
Francisco Molina
5b10bdfcb8
makefiles/utils: add util to compare to software versions 2020-11-23 09:12:51 +01:00
Bas Stottelaar
cb50c1a006 tests: update for e180-zg120b-tb 2020-11-23 00:36:20 +01:00
Bas Stottelaar
ff26819f7f tests: add to unsupported boards 2020-11-23 00:36:20 +01:00
Gilles Diribarne
5a5c8507d4 drivers/sfr04: Use uncrustify 2020-11-22 23:12:40 +01:00
08f7f80ea7 tests/evtimer_mbox: add missing main() return 2020-11-20 10:41:59 +01:00
Akshai M
ad99438d5b test/emcute : Check for Kconfig symbol 2020-11-19 23:11:21 +01:00
Akshai M
fb465db26f net/emcute : Move 'EMCUTE_DEFAULT_PORT' to 'CONFIG_'
tests/emcute : Change the macro for default port
r/MQTTSN_DEFAULT_PORT/CONFIG_EMCUTE_DEFAULT_PORT

examples/emcute : Update UDP port definition
r/MQTTSN_DEFAULT_PORT/CONFIG_EMCUTE_DEFAULT_PORT
2020-11-19 23:11:21 +01:00
Akshai M
4bb866c59e net/emcute : Move 'EMCUTE_TOPIC_MAXLEN' to 'CONFIG_' 2020-11-19 23:11:20 +01:00
Akshai M
17e2b20f50 net/emcute : Move 'EMCUTE_BUFSIZE' to 'CONFIG_' 2020-11-19 23:11:20 +01:00
Benjamin Valentin
ebdcacc1a8 tests/malloc: fail if allocation count does not match
If we can't allocate the same amount of buffers in the second run,
fail the test. This indicates that not all buffers have been properly
freed.
2020-11-19 21:59:14 +01:00
Marian Buschsieweke
955b1f5be8
tests/event_threads: spice up test a bit
By posting a higher priority event from the event handlers prior to printing,
we can verify that an event handler is indeed preempted by a higher priority
event.
2020-11-18 20:43:36 +01:00
Leandro Lanzieri
72fda0679a
tests/drivers: add Kconfig configuration files and to CI test 2020-11-18 18:38:51 +01:00
Bas Stottelaar
e2e64e7546 tests/cpu_efm32_drivers: require efm32_coretemp feature 2020-11-18 17:27:17 +01:00
ded50b2494
Merge pull request #15446 from fjmolinas/pr_tests_riotboot_cc2538_bsl
tests/riotboot: make automatic script work with cc2538-bsl
2020-11-18 17:09:01 +01:00
Bas Stottelaar
34c252d0e6
Merge pull request #15461 from basilfx/feature/efm32_driver_coretemp
cpu/efm32: add coretemp driver
2020-11-18 15:08:29 +01:00
e322bfbd47
Merge pull request #15421 from leandrolanzieri/pr/kconfig/native/hello_world
Kconfig: add modules to test on native
2020-11-18 15:02:34 +01:00
Francisco Molina
cb28708f06
tests/riotboot: make automatic script work with cc2538-bsl
cc2538-bsl can't flash if the terminal is attached, refactor the test
so the terminal is detached between flashes.
2020-11-18 14:51:01 +01:00
Bas Stottelaar
d66d8ae998 tests/cpu_efm32_drivers: add test application 2020-11-18 12:28:45 +01:00
Leandro Lanzieri
9021a0b13a
tests/periph_gpio: add native-specific configuration file 2020-11-18 10:08:01 +01:00
benpicco
6cf6b47c27
Merge pull request #15445 from btcven/2020_11_05-gp2y10xx
drivers: add gp2y10xx dust sensor
2020-11-18 09:56:03 +01:00
Jean Pierre Dudey
e920a2e645 drivers: add gp2y10xx dust sensor
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2020-11-18 09:13:56 +01:00
Marian Buschsieweke
45b8902659
Merge pull request #15314 from aabadie/pr/sys/arduino_print_float
sys/arduino: fix print float
2020-11-17 16:15:39 +01:00
benpicco
afbf507a74
Merge pull request #15440 from maribu/pointer-tagging
sys: Add helpers for pointer tagging
2020-11-17 14:21:46 +01:00
dad5ca3276
Merge pull request #14953 from benpicco/drivers/mtd_mapper-pagewise
mtd_mapper: implement pagewise functions
2020-11-17 11:46:52 +01:00
Benjamin Valentin
27dbd6d3fe tests/pkg_fatfs: adapt to API change in f_mkfs() 2020-11-17 11:29:28 +01:00
Benjamin Valentin
33449a4409 pkg/fatfs: bump version to r0.14 2020-11-17 11:29:28 +01:00
Marian Buschsieweke
65cb8e5074
tests: Add test for sys/ptrtag 2020-11-17 11:24:59 +01:00
5d99793bf8
Merge pull request #15431 from haukepetersen/fix_periphrtt_tickconversion
periph/rtt: fix overflow in tick conversion macros
2020-11-17 11:07:00 +01:00
Benjamin Valentin
83a4248fbb net/netif: remove netif_addr_to/from_str() 2020-11-17 10:51:22 +01:00
Benjamin Valentin
2845554b4e cpu/sam0_common: flashpage: rename to sam0_flashpage_aux_write()
`flashpage_write_raw()` got renamed to `flashpage_write()`.
Now `sam0_flashpage_aux_write_raw()` is the only remaining 'raw'
function, even though it behaves just like `flashpage_write()`.

So let's also rename that for consistency.
2020-11-17 00:34:31 +01:00
Hauke Petersen
261d63fee3 tests/periph_rtt: add test for tick conversions 2020-11-16 10:00:24 +01:00
Benjamin Valentin
5d6754e7a9 l2util: add l2util_addr_to_str()/l2util_addr_from_str() 2020-11-14 17:29:26 +01:00
Benjamin Valentin
dbdd9d7189 tests/driver_at86rf215: add battery monitor test 2020-11-13 22:59:10 +01:00
Benjamin Valentin
f9c36f9738 netopt: add NETOPT_BATMON
Many radios have a built-in battery monitor.
Add a netopt to configure it.
2020-11-13 22:59:09 +01:00
Benjamin Valentin
516c69cb5f boards/native: allow to use ZEP instead of tap
If `native` is compiled with `USEMODULE=socket_zep` and networking,
don't also include `netdev_tap` automatically.

This mirrors the behavior on nrf52 and esp* where the default netdev
can be 'overwritten' by another option.
2020-11-13 18:43:49 +01:00
Gilles DOFFE
631e882844 tests: examples: remove stm32mp157c-dk2 for mem leak
stm32mp157c-dk2 has not enough memory to build this apps.
However as the stm32mp157xx cpu line has no flash, a part of RAM
is considered as ROM. Thus ROM size could be extend to suit this
apps needs.

Signed-off-by: Gilles DOFFE <gilles.doffe@savoirfairelinux.com>
2020-11-13 10:43:08 +01:00
cab254003f
tests/unittests: remove atomic-utils from unittests 2020-11-13 08:47:18 +01:00
996da8fb6d
tests/sys_atomic_utils_unittest: add sys atomic utils unittests 2020-11-13 08:47:18 +01:00
benpicco
d9598a0f54
Merge pull request #15412 from bergzand/pr/flashpage/merge_raw
periph_flashpage: Make pagewise API optional
2020-11-12 22:32:21 +01:00
792e031a95
Merge pull request #14331 from maribu/atomic_utils
sys/atomic_utils: Functions for atomic access
2020-11-12 21:44:53 +01:00
Martine Lenders
37dd848c37
Merge pull request #15337 from cgundogan/pr/uri_parser_interfaces
uri_parser: extend for parsing interfaces in IPv6 addresses
2020-11-12 11:16:52 +01:00
Cenk Gündoğan
d18ad54184
unittests: Makefile.ci: do not link cc1312/52-launchpad 2020-11-12 10:09:17 +01:00
Martine Lenders
71d970cb00
Merge pull request #15245 from haukepetersen/add_driver_ds3231
drivers: add support for DS3231 RTC
2020-11-12 08:58:35 +01:00
3aa5203bc5
mtd_flashpage: only depend on periph_flashpage
The features in flashpage_raw are now default in flashpage and do not
have to be included as a separate dependency
2020-11-11 23:16:43 +01:00
5683f30b2f
tests/periph_flashpage: Adapt to optional flashpage_pagewise 2020-11-11 23:16:37 +01:00
Cenk Gündoğan
1da3738619
unittests: uri_parser: extend for interfaces 2020-11-11 22:47:30 +01:00
Hauke Petersen
24c3f56844 tests: add test for ds3231 RTC driver 2020-11-11 17:39:16 +01:00
benpicco
808c5b7eb8
Merge pull request #15424 from basilfx/feature/efm32_fix_timers
boards/efm32: update channel_numof with correct values
2020-11-11 09:49:24 +01:00
Leandro Lanzieri
c068f13ba2
Merge pull request #15234 from akshaim/PR_PKTBUF_Bug
Kconfig/pktbuf :  Fix check for "CONFIG_GNRC_PKTBUF_SIZE"
2020-11-11 09:34:19 +01:00
Bas Stottelaar
b75446e2f8 tests/periph_rtc: add to list of 32kHz boards 2020-11-11 00:27:18 +01:00
Bas Stottelaar
55a55c7ba5 tests/periph_timer: add to list of 32kHz boards 2020-11-10 23:03:08 +01:00
Bas Stottelaar
b6befac515 tests/unittests: add to BOARD_INSUFFICIENT_MEMORY 2020-11-10 22:59:46 +01:00
Benjamin Valentin
3a20beb53a tests/periph_flashpage: add test for AUX page 2020-11-10 14:21:47 +01:00
Marian Buschsieweke
1352ce667b
tests: Add another test for atomic_utils
This tests can be used to test for implementations violating atomic attribute.
2020-11-10 10:55:14 +01:00
Marian Buschsieweke
07fc051e97
tests/unittests: Added unit test for atomic_utils 2020-11-10 10:55:14 +01:00
Marian Buschsieweke
23c91db0b5
tests: Add benchmark for sys/atomic_utils 2020-11-10 10:55:14 +01:00
b5617b5e05
tests/pkg_lvgl: exclude spark-core from CI 2020-11-08 17:37:39 +01:00
408c2b534d
pkg/lvgl: bump to v7.7.1 2020-11-08 16:19:55 +01:00
Jean Pierre Dudey
1edb8666cb tests/pkg_lvgl: fix sysmon example URL.
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2020-11-08 15:05:56 +01:00
Jean Pierre Dudey
572db20049 tests/pkg_lvgl: fix sysmon task creation
Fixes a bug on the `pkg_lvgl` test when running on the esp32. When `sysmon_task`
was created it ran too early before any widget was created causing
Store/LoadProhibited exceptions on the esp32, I assume it's noticeable on the
esp32 due to the code being fetched from external flash memory adding a delay
higher than `REFR_TIME`.

Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2020-11-08 15:04:21 +01:00
Leandro Lanzieri
59dee592cd
tests/periph_*: add Kconfig configuration files 2020-11-06 15:58:00 +01:00
Benjamin Valentin
5d3de413b3 tests/mtd_mapper: implement pagewise functions 2020-11-05 18:17:54 +01:00
Martine Lenders
d329fde2ab
Merge pull request #15382 from tperale/master
boards/feather-m0: add support for feather-m0-lora version
2020-11-05 18:11:45 +01:00
benpicco
f702a95880
Merge pull request #15385 from benpicco/xtimer_msleep-convert
drivers, tests: use xtimer_msleep()
2020-11-05 16:46:39 +01:00
Martine Lenders
cc10d31391
Merge pull request #15305 from aabadie/pr/sys/posix_sleep
sys/posix: rename posix_time to posix_sleep
2020-11-05 16:36:25 +01:00
Thomas Perale
a53ce8b9c1 examples, tests: add feather-m0-lora to low memory boards 2020-11-05 15:08:21 +01:00
d62111ce76
Merge pull request #15373 from aabadie/pr/tests/shell_script_enh
tests/shell: fix flake8 errors in Python script
2020-11-05 12:18:13 +01:00
Benjamin Valentin
3a8f74da0c tests/unittests/tests-fib_sr: convert to xtimer_msleep() 2020-11-05 11:34:50 +01:00
Benjamin Valentin
e9b876a18e tests/touch_dev: convert to xtimer_msleep() 2020-11-05 11:34:50 +01:00
Benjamin Valentin
bea7e14791 tests/thread_priority_inversion: convert to xtimer_msleep() 2020-11-05 11:34:50 +01:00
Benjamin Valentin
3c6a5f9f5c tests/progress_bar: convert to xtimer_msleep() 2020-11-05 11:32:42 +01:00
Benjamin Valentin
4caecdc108 tests/pkg_umorse: convert to xtimer_msleep() 2020-11-05 11:32:42 +01:00
Benjamin Valentin
8d1e4d13e2 tests/evtimer_msg: convert to xtimer_msleep() 2020-11-05 11:32:42 +01:00
Benjamin Valentin
fcfb44719f tests/event_wait_timeout: convert to xtimer_msleep() 2020-11-05 11:32:42 +01:00
Benjamin Valentin
c56c839765 tests/driver_si70xx: convert to xtimer_msleep() 2020-11-05 11:32:42 +01:00
Benjamin Valentin
2485ebeaa8 tests/driver_pca9633: convert to xtimer_msleep() 2020-11-05 11:32:42 +01:00
Benjamin Valentin
ff671baa75 tests/driver_jc42: convert to xtimer_msleep() 2020-11-05 11:32:42 +01:00
Benjamin Valentin
ed7c521bac tests/driver_dsp0401: convert to xtimer_msleep() 2020-11-05 11:32:42 +01:00
Benjamin Valentin
f406c03add tests/driver_dfplayer: convert to xtimer_msleep() 2020-11-05 11:32:42 +01:00
Benjamin Valentin
4d5340f2fc tests/driver_bme680: convert to xtimer_msleep() 2020-11-05 11:32:42 +01:00
Benjamin Valentin
683c1470ee tests/driver_aip31068: convert to xtimer_msleep() 2020-11-05 11:32:41 +01:00