Francisco Molina
f7d124e141
tests/periph_uart_nonblocking: test print with disabled irq
2020-06-17 10:01:20 +02:00
a94155bc11
tests/mhz19: add test application
2020-06-17 08:41:41 +02:00
Bas Stottelaar
35920a205e
tests/pkg_ucglib: updated tests
2020-06-17 00:47:54 +02:00
Leandro Lanzieri
649017f0b2
cpu/cortexm_common: Rename arch_cortexm feature to cpu_core_cortexm
2020-06-16 12:05:41 +02:00
Leandro Lanzieri
4d65bc8e0a
cpu: Rename CPU_ARCH to CPU_CORE
2020-06-16 12:05:40 +02:00
818dc09a24
Merge pull request #14270 from keestux/fix-test-thread_msg_seq
...
tests/thread_msg_seq: better guarantee sequence of output lines
2020-06-16 10:31:26 +02:00
f93ba336e8
Merge pull request #12730 from keestux/add-sodaq-sff
...
boards/sodaq-sff: add support for SODAQ SFF
2020-06-16 08:47:48 +02:00
benpicco
471b0e2a5a
Merge pull request #14283 from bergzand/pr/tests/periph_spi_dma/initial
...
tests/periph_spi_dma: Add test for SPI with DMA
2020-06-16 00:52:46 +02:00
Kees Bakker
c062b7f33d
tests/unittests: add sodaq-sara-sff to BOARD_INSUFFICIENT_MEMORY
2020-06-15 21:58:17 +02:00
Kees Bakker
370e166f31
tests/thread_msg_seq: better guarantee sequence of output lines
...
This also changes to expectations of the test script. It does not rely
on fixed thread IDs anymore, because boards with CDC ACM as stdio have
a different first thread then boards with "normal" stdio via UART.
This resolves issue #14256
2020-06-15 21:53:56 +02:00
Kees Bakker
c307c3946b
tests/bench_xtimer: add sodaq-sara-sff to LOW_MEMORY_BOARDS
2020-06-15 21:13:14 +02:00
ed827cb453
tests/periph_spi_dma: Add test for SPI with DMA
...
This new test inherits everything from the regular periph_spi test, but
with DMA enabled
2020-06-15 19:28:12 +02:00
Leandro Lanzieri
78f8cef88b
Merge pull request #14290 from fjmolinas/pr_lwip_bl_nucleo_f302r8
...
tests/lwip: blacklist nucleo-f302r8
2020-06-15 17:39:24 +02:00
Francisco Molina
e2dac2f23d
tests/lwip: add nucleo-f302r8 to BOARD_INSUFFICIENT_MEMORY
2020-06-15 14:45:04 +02:00
f013993b19
Merge pull request #14284 from keestux/fix-test-posix_semaphore
...
tests/posix_semaphore: better guarantee sequence of output lines
2020-06-15 09:51:01 +02:00
57809d65a0
Merge pull request #14271 from keestux/fix-test-xtimer_mutex_lock_timeout
...
tests/xtimer_mutex_lock_timeout: don't assume number of threads at start
2020-06-15 09:50:18 +02:00
Akshai M
414a0b0fa5
tests/unittests/mac : Added check for macro if set via Kconfig
2020-06-15 12:29:00 +05:30
Akshai M
9ddc9e0633
gnrc/mac : Move GNRC_MAC_NEIGHBOR_COUNT to 'CONFIG_'
2020-06-15 12:19:37 +05:30
Kees Bakker
8369f42d5e
tests/posix_semaphore: better guarantee sequence of output lines
...
As suggested by @kaspar030 the THREAD_CREATE_WOUT_YIELD flag was removed.
Now the sequence of output lines is identical in two cases: stdio via UART,
and stdio via CDC ACM (which needs a thread for that).
The expects have been changed to match the new situation, which is what
was already given in the CDC ACM case.
2020-06-14 20:03:32 +02:00
Benjamin Valentin
ce338dec3d
tests/pkg_cryptoauthlib_internal: blacklist atmega256rfr2 boards
...
The test is right on the edge with these boards, so slight toolchain changes
make it overflow the RAM, causing CI issues.
2020-06-12 13:08:34 +02:00
Kees Bakker
2da9d200c8
tests/xtimer_mutex_lock_timeout: don't assume number of threads at start
...
When CDC ACM is used as stdio the number of threads-in-use at the start of
the test is not always 2, as it used to be.
2020-06-11 21:20:48 +02:00
Francisco
cbf7f78879
Merge pull request #14255 from kaspar030/tests/lwip_blacklist_blackpill
...
tests/lwip: add blackpill to BOARD_INSUFFICIENT_MEMORY
2020-06-11 17:10:39 +02:00
Akshai M
6450d9989e
gnrc/pktbuf : Set Kconfig defaults and conditions
...
Set Kconfig defaults for CPU and conditions to avoid
conflict with CFLAGS
Co-authored-by: Leandro Lanzieri <leandro.lanzieri@haw-hamburg.de>
2020-06-11 14:47:27 +05:30
Akshai M
5523d119b6
gnrc/pktbuf : Move 'GNRC_PKTBUF_SIZE' to 'CONFIG_'
2020-06-11 14:46:36 +05:30
Francisco
89095d6e0f
Merge pull request #14225 from PeterKietzmann/pr_sha2xx_common
...
sys/hashes: add sha224 and reuse sha256 code
2020-06-11 09:07:39 +02:00
7a5ab96f69
Merge pull request #14254 from keestux/fix-test-rmutex_cpp
...
tests/rmutex_cpp: refactor the test to avoid having to know the thread IDs
2020-06-11 08:57:25 +02:00
666313ae35
Merge pull request #14205 from kaspar030/add_trace_module
...
sys/trace: add trace module
2020-06-11 00:07:10 +02:00
benpicco
f75c971297
Merge pull request #14119 from benpicco/cpu/stm32_usb_bootloader
...
cpu/stm32: implement reset to bootloader
2020-06-10 23:13:50 +02:00
f80f784b17
tests/lwip: add blackpill to BOARD_INSUFFICIENT_MEMORY
2020-06-10 21:42:16 +02:00
3dea09894d
tests/trace: add sys/trace test application
2020-06-10 21:21:34 +02:00
Kees Bakker
6d2b624851
tests/rmutex_cpp: refactor the test to avoid having to know the thread IDs
...
When CDC ACM is used as stdio the first thread in the test may have a
different ID than #3 . The test code will now look at the printed thread
information (id, prio) as they are created. This avoids the need for a
table with ID/prio.
2020-06-10 21:08:45 +02:00
Leandro Lanzieri
58cd126517
Merge pull request #14210 from btcven/2020_06_04-cc26xx_cc13xx_kconfig
...
boards/cc26xx_cc13xx-based: model features in Kconfig
2020-06-10 11:27:31 +02:00
d62bcc238c
Merge pull request #14230 from keestux/fix-test-rmutex
...
tests/rmutex: refactor the test to avoid having to know the thread IDs
2020-06-10 11:04:04 +02:00
31e22d9e00
Merge pull request #14229 from keestux/fix-test-mutex-order
...
tests/mutex_order: refactor the test to avoid knowing the thread IDs
2020-06-10 10:28:15 +02:00
6b14267f3c
Merge pull request #14243 from keestux/fix-test-cpp11-thread
...
tests/cpp11_thread: use sched_num_threads instead of const 2
2020-06-10 09:51:51 +02:00
PeterKietzmann
454d1fe4cf
unittests/tests-hashes: add tests for sha224
2020-06-10 09:40:13 +02:00
PeterKietzmann
e5e3724a45
unittests/tests-hashes: add two FIPS test cases fot sha256
2020-06-10 09:40:03 +02:00
PeterKietzmann
d9c73bef51
unittests/tests-hashes: add tests for sha256 wrapper
2020-06-10 09:39:07 +02:00
Kees Bakker
f19ca87ee7
tests/cpp11_thread: use sched_num_threads instead of const 2
...
When CDC ACM is used as stdio the first thread in the test may have a
different ID than #3 .
2020-06-09 23:09:18 +02:00
Kees Bakker
b9efe4e0c2
tests/rmutex: refactor the test to avoid having to know the thread IDs
...
When CDC ACM is used as stdio the first thread in the test may have a
different ID than #3 . The test code will now look at the printed thread
information (id, prio) as they are created. This avoids the need for a
table with ID/prio.
2020-06-09 23:05:30 +02:00
Kees Bakker
fd01fde531
tests/mutex_order: refactor the test to avoid knowing the thread IDs
...
When CDC ACM is used as stdio the first thread in the test may have a
different ID than #3 . The test code will now look at the printed thread
information (id, prio) as they are created. This avoids the need for a
table with ID/prio.
2020-06-09 22:54:27 +02:00
aba42a847d
tests/xtimer_now32_overflow: fix active timers going out of scope
2020-06-09 21:21:45 +02:00
28b558ec2d
Merge pull request #14228 from keestux/fix-test-cond-order
...
tests/cond_order: refactor the test to avoid knowing the thread IDs
2020-06-09 21:13:03 +02:00
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
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
Kees Bakker
765c216f6d
tests/cond_order: refactor the test to avoid knowing the thread IDs
...
When CDC ACM is used as stdio the first thread in the test may have a
different ID than #3 . The test code will now look at the printed thread
information (id, prio) as they are created. This avoids the need for a
table with ID/prio.
2020-06-09 16:29:32 +02:00
Jean Pierre Dudey
ea931ef0ff
tests/kconfig_features: add cc26xx_cc13xx-based
...
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
2020-06-09 07:55:41 -05: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
11ee5ff2cf
stdio_semihosting: Add shell-based test application
2020-06-09 10:15:49 +02:00
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
Benjamin Valentin
43585804b7
tests/stm32_bootloader: add test for STM32 bootloader mode
2020-06-05 18:41:06 +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
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
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
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
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
fabian18
074d53f9fe
tests/mtd_at24cxxx: add test for at24cxxx MTD wrapper
2020-05-20 19:45:37 +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
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
b3cb03ae90
tests/periph_spi: Fix column alignment
2020-05-19 14:21:20 +02:00
7c44208e64
tests/periph_spi: Convert printf specifier to PRIu32
2020-05-19 14:20:42 +02:00
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
Cenk Gündoğan
8f4583cb5e
tests: dns: use correct macro names
2020-05-19 11:33:28 +02:00
Hendrik van Essen
dd2ad603e8
tests/shell: test quoting and escaping
...
Check that single and double quotes work, along with backslash escaping
and that malformed strings are rejected.
Right now the test is failing. The next commit will replace the tokenizer
with one that works correctly.
Co-authored-by: Juan Carrano <j.carrano@fu-berlin.de>
2020-05-18 14:02:58 +02:00
Marian Buschsieweke
0b2ee71285
Merge pull request #14094 from benpicco/tests/periph_pwm-atmega
...
tests/periph_pwm: limit OSC_STEPS to 256 so the test works on all platforms
2020-05-16 21:04:44 +02:00
Benjamin Valentin
6ba4225eed
tests/periph_pwm: limit OSC_STEPS to 256 to work on all platforms
...
The ATmega PWM implementation only supports a maximum resolution of 256.
Thus when running `osci` with `OSC_STEPS` = 1000 an assertion will fail and
the test crashes, even though the PWM peripheral works perfectly fine.
Limit OSC_STEPS to 256 so it works on all platforms.
The LED flashing doesn't look any more coarse.
2020-05-16 18:57:06 +02:00
Marian Buschsieweke
70f24edd03
cpu/atmega32u4: Clean up
...
- Drop duplicated `cpu.c` and `cpu_conf.h`: Those are already provided by
`cpu/atmega_common`.
- The higher values for default stack size of `cpu_conf.h` in
`cpu/atmega_common` results in three tests no longer fitting the available RAM
==> Updated the Makefile.ci to skip linking of those tests for the Arduino
Leonardo
2020-05-15 11:23:05 +02:00
Francisco
1f9d299492
Merge pull request #13196 from HendrikVE/shell-readline-refactor
...
sys/shell: refactor readline function
2020-05-14 15:32:45 +02:00
Martine Lenders
b031337e29
Merge pull request #14066 from jue89/fix/fmt_hex_bytes_null
...
sys/fmt: add fmt_hex_bytes size probing
2020-05-12 18:29:52 +02:00
Juergen Fitschen
aeb1230266
sys/fmt: add fmt_hex_bytes size probing
2020-05-12 17:39:25 +02:00
673ba21b9e
Merge pull request #14045 from benpicco/mtd_mapper_sectors
...
mtd_mapper: count offset in sectors
2020-05-12 13:47:12 +02:00
Benjamin Valentin
81b07895af
mtd_mapper: count offset in sectors
...
The offset of MTD regions must be aligned with erase sectors.
So in order not to waste address space, avoid misconfiguration and
eventually support storage media > 4 GiB, give the offset in sectors
instead of bytes.
2020-05-12 12:02:05 +02:00
Jannes
f0e994532a
tests/conn_can: Add can tranceiver
...
- Add tja1042 pin configuration to tests/can_trx
- Add ncv7356 pin configuration to tests/can_trx
- Add can transceivers to tests/conn_can
- Add tja1042 pin configuration to tests/conn_can
- Add ncv7356 pin configuration to tests/conn_can
- rename print functions
- Add to CFLAGS
2020-05-11 14:10:42 +02:00
Leandro Lanzieri
2d1d13d452
Merge pull request #14028 from miri64/gnrc_pktdump/fix/opt-deps
...
gnrc_pktdump: fix dependencies
2020-05-08 08:53:31 +02:00
Ken Bannister
10a479c1c5
Merge pull request #13935 from cgundogan/pr/nanocoap/proxy_uri_parsing
...
nanocoap: add coap_get_proxy_uri()
2020-05-07 06:14:19 -04:00
fabian18
d52c7167bc
Revert "tests/driver_at25xxx: adapt to change in driver API"
...
This reverts commit 6ca7ac949a
.
2020-05-06 20:24:27 +02:00
fabian18
a3a1c160ee
mtd: Change API to return 0 on success
...
Returning the number of bytes written/read could return a negative integer
because a uint32_t is expected for the length in read()/write() operations.
2020-05-06 20:24:27 +02:00
Vincent Dupont
49358e2763
unittests/tests-mtd: add a test to check read spanning pages
2020-05-06 16:36:29 +02:00
benpicco
8e11acc9f8
Merge pull request #13877 from ML-PA-Consulting-GmbH/feat/20200409__add_mtd_spi_eeprom
...
drivers/mtd_spi_eeprom: add MTD wrapper for AT25XXX EEPROMs
2020-05-06 15:56:34 +02:00
Martine S. Lenders
8ff77f6444
tests/gnrc_netif: fix test script for empty payload
...
With the rework of `gnrc_pktdump` it does not try to print packets with
empty payload anymore. This needs to be reflected in the test script.
2020-05-06 10:46:59 +02:00
8ffd34ddd0
Merge pull request #12776 from maribu/test_event_wait_timeout
...
tests/event_wait_timeout: Fix for 8bit platforms
2020-05-05 21:33:06 +02:00
Francisco
cea0d1c532
Merge pull request #13421 from benpicco/cpu/sam0_common/i2c-deinit
...
drivers/periph/i2c: add periph_i2c_reconfigure feature & implementation for sam0
2020-05-05 19:09:47 +02:00
343dc3f90f
Merge pull request #13909 from fjmolinas/pr_stm32_rtt
...
cpu/stm32_common: make RTT_FREQUENCY configurable
2020-05-05 16:45:39 +02:00
Benjamin Valentin
896f9db71f
tests/periph_i2c: add tests for periph_i2c_reconfigure features
...
Add a test to re-configure the I2C pins to GPIO functionality and
use them as output.
A small delay is added to allow for observing the change in power
draw.
2020-05-05 16:12:19 +02:00
Johannes Koster
177a653bd1
drivers/at25xxx: add MTD wrapper for AT25XXX EEPROMs
...
drivers/at25xxx: add mtd_wrapper as submodule
tests: add mtd_at25xxx test module for mtd wrapper
drivers/Makefile.dep: add at25xxx dep for mtd_at25xxx module
2020-05-05 13:37:51 +01:00
Francisco Molina
c95d02dfd5
tests/periph_rtt: lower RTT_FREQUENCY for stm32 boards
...
All stm32% but stm32f1 RTT are based on a 16 bit LPTIM, if using
the default 32768KHz configuration TICKS_TO_WAIT will overflow
2020-05-05 14:36:32 +02:00
d3e18c0ec4
Merge pull request #13025 from JulianHolzwarth/pr/xtimer_test_overflow
...
tests: New test for xtimer_now with interrupts disabled
2020-05-05 12:16:38 +02:00
JulianHolzwarth
fbfe7a4d7b
tests/xtimer_rmutex_lock_timeout: new test
...
this implements a new test for sys/xtimer/xtimer.c: xtimer_rmutex_lock_timeout
The test is similar to tests/xtimer_mutex_lock_timeout
2020-05-04 17:56:08 +02:00
Marian Buschsieweke
51c19d5b6b
tests: Add test for irq_disable() / irq_restore()
2020-05-04 12:52:39 +02:00
JulianHolzwarth
921d9cf633
tests/xtimer_now_irq/: New test for xtimer_now() with irq_disable()
...
This test checks, if the timer returns the correct time (xtimer_now_usec() is called), when interrupts are disabled. Specifically tested is if the time is correct after a low-level timer overflow.
2020-05-01 15:37:51 +02:00
benpicco
99e8b04921
Merge pull request #13812 from gschorcht/cpu/esp32/fix_newlib_nano
...
cpu/esp32: use module newlib_nano
2020-05-01 14:40:02 +02:00
benpicco
2284c48175
Merge pull request #13757 from benpicco/pm_unblock_rtc
...
tests/periph_pm: introduce set_rtc
2020-05-01 14:14:53 +02:00
benpicco
c754e0ab3c
Merge pull request #13739 from Ciusss89/_dev
...
test: conn_can: add remote request test
2020-05-01 14:11:41 +02:00
Francisco
919249f361
Merge pull request #13862 from maribu/extra_boards
...
Makefile*: Allow multiple external board dirs
2020-04-29 20:12:06 +02:00
Marian Buschsieweke
93f8f8cd84
tests/external_board_native: Extended readme
...
Added a note to explain why the deprecated variable BOARDSDIR is still used.
2020-04-29 18:32:39 +02:00
Marian Buschsieweke
b0964675f1
tests,examples: Use EXTERNAL_BOARD_DIRS
2020-04-29 18:32:39 +02:00
Marian Buschsieweke
cf379660e9
tests/external_board_dirs: Test app for EXTERNAL_BOARD_DIRS
2020-04-29 18:32:39 +02:00
Benjamin Valentin
bb3995b462
tests/periph_pm: introduce set_rtc
...
Similar to unblock_rtc, but uses `pm_set()` instead of `pm_unblock()`.
2020-04-29 18:06:36 +02:00
Benjamin Valentin
ffdb115ffe
tests/periph_pm: drop use of mktime()
...
The RTC implementation are expected to normalize the input struct.
2020-04-29 18:04:27 +02:00
9a4537eef6
Merge pull request #13976 from maribu/pm_get_blocker
...
sys/pm: Add pm_get_blocker()
2020-04-29 12:37:15 +02:00
2af3ea586a
Merge pull request #13947 from benpicco/riot-bus_multibus
...
core/msg: add message bus
2020-04-29 12:24:12 +02:00
Marian Buschsieweke
f6873dbac3
sys/pm: Add pm_get_blocker()
...
Provide access to pm_blocker via a well-defined API rather than hacks.
2020-04-29 11:21:03 +02:00
b04d354640
tests/periph_eeprom: use native as default board
2020-04-29 08:56:34 +02:00
decd73129c
tests/periph_eeprom: improve automatic test script
...
Reboot the application and verify data previously written on EEPROM by the test command are still there
2020-04-29 08:55:10 +02:00
Leandro Lanzieri
b543fbd69d
Merge pull request #13879 from aabadie/pr/sys/touch_dev
...
sys/touch_dev: add generic API for touch device
2020-04-28 18:58:25 +02:00
f22529ec71
Merge pull request #11731 from benemorius/tests-periph_pm-ux
...
tests/periph_pm: make usage more intuitive and move shell commands to sys/
2020-04-28 18:52:09 +02:00
804cc8cbd7
tests: add new boards in low memory blacklists
2020-04-28 18:35:17 +02:00
benpicco
96c638f2d1
Merge pull request #13949 from benpicco/MAKEFILEDIR-doc
...
Makefile.include: update the documentation of $(MAKEFILEDIR)
2020-04-28 18:30:44 +02:00
6778e34032
tests/touch_dev: add test application
2020-04-28 18:18:01 +02:00
Thomas Stilwell
325ab426d4
sys/shell/commands: pm: add set mode
block mode
unblock mode
2020-04-28 16:56:34 +02:00
Thomas Stilwell
aa97e7b49a
tests/periph_pm: be more verbose about what pm_set() is doing
2020-04-28 16:51:24 +02:00
Thomas Stilwell
90579e81c9
tests/periph_pm: print current PM blockers on startup
2020-04-28 16:51:24 +02:00
Thomas Stilwell
100390cdca
tests/periph_pm: print block/unblock error instead of assertion failure
2020-04-28 16:51:23 +02:00
Benjamin Valentin
d5dce87e1b
Makefile.include: rename MAKEFILEDIR to LAST_MAKEFILEDIR
...
Rename the variable to make it clearer that it refers to the last Makefile
included.
Usually this is the current file, but when another Makefile is included this
changes.
2020-04-28 15:45:27 +02:00
Benjamin Valentin
950c18db42
tests/thread_msg_bus: add test application for message bus
2020-04-28 13:35:05 +02:00