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

32613 Commits

Author SHA1 Message Date
Leandro Lanzieri
e815863aa9
tools/genconfig: add invalid configurations checks 2020-11-05 09:04:07 +01:00
Francisco
3ec806dda5
Merge pull request #15379 from leandrolanzieri/pr/tests/usbus_cdc_ecm/remove_kconfig
tests/usbus_cdc_ecm: remove unneeded Kconfig file
2020-11-05 09:01:09 +01:00
Bas Stottelaar
79810bbb77
Merge pull request #15384 from basilfx/feature/efm32_timers
cpu/efm32: extend timer isr
2020-11-04 23:23:17 +01:00
Bas Stottelaar
6d472b5d23 cpu/efm32: extend timer isr 2020-11-04 22:11:49 +01:00
benpicco
43b6efe3c5
Merge pull request #15371 from btcven/2020_11_03-esp32-wrover-kit-lcd
boards/esp32-wrover-kit: add ILI9341 driver params
2020-11-04 16:55:14 +01:00
benpicco
568e1e3635
Merge pull request #15199 from fjmolinas/pbkdf2-sha256
sys/hashes/pbkdf2: Add PBKDF2-sha256 implementation. [TAKEOVER]
2020-11-04 14:45:12 +01:00
09a457152d
Merge pull request #15374 from aabadie/pr/tests/phydat_dump_script_enh
tests/phydat_dump: use raw strings in expect regexp
2020-11-04 13:32:28 +01:00
aab9ea20f2
Merge pull request #15369 from aabadie/pr/tests/xtimer_mutex_lock_timeout_cleanup
tests/xtimer_mutex_lock_timeout: cleanup python automated test
2020-11-04 11:42:42 +01:00
benpicco
010925d77d
Merge pull request #15076 from benpicco/xtimer_msleep
xtimer: introduce xtimer_msleep()
2020-11-04 11:09:03 +01:00
0f0666e859
Merge pull request #15372 from aabadie/pr/tests/driver_bme680_script_enh
tests/driver_bme680: improve automated test script
2020-11-04 11:04:02 +01:00
e2b3923e02
Merge pull request #14867 from leandrolanzieri/pr/murdock/disable_cc_colors
murdock: disable CC color output
2020-11-04 10:48:43 +01:00
Juan Carrano
bc8ce928d4
sys/hashes/pbkdf2: wipe local variables, prevents leaks.
Wipe temporary buffers and sha256 contexts so that no remnants of the
password is left on the stack

This ensures that the password is not leaked if some function reads
the stack afterwards.
2020-11-04 09:57:32 +01:00
Juan Carrano
62667848c4
sys/hashes/pbkdf2: Add PBKDF2-sha256 implementation.
This add an implementation of PBKDF2 using sha256 hmac. Only one derived
key length is supported (32) though it should not be hard to extend it.

The testing is done with both random (with fixed seed) vectors amd vectors
from rfc7914.
2020-11-04 09:57:32 +01:00
Leandro Lanzieri
924da3d0c3
examples/usbus_minimal/Makefile: remove unneeded SHOULD_RUN_KCONFIG
This variable is not needed since
250f6fdfa3 removed the Kconfig file for
the application.
2020-11-04 09:35:35 +01:00
Leandro Lanzieri
cd8948a6df
tests/usbus_cdc_ecm: remove Kconfig file
This is not longer needed since 250f6fdfa3
moved the default PID and VID values to the System USB Kconfig.
2020-11-04 09:33:16 +01:00
Cenk Gündoğan
58c0b47ac0
Merge pull request #15364 from leandrolanzieri/pr/makefiles/discover_object_files_subpaths
Makefile.include: discover object files in sub-paths while linking
2020-11-04 09:10:27 +01:00
Francisco
1dff630192
Merge pull request #15376 from aabadie/pr/tools/iotlab_single_dwm1001
dist/testbed-support: add iotlab mapping for dwm1001
2020-11-04 09:10:09 +01:00
Marian Buschsieweke
deb52f858c
Merge pull request #15375 from maribu/bmp-fix
dist/tools/bmp: Fix flashing with pygdbmi 0.10.0
2020-11-03 20:11:53 +01:00
a9389e0cbe
Merge pull request #15370 from aabadie/pr/tests/trace_script_cleanup
tests/trace: use raw strings in expect regexp
2020-11-03 19:17:08 +01:00
Marian Buschsieweke
60802f864a
Merge pull request #15149 from benpicco/cpu/samd21-gclk7
cpu/samd21: improve GCLK7 magic
2020-11-03 18:14:09 +01:00
Martine Lenders
1070e287f4
Merge pull request #15342 from miri64/gnrc_pkt/enh/tests
gnrc_pkt: port to list.h
2020-11-03 17:49:40 +01:00
Martine Lenders
dd81a070f0
Merge pull request #15365 from miri64/core/enh/debug-IS_ACTIVE
core: debug: remove parenthesis around ENABLE_DEBUG define
2020-11-03 17:49:14 +01:00
506498a2df
dist/testbed-support: add iotlab mapping for dwm1001 2020-11-03 17:45:53 +01:00
Leandro Lanzieri
f22927645d
Makefile.include: discover object files in subpaths while linking 2020-11-03 17:25:33 +01:00
daa7ed54cd
Merge pull request #15000 from aabadie/pr/boards/stm32l0l1_clock_kconfig_only
boards/stm32l0l1: model clock configuration in kconfig
2020-11-03 17:20:00 +01:00
183996a2e0
Merge pull request #15367 from leandrolanzieri/pr/stm32/vendor_submake
cpu/stm32/vendor: use submake to fetch CMSIS headers
2020-11-03 16:37:17 +01:00
Marian Buschsieweke
71b2860322
dist/tools/bmp: Fix flashing with pygdbmi 0.10.0
The flashing script for the black magic probe stopped working with pygdbmi in
version 0.10.0 due to an API change. This adapts the code to first try
initialization with the old pygdbmi API (as before), but tries again with the
new API if that fails.
2020-11-03 16:33:46 +01:00
Francisco
78bdf7d274
Merge pull request #15213 from HendrikVE/pr/driver/pca9633-bitarithm
drivers/pca9633: use bitarithm
2020-11-03 16:00:52 +01:00
7010e331e2
tests/phydat_dump: use raw strings in expect regexp 2020-11-03 15:50:15 +01:00
85d6e2789c
tests/driver_bme680: return if driver init failed 2020-11-03 15:23:59 +01:00
c99ee7729c
tests/driver_bme680: improve automated test script 2020-11-03 15:23:36 +01:00
Jean Pierre Dudey
771584e4e3 boards/esp32-wrover-kit: add ILI9341 driver params
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
2020-11-03 15:04:27 +01:00
Francisco
3e3da1217d
Merge pull request #15249 from aabadie/pr/tools/typo
tools/codespell: fix new typos and make it fail when typos are found
2020-11-03 15:01:20 +01:00
ef871b3424
tests/trace: declare expect regexp as raw strings 2020-11-03 14:46:11 +01:00
58de8b39f6
tests/xtimer_mutex_lock_timeout: clean python automated test 2020-11-03 14:37:57 +01:00
2d6e8984b8
boards/stm32l0/l1: add Kconfig clock configuration 2020-11-03 14:23:46 +01:00
fb35edd22d
cpu/stm32: adapt clock configuration for l0/l1 2020-11-03 14:23:46 +01:00
Juergen Fitschen
dd13e5c639
Merge pull request #15366 from jue89/fix/mtd_flashpage_erase
drivers/mtd_flashpage: fix erasure of multiple sectors
2020-11-03 14:18:02 +01:00
benpicco
ee7a52db2f
Merge pull request #14023 from benpicco/core/msg_bus-bus_flag
core/msg_bus: allow to differ between messages form bus and from thread
2020-11-03 13:51:19 +01:00
Leandro Lanzieri
500cf238b8
cpu/stm32/vendor: use submake to fetch CMSIS headers 2020-11-03 13:33:16 +01:00
Martine Lenders
bbe4f3074b
gnrc_pkt: port to list.h 2020-11-03 13:15:29 +01:00
Martine Lenders
2df29a6806
core: debug: remove parenthesis around ENABLE_DEBUG define 2020-11-03 13:01:08 +01:00
Juergen Fitschen
a15d50dffe drivers/mtd_flashpage: fix erasure of multiple sectors 2020-11-03 12:35:43 +01:00
Juergen Fitschen
2c85ba2af2 test/mtd_flashpage: extend test to erase multiple sectors in one go 2020-11-03 12:35:36 +01:00
benpicco
9681c204d6
Merge pull request #14959 from benpicco/at86rf215-mr-fsk
drivers/at86rf215: implement MR-FSK
2020-11-03 11:26:24 +01:00
Bas Stottelaar
e8cadc02d8
Merge pull request #15285 from basilfx/feature/optimize_debug
treewide: more cleanups of ENABLE_DEBUG
2020-11-03 11:13:53 +01:00
Benjamin Valentin
27d26538d8 tests/thread_msg_bus: check if the message came from the right thread 2020-11-03 10:52:43 +01:00
Benjamin Valentin
d6a6c218a3 core/msg_bus: allow to differ between messages form bus and from thread
Currently it is not possible to check if a message was sent over a bus
or if it was send the usual way using `msg_send()`.

This adds a flag to the `sender_pid` if the message was sent over a bus.
`MAXTHREADS` is currently set to 32, so there is still plenty of room in
the PID space. (`kernel_pid_t` is `int16_t`)

The message type for bus message type is already accessed through a getter
function, so it's just consistent to do the same for sender_pid.
2020-11-03 10:52:43 +01:00
Benjamin Valentin
37928acd7c tests/driver_at86rf215: update Makefile.ci 2020-11-03 10:51:21 +01:00
Benjamin Valentin
a6db7d56ba drivers/at86rf215: fix CCA duration
The standard CCA backoff period is 8 symbols and only differs for
MR-O-QPSK where it is dependent on the chip rate.
2020-11-03 10:51:21 +01:00