1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-24 14:03:55 +01:00

4108 Commits

Author SHA1 Message Date
Francisco
d58c29d06f
Merge pull request #14238 from kaspar030/disable_tests/netstats_l2_for_esp32
tests/netstats_l2: disable test run for esp32-wroom-32
2020-06-09 18:15:35 +02:00
Koen Zandberg
85a385e6d4
Merge pull request #14227 from kaspar030/dummy_thread
sys/test_utils/dummy_thread: initial commit
2020-06-09 17:34:50 +02:00
1ed0d659ed
Merge pull request #13320 from bergzand/pr/stdio/semihosting
stdio_semihosting: Initial include of Semihosting-based STDIO
2020-06-09 16:52:44 +02:00
Francisco
6c65fa72d7
Merge pull request #14204 from kaspar030/rename_native_trace
cpu/native: rename trace -> backtrace
2020-06-09 16:37:26 +02:00
135b7d0d43 tests/netstats_l2: disable test run for esp32-wroom-32 2020-06-09 13:41:09 +02:00
2be5cd50f6 tests/test_tools: include dummy_thread 2020-06-09 13:25:14 +02:00
Koen Zandberg
11ee5ff2cf
stdio_semihosting: Add shell-based test application 2020-06-09 10:15:49 +02:00
Alexandre Abadie
3e39eb851b
Merge pull request #14181 from keestux/fix-test-thread-flood
tests/thread_flood: account for all threads already in use
2020-06-08 17:18:06 +02:00
Kees Bakker
bbd7c435c7 tests/thread_flood: use sched_num_threads to know the first thread ID
Before there were only two: "main" and "idle". But now there can also be
a thread for "usbus". The code will now use sched_num_threads and it
subtracts that number from MAXTHREADS.

This resolves issue #14180
2020-06-08 11:22:04 +02:00
Kees Bakker
de31aadf0d tests/periph_uart_nonblocking: relax time requirement a bit
With SAMD21 + CDC ACM the test reports
    == printed in 2103454/2100000 µs ==
Which failed to match the requirement of <1.0015.

This commit relaxes the requirement to <1.002
2020-06-07 16:48:55 +02:00
benpicco
cb11b2d33f
Merge pull request #14198 from maribu/wemos-zero
boards: Add support for the wemos-zero board
2020-06-05 17:55:43 +02:00
Marian Buschsieweke
8ae3e5c29f
tests/bench_xtimer: Add wemos-zero, serpente to LOW_MEMORY_BOARDS 2020-06-05 17:19:50 +02:00
Ken Bannister
f8dfa52b2d
Merge pull request #14075 from mjurczak/bugfix/nanocoap-token-overflow
nanocoap: bugfix token overflow
2020-06-04 22:01:18 -04:00
Leandro Lanzieri
f708571617
tests/kconfig_features: Add out.config as dependency for features check 2020-06-04 15:31:40 +02:00
9210017a52 tests: rename tests/trace -> tests/backtrace 2020-06-04 14:37:41 +02:00
benpicco
3a1ee4983c
Merge pull request #14010 from benpicco/at86rf215-mr-ofdm
drivers/at86rf215: implement MR-OFDM
2020-06-03 16:39:04 +02:00
Benjamin Valentin
8a63ca5088 tests/driver_at86rf215: update Makefile.ci
With the added features, the driver doesn't fit onto those
ATmega boards anymore.
2020-06-03 15:58:50 +02:00
Kevin "Tristate Tom" Weiss
972d9441ce
Merge pull request #13404 from leandrolanzieri/pr/boards/samr21-xpro/features_kconfig
boards/samr21-xpro: Model features in Kconfig
2020-06-03 09:39:41 +02:00
Leandro Lanzieri
7262b1d4d9
Merge pull request #14126 from akshaim/Kconfig_tcp
gnrc/tcp : Expose configurations to Kconfig
2020-06-03 08:32:26 +02:00
Jose Alamos
6ef44dcb74
tests/Kconfig: add samr21-xpro to whitelist 2020-06-02 17:42:17 +02:00
Jose Alamos
c39f94ba88
tests/kconfig: add features check 2020-06-02 17:42:17 +02:00
Akshai M
611231cc3c tests/gnrc_tcp/ : Set 'CONFIG_' if not Kconfig
Set CONFIG_GNRC_TCP_MSL and
CONFIG_GNRC_TCP_CONNECTION_TIMEOUT_DURATION if not set via Kconfig
2020-06-02 15:46:44 +05:30
Akshai M
0b3e0de03e gnrc/tcp : Move GNRC_TCP_MSL to 'CONFIG_' 2020-06-02 15:46:44 +05:30
Akshai M
01dd8e4fa8 gnrc/tcp : Move GNRC_TCP_CONNECTION_TIMEOUT_DURATION to 'CONFIG_' 2020-06-02 15:46:44 +05:30
Alexandre Abadie
8ed6f18ee8
tests/periph_rtt: fix invalid RTT_FREQUENCY set for non stm32f1 2020-05-30 19:07:50 +02:00
Benjamin Valentin
96a3e91c3d tests/periph_timer_periodic: add test for periodic timer 2020-05-28 17:37:42 +02:00
Martine Lenders
a38428b8f2
Merge pull request #13701 from miri64/lwip_sock/enh/recv_buf
lwip_sock: provide implementation for `sock_*_recv_buf()`
2020-05-26 21:33:09 +02:00
Koen Zandberg
b44b8201df
Merge pull request #14134 from benpicco/drivers/edbg_eui
drivers/edbg_eui: add driver to get MAC address from Atmel EDBG
2020-05-26 11:36:18 +02:00
Benjamin Valentin
616ebf9cfb drivers/edbg_eui: add driver to get MAC address from Atmel EDBG
The EDBG debugger on the `samr21-xpro` contains a unique 64 bit address
intended to be used as a MAC address for the internal radio.

This adds a driver to read that EUI-64 from the debugger, it should match
with the MAC address printed on the label on the board.
2020-05-26 10:44:11 +02:00
Maciej Jurczak
edf016a6cb nanocoap: Added token length validation.
Implemented a check in coap_parse() to verify if TKL value is within valid range as specified by RFC7252. The token length must be within 0-8 range, any other value should be considered as invalid and the packet should produce message format error.
A test case was added to tests-nanocoap.c to verify correct behavior in case of TKL in range and out of range.

Update sys/net/application_layer/nanocoap/nanocoap.c

Prefixed debug message with module name and abbreviations expanded.

Co-authored-by: Martine Lenders <mail@martine-lenders.eu>

Update sys/net/application_layer/nanocoap/nanocoap.c

Prefixed debug message with module name and abbreviations expanded.

Co-authored-by: Martine Lenders <mail@martine-lenders.eu>
2020-05-25 22:44:50 +02:00
Alexandre Abadie
00bca8c57d
tests/buttons: remove unused xtimer dependency 2020-05-25 18:14:41 +02:00
Martine Lenders
0ba2df9b4e
Merge pull request #7271 from haukepetersen/add_phydat_tojson
sys/phydat: added phydat to JSON converter
2020-05-22 09:08:18 +02:00
Koen Zandberg
ba20272fb3
Merge pull request #14108 from benpicco/tests/periph_spi-enhance
tests/periph_spi: add benchmark for acquire / release
2020-05-20 20:18:40 +02:00
Benjamin Valentin
a57bd08a11 tests/periph_spi: add benchmark for acquire / release 2020-05-20 19:34:07 +02:00
Leandro Lanzieri
2a8d6920e6
Merge pull request #13989 from akshaim/Kconfig_tmp00x_1
drivers/tmp00x : Expose Configurations to Kconfig
2020-05-20 17:48:18 +02:00
Benjamin Valentin
1178c82a98 tests/periph_spi: introduce _xtimer_diff_usec()
Don't repeat yourself.
2020-05-20 17:48:15 +02:00
Akshai M
94d6b898fc drivers/tmp00x : Add CONFIG_
Add CONFIG_ prefix to compile configurations
2020-05-20 19:09:48 +05:30
Hauke Petersen
3c07a3f751 tests: added unittests for phydat 2020-05-20 15:29:24 +02:00
benpicco
70543bba1d
Merge pull request #13275 from miri64/gnrc_ipv6_ext_opt/feat/initial
gnrc_ipv6_ext_opt: initial import
2020-05-20 14:35:58 +02:00
Martine S. Lenders
f6bd0705a1
tests: provide tests for gnrc_ipv6_ext_opt 2020-05-20 12:34:04 +02:00
Koen Zandberg
ae88f1e079
Merge pull request #14102 from MrKevinWeiss/pr/test/spi/defaultcs
tests/periph_spi: Expose default SPI CS pins
2020-05-20 12:09:06 +02:00
benpicco
e7bf1ef706
Merge pull request #13654 from benpicco/serpente-r2
boards/serpente: add serpente board
2020-05-20 11:31:40 +02:00
MrKevinWeiss
867df82ced tests/periph_spi: Expose default SPI CS pins
Expose the option to use default cs pins defined as DEFAULT_SPI_CS_PORT and DEFAULT_SPI_CS_PIN.
This is used if a wiring environment is already defined.
CFLAGS can be used to define the CS pin from the environment provided allowing easier automation of tests.
2020-05-20 10:44:57 +02:00
Benjamin Valentin
cddb929d0c boards/serpente: add serpente board
See https://serpente.solder.party
2020-05-20 10:39:38 +02:00
benpicco
f3dddd6127
Merge pull request #14068 from miri64/sock_util/enh/netif-str2ep
sock_util: add interface descriptor parsing to str2ep
2020-05-19 23:59:32 +02:00
benpicco
fbad1dff01
Merge pull request #14087 from bergzand/pr/tests/periph_spi/add_thread_time
tests/periph_spi: Add thread runtime stats
2020-05-19 16:37:54 +02:00
Martine S. Lenders
991c2e9ec4
tests/unittests: amend sock_util tests for interface parsing 2020-05-19 14:57:41 +02:00
Koen Zandberg
b3cb03ae90
tests/periph_spi: Fix column alignment 2020-05-19 14:21:20 +02:00
Koen Zandberg
7c44208e64
tests/periph_spi: Convert printf specifier to PRIu32 2020-05-19 14:20:42 +02:00
Koen Zandberg
788d186725
tests/periph_spi: Add thread runtime stats
This commit extends the periph_spi benchmark with timing statistics for
the thread runtime, counting only the time the thread initiating the SPI
request is busy with the SPI transfer. This is useful to measure timings
on SPI transfers when DMA and other async mechanisms are used to
transfer the bytes
2020-05-19 14:17:46 +02:00