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

4570 Commits

Author SHA1 Message Date
3cf082d59b
Merge pull request #15110 from bergzand/pr/suit/storage_backend
SUIT: Introduction of a payload storage API for SUIT manifest payloads
2020-09-30 22:47:33 +02:00
04d1eb54b2
Merge pull request #15124 from kaspar030/blacklist_mtd_tests_esp32
tests: blacklist mtd using tests for esp32-wroom-32
2020-09-30 17:27:25 +02:00
benpicco
b2401eb73b
Merge pull request #14966 from HendrikVE/pr/driver/aip31068
driver/aip31068: add new driver
2020-09-30 15:52:52 +02:00
17a676d0c5
tests/suit_manifest: Adapt to mock transport and ram storage 2020-09-30 14:32:27 +02:00
d59fd84bff tests: blacklist mtd using tests for esp32-wroom-32 2020-09-30 13:02:31 +02:00
Vincent Dupont
e2fa5bcb7c tests/candev: adapt to use periph_can
This makes tests/candev use periph_can by default instead of old native
specific driver.
2020-09-30 12:59:03 +02:00
Vincent Dupont
b4f29035ce native/can: fix CAN init
Native CAN device was not properly ported to periph_can interface.
This commit fixes this by renaming all needed structures and files so
auto_init_can can initialize the native device. FEATURES_PROVIDED is
also updated for native.
2020-09-30 12:59:03 +02:00
aa6e64316c
Merge pull request #15053 from kaspar030/ztimer_periodic
sys/ztimer: add periodic timers API
2020-09-29 23:58:51 +02:00
7b30777429 tests/ztimer_periodic: initial commit 2020-09-29 23:04:39 +02:00
Marian Buschsieweke
a206df5399
Merge pull request #15104 from maribu/platform
sys/architecture: New module to access architecture internals in platform-independent way
2020-09-29 18:12:34 +02:00
Hendrik van Essen
8dc94b6ccd tests/driver_aip31068: add test for aip31068 driver 2020-09-29 14:42:19 +02:00
Marian Buschsieweke
e2e0554eaa
tests: Add test app for sys/architecture 2020-09-29 12:34:01 +02:00
f92b0fdb40
tests: exclude nucleo-g431rb where it doesn't fit 2020-09-29 12:27:07 +02:00
Juergen Fitschen
62fb4a2ade
Merge pull request #13661 from jue89/feature/evtimer_on_ztimer
sys/evtimer: introduce ZTIMER_MSEC as timer backend
2020-09-27 14:07:04 +02:00
benpicco
70a014fc47
Merge pull request #15089 from aabadie/pr/tests/pkg_utensor_stacksize
tests/pkg_utensor: increase stacksize with LLVM build on ARM
2020-09-25 20:22:30 +02:00
benpicco
a923cda323
Merge pull request #14944 from benpicco/drivers/mtd_mci
cpu/lpc23xx: add MTD wrapper for MCI driver
2020-09-25 18:22:48 +02:00
Benjamin Valentin
0822a4c77e tests/pkg_fatfs_vfs: adapt for mtd_mci 2020-09-25 15:26:02 +02:00
3949271953
tests: exclude nucleo-g071rb where necessary 2020-09-25 15:20:15 +02:00
b36278f18d
tests/pkg_utensor: increase stacksize with LLVM build on ARM 2020-09-25 13:06:29 +02:00
Francisco
ad9e35c445
Merge pull request #14436 from bergzand/pr/suit/ietf_v7
SUIT: Upgrade to draft-ietf-suit-manifest-09
2020-09-24 21:57:24 +02:00
464aa26565
tests/suit_manifest: extend with multi-component test 2020-09-24 21:15:13 +02:00
401f8eb9bd
dist/tools/suit: Update suit tooling to IETF-v7 compliance 2020-09-24 21:15:13 +02:00
Francisco
2cfb4f49cb
Merge pull request #14799 from maribu/waspmote-pro
boards/waspmote: Fix timer config
2020-09-24 09:33:17 +02:00
Marian Buschsieweke
bf5cebb6b3
tests/periph_timer: Fix frequency for waspmote-pro
The waspmote-pro cannot run at 250 kHz, as no available divider can divide
its core frequency down to that. Instead, the board can be tested at its
core clock frequency.
2020-09-23 20:12:06 +02:00
Viktor Gal
7ea8f738fd
Add support for Adafruit Seesaw Soil moisture sensor (#14835)
drivers/seesaw_soil: Add support for Adafruit Seesaw Soil moisture sensor
2020-09-23 17:35:33 +02:00
0806b4b173
Merge pull request #15061 from bergzand/pr/tests_timer_periodic/use_fmt
tests/periph_timer_periodic: Use fmt for in-irq printing
2020-09-23 09:52:00 +02:00
57f2bd9934
tests/periph_timer_periodic: Use fmt for in-irq printing
This replaces the printf statement in the timer callback with fmt-based
printing and a single puts. This is less heavy on the stack usage than
printf, making this test a bit easier to digest on the smaller
platforms.
2020-09-23 08:59:30 +02:00
Francisco
f3a5ee69e0
Merge pull request #14936 from kaspar030/ztimer_sleep_adjust
sys/ztimer: allow compensation of ztimer_sleep() overhead
2020-09-22 14:56:56 +02:00
ec65e8a776 tests/xtimer_usleep: fix test to allow zero (perfect) offset 2020-09-22 11:50:02 +02:00
86a045845e tests/ztimer_overhead: update to clock->adjust_set 2020-09-22 11:50:02 +02:00
Francisco
bcd2b3e369
Merge pull request #14030 from benpicco/cpu/sam0_common-rtc_tamper
cpu/sam0_common: GPIO: use tamper detection to wake from Deep Sleep
2020-09-22 11:41:48 +02:00
MichelRottleuthner
cdd1cd3ea2
Merge pull request #14978 from pokgak/xtimer/remove_set_absolute
xtimer: remove _xtimer_set_absolute
2020-09-21 10:03:25 +02:00
Benjamin Valentin
2e35eb9229 tests/periph_gpio: enable tamper wake 2020-09-17 18:47:10 +02:00
Juergen Fitschen
90e7879ef2 tests/evtimer_msg: use evtimer_now_msec() to get current time 2020-09-17 16:58:32 +02:00
Juergen Fitschen
0440d27d76 tests/evtimer_msg: require xtimer explicitly 2020-09-17 16:58:31 +02:00
benpicco
acf14f8a2b
Merge pull request #15035 from maribu/test_periph_timer_etc
tests/periph_timer_{periodic, short_relative_set}: Drop include of `xtimer.h`
2020-09-17 16:29:36 +02:00
benpicco
2e89cf3398
Merge pull request #15034 from maribu/xtimer_shift_fallback
tests/xtimer_{rmutex,mutex}_lock_timeout: Fix compilation
2020-09-17 16:29:13 +02:00
benpicco
0916d34365
Merge pull request #15033 from maribu/xtimer_includes
{drivers/apds99xx, sys/net/gnrc/netreg}: Drop xtimer includes
2020-09-17 10:37:09 +02:00
Marian Buschsieweke
39ae9ec399
tests/periph_timer_periodic: Don't include xtimer.h
Including xtimer.h without using the xtimer module results in issues on the
waspmote-pro. Thus, drop the include.
2020-09-16 20:28:11 +02:00
Marian Buschsieweke
84f49bb4c8
tests/periph_timer_short_relative_set: Don't include xtimer.h
Including xtimer.h without using the xtimer module results in issues on the
waspmote-pro. Thus, drop the include.
2020-09-16 20:26:01 +02:00
Marian Buschsieweke
ca96ebc882
tests/xtimer_rmutex_lock_timeout: Fix compilation
Let XTIMER_SHIFT fall back to zero to allow compilation with the waspmote-pro
2020-09-16 20:09:50 +02:00
Marian Buschsieweke
4bb1e530bf
tests/xtimer_mutex_lock_timeout: Fix compilation
Let XTIMER_SHIFT fall back to zero to allow compilation with the waspmote-pro
2020-09-16 20:09:42 +02:00
4d1ed718a1
tests/periph_timer: fix typo for boards using 250kHz timer 2020-09-16 19:55:33 +02:00
Marian Buschsieweke
2690b272d9
drivers/apds99xx: Fix includes
The driver does not depend on or use the xtimer module, it should therefore
not include `xtimer.h`. Same for the test, which additionally missed an
include of `mutex.h` (previously implicitly included through `xtimer.h`).
2020-09-16 19:55:22 +02:00
benpicco
5715f5776b
Merge pull request #14804 from bergzand/pr/sam0/gpio_iobus
sam0_common: Use Single-cycle I/O Port for GPIO when available
2020-09-10 23:45:43 +02:00
7ef69ae79b
tests/periph_gpio: Add fast_read feature as optional dependency 2020-09-10 22:13:25 +02:00
benpicco
f75ca11968
Merge pull request #14802 from jia200x/pr/nrf52840_radio_hal
nrf52840: implement Radio HAL
2020-09-10 18:07:51 +02:00
Jose Alamos
5ec4a7fad7 tests/ieee802154_hal: use netdev_default 2020-09-10 17:23:54 +02:00
Jose Alamos
d523ae35a4 tests/ieee802154_hal: add nrf802154 2020-09-10 17:01:14 +02:00
42f2fbef71
Merge pull request #14905 from fjmolinas/pr_openwsn_riot_sched
pkg/openwsn: add riot based openwsn scheduler
2020-09-10 13:23:12 +02:00
Francisco Molina
19494a4db3
pkg/openwsn: add riot based openwsn scheduler 2020-09-10 09:37:43 +02:00
Cenk Gündoğan
0d0bc91553
Merge pull request #14754 from leandrolanzieri/pr/no_archives
build system: link object files
2020-09-10 09:36:29 +02:00
benpicco
df913bf9bf
Merge pull request #14906 from miri64/sock/cleanup/deps
sock: cleanup dependencies
2020-09-09 12:01:28 +02:00
Francisco
cb6b65e7ff
Merge pull request #14886 from miri64/gnrc/fix/circ-deps
gnrc: remove circular module dependencies
2020-09-09 09:06:28 +02:00
Martine Lenders
ec436b9069
Merge pull request #14963 from miri64/gnrc_sock_ip/fix/sock
gnrc_sock_ip: fix NULL pointer dereference
2020-09-08 17:15:25 +02:00
M Aiman Ismail
1a96e32db1 tests/bench_timers: replace _xtimer_set() with _xtimer_set64() 2020-09-08 14:52:05 +02:00
M Aiman Ismail
bc8d55fde9 sys/xtimer: remove _xtimer_set_absolute 2020-09-08 14:21:40 +02:00
Martine S. Lenders
779143cd94
tests/gnrc_sock_ip: add test case to test NULL pointer dereference 2020-09-08 13:05:10 +02:00
Martine S. Lenders
aaafabf43f
tests/gnrc_ndp: use IPv6 nettype to distinguish from payload 2020-09-08 12:53:29 +02:00
Martine S. Lenders
8f7dbc6cde
gnrc_sixlowpan_router_default: don't pull in
For an app, a user usually uses `gnrc_ipv6_router_default` to activate
routing behavior. `gnrc_sixlowpan_router_default` is used by that to
pull in further dependencies for 6LoWPAN routers. It shouldn't pull in
`gnrc_ipv6_router_default` again, as this introduces a cyclic
dependency.
2020-09-08 12:53:28 +02:00
benpicco
a336fdc918
Merge pull request #11263 from miri64/gnrc_netif/new/pktq
gnrc_netif: add packet to queue when device is busy
2020-09-07 13:59:58 +02:00
Martine S. Lenders
4696a773de
examples / tests: pull in sock API not implementation 2020-09-07 08:45:25 +02:00
Leandro Lanzieri
16b5fd303b
drivers: add usbdev_mock 2020-09-04 15:01:16 +02:00
Leandro Lanzieri
81cb769cad
makefiles: avoid building archives when compiling 2020-09-04 15:01:10 +02:00
benpicco
7dfbfd4f50
Merge pull request #14948 from benpicco/feat/puf_sram
features_modules: include puf_sram if used
2020-09-04 14:41:40 +02:00
Benjamin Valentin
f8ee32a8e1 tests/puf_sram: use puf_sram as a feature 2020-09-04 13:50:02 +02:00
Jose Alamos
387deeca4d tests/ieee802154_hal: add test application 2020-09-04 11:09:18 +02:00
Francisco Molina
629ec37944
tests/candev: remove make error 2020-09-03 09:51:47 +02:00
892a681ea4
Merge pull request #14803 from fjmolinas/pr_openwsn_shell_commands
pkg/openwsn: add shell commands
2020-09-02 21:11:35 +02:00
b584a2dadf
Merge pull request #14930 from bergzand/pr/memarray/calloc
memarray: Add memarray_calloc
2020-09-02 19:48:54 +02:00
e7d907ce93
tests/pkg_cn-cbor: Use memarray_calloc for allocations 2020-09-02 19:24:08 +02:00
Francisco Molina
badfa06694
pkg/openwsn: add shell commands 2020-09-02 17:19:00 +02:00
7c5e9625da
Merge pull request #14925 from fjmolinas/pr_rtt_min_socat
tests/periph_rtt_min: force RIOT_TERMINAL socat
2020-09-02 17:15:03 +02:00
Francisco Molina
050fc872b3
tests/periph_rtt_min: adapt test to slow rtt
pyterm only echoes after a \n is received, so use socat instead
so '.' are printed as they are generated. This will make the test
timeout for slow rtts like kinetis.

For these slow paltforms also reduce the sample size.
2020-09-02 15:29:35 +02:00
Martine Lenders
818097f0dc
tests: provide unittests for gnrc_netif_pktq 2020-09-02 12:30:23 +02:00
benpicco
685efe83fb
Merge pull request #14890 from benpicco/cpu/cc2538-wdt
cpu/cc2538: add Watchdog implementation
2020-09-02 11:06:18 +02:00
Martine S. Lenders
b40644614d
tests/pkg_tinydtls_sock_async: fix stack size for event thread 2020-09-01 18:35:46 +02:00
Francisco Molina
723476d5b8 tests/periph_wdt: use different intervals for cc2538
cc2538 only supports 4 intervals, so only test those.
2020-09-01 16:13:36 +02:00
Cenk Gündoğan
538155c344
Merge pull request #14904 from leandrolanzieri/pr/kconfig/change_prefix_convention
treewide: modify Kconfig symbol prefixes
2020-09-01 15:57:06 +02:00
benpicco
95d4a2e29f
Merge pull request #14857 from fjmolinas/pr_tests_pkg_wolfssl
tests/pkg_wolf*: add test scripts and cleanup
2020-09-01 15:45:01 +02:00
Francisco Molina
bb765402c6
tests/pkg_wolfssl: cleanup and add tests 2020-09-01 10:23:12 +02:00
benpicco
d2369a2651
Merge pull request #14902 from gschorcht/periph/gpio/inline_functions_for_valid_and_equal
periph/gpio: use inline functions to test for valid and equal GPIOs
2020-09-01 09:57:52 +02:00
Leandro Lanzieri
5c3f7bde0c
Merge pull request #14780 from fjmolinas/pr_efm32_lpetimer_cleanup
cpu/efm32/timer: cleanups and improvements
2020-08-31 15:41:23 +02:00
Gunar Schorcht
6e18769dbb tests: use inline functions for GPIO comparison
The expandable GPIO API requires the comparison of structured GPIO types. This means that inline functions must be used instead of direct comparisons. For the migration process, tests must first be changed so that they use the inline comparison functions.
2020-08-31 13:11:05 +02:00
Leandro Lanzieri
083b73d71b
Merge pull request #14828 from wosym/candev_native_check
tests/candev: Prevent user from attempting to use native can interface on non-native board
2020-08-31 11:06:02 +02:00
Francisco Molina
8747723392
tests/periph_timer_periodic: remove need for TIMER_CHANNEL_NUMOF 2020-08-31 09:38:33 +02:00
Francisco Molina
6684a593c0
tests/periph_timer: add efm32 boards to 32Khz timer list 2020-08-31 09:38:32 +02:00
Leandro Lanzieri
d25fc243c4
treewide: change prefix for generated Kconfig symbols.
This changes the prefixes of the symbols generated from USEMODULE and
USEPKG variables. The changes are as follow:

   KCONFIG_MODULE_ => KCONFIG_USEMODULE_
   KCONFIG_PKG_ => KCONFIG_USEPKG_
   MODULE_ => USEMODULE_
   PKG_ => USEPKG_
2020-08-31 09:37:09 +02:00
Wouter Symons
f8d9566a84 tests/candev: Prevent user from attempting to use native can interface on non-native board 2020-08-28 21:17:13 +02:00
benpicco
029ae8c7d2
Merge pull request #14766 from benpicco/cpu/native-rtc_set_alarm
cpu/native: RTC: implement rtc_set_alarm()
2020-08-28 17:39:47 +02:00
Peter Kietzmann
9c8c242759
Merge pull request #14834 from JannesVolkens/restore_CAN_README
tests/conn_can: Add to README
2020-08-27 17:24:12 +02:00
benpicco
b6a542668b
Merge pull request #14845 from fjmolinas/pr_driver_netdev_common
tests/driver_netdev_common: add netdev_default
2020-08-27 17:01:50 +02:00
Jannes
8e5d79ffe7 tests/conn_can: Add to README 2020-08-27 16:35:40 +02:00
Francisco
578b8b8885
Merge pull request #14372 from benpicco/cpu/nrf52-full
cpu/nrf52: add support for the whole family, fix nrf52811
2020-08-27 13:51:12 +02:00
Francisco Molina
c05dd9e6d3
treewide: change netdev driver dependencies against netdev_default
- gnrc_netdev_default depends on netdev_default, no need for checking
against both modules.
- fix documentation mentions of the double check
2020-08-27 11:46:25 +02:00
Francisco Molina
f38baaabce
tests: use driver_netdev_common Makefile.netdev.mk instead of Makefile 2020-08-27 11:46:25 +02:00
Francisco Molina
639c2a7b31
tests/driver_netdev_common: add Makefile.netdev.mk
- Put common configuration in Makefile.netdev.mk
- Add netdev_default to the application Makefile
2020-08-27 11:46:24 +02:00
Francisco Molina
47137784b1
tests/pkg_wolfcrypt-ed25519-verify: cleanups and add test 2020-08-26 17:32:05 +02:00
Francisco
f963089b28
Merge pull request #14718 from bergzand/pr/cortexm_common/hard_fault_add_thread_info
cortexm_common: Add thread info to hard fault handler
2020-08-26 12:40:25 +02:00
benpicco
a0bae383d7
Merge pull request #14818 from Nishchay-sopho/drivers/sps30/add_sleep_mode
drivers/sps30: Add sleep mode
2020-08-25 23:49:32 +02:00