30437 Commits

Author SHA1 Message Date
Leandro Lanzieri
39cefa3995
boards/6lowpan-clicker: Add Kconfig symbols 2020-07-16 13:20:06 +02:00
Leandro Lanzieri
710c21805d
cpu/mips_pic32mz: Add Kconfig symbols 2020-07-16 13:20:05 +02:00
Leandro Lanzieri
6091c31bd6
cpu/mips_pic32mx: Add Kconfig symbols 2020-07-16 13:20:05 +02:00
Leandro Lanzieri
c1b25655fd
cpu/mips_pic32_common: Add Kconfig symbols 2020-07-16 13:20:04 +02:00
Leandro Lanzieri
ea3166e08e
cpu/mips32r2_common: Add Kconfig symbols
Also this moves the specification of CPU_ARCH to the common folder
2020-07-16 13:20:01 +02:00
Leandro Lanzieri
f9798d98d3
Merge pull request #14525 from aabadie/pr/stm32/kconfig
stm32: model features of cpu families and boards to kconfig
2020-07-16 13:12:38 +02:00
Alexandre Abadie
4c9049e435
boards/msbiot: model features in kconfig 2020-07-16 11:34:05 +02:00
Alexandre Abadie
0a7b99bb36
tests/suit_manifest: exclude nucleo-f031k6 2020-07-16 11:34:05 +02:00
Alexandre Abadie
5ec758d48d
boards/i-nucleo-lrwan1: model features in Kconfig 2020-07-16 11:34:05 +02:00
Alexandre Abadie
65df0eca43
tests/kconfig_features: add stm32 based board in list 2020-07-16 11:34:05 +02:00
Alexandre Abadie
ce31764b93
boards/weact-f411ce: model features in Kconfig 2020-07-16 11:34:05 +02:00
Alexandre Abadie
b867ccd6c4
boards/ublox-c030-u201: model features in Kconfig 2020-07-16 11:34:05 +02:00
Alexandre Abadie
c64a32bda7
boards/spark-core: model features in Kconfig 2020-07-16 11:34:05 +02:00
Alexandre Abadie
a4ca1d5e51
boards/pyboard: model features in Kconfig 2020-07-16 11:34:04 +02:00
Alexandre Abadie
b3f8dc1a72
boards/p-nucleo-wb55: model features in Kconfig 2020-07-16 11:34:04 +02:00
Alexandre Abadie
847af73500
boards/p-l496g-cell02: model features in Kconfig 2020-07-16 11:34:04 +02:00
Alexandre Abadie
e874c4bda9
boards/opencm904: model features in Kconfig 2020-07-16 11:34:04 +02:00
Alexandre Abadie
bfc2c86e11
boards/olimexino-stm32: model features in Kconfig 2020-07-16 11:34:04 +02:00
Alexandre Abadie
bfea1072ba
boards/nz32-sc151: model features in Kconfig 2020-07-16 11:34:04 +02:00
Alexandre Abadie
fc93a34902
boards/maple-mini: model features in Kconfig 2020-07-16 11:34:04 +02:00
Alexandre Abadie
e3ce567dd5
boards/lsn50: model features in Kconfig 2020-07-16 11:34:04 +02:00
Alexandre Abadie
cf0c41cea1
boards/lobaro-lorabox: model features in Kconfig 2020-07-16 11:34:04 +02:00
Alexandre Abadie
cb89ca0582
boards/limifrog-v1: model features in Kconfig 2020-07-16 11:34:04 +02:00
Alexandre Abadie
2e9e771c4c
boards/im880b: model features in Kconfig 2020-07-16 11:34:03 +02:00
Alexandre Abadie
0ca78fd663
boards/fox: model features in Kconfig 2020-07-16 11:34:03 +02:00
Alexandre Abadie
f4a0f9e538
boards/f4vi1: model features in Kconfig 2020-07-16 11:34:03 +02:00
Alexandre Abadie
fa815e5a3f
boards/b-l475e-iot01a: model features in Kconfig 2020-07-16 11:34:03 +02:00
Alexandre Abadie
3d19d4cbaa
boards/b-l072z-lrwan1: model features in Kconfig 2020-07-16 11:34:03 +02:00
Alexandre Abadie
be33f63cae
boards/stm32*disco: model features in Kconfig 2020-07-16 11:34:03 +02:00
Alexandre Abadie
e731533e6a
boards/iotlab-*: model features in Kconfig 2020-07-16 11:34:03 +02:00
Alexandre Abadie
baf314bc3e
boards/common/iotlab: model features in Kconfig 2020-07-16 11:34:03 +02:00
Alexandre Abadie
320d7eeb5e
boards/blxxxpill: model features in Kconfig 2020-07-16 11:34:03 +02:00
Alexandre Abadie
589e187f17
boards/common/blxxxpill: model features in Kconfig 2020-07-16 11:34:03 +02:00
Alexandre Abadie
5615b0c027
boards/nucleo-*: model features in Kconfig 2020-07-16 11:34:02 +02:00
Alexandre Abadie
f67d3f1ab1
boards/nucleo-f411re: include common nucleo64 features 2020-07-16 11:34:02 +02:00
Alexandre Abadie
450a14a0d2
boards/nucleo-f410rb: include common nucleo64 features 2020-07-16 11:34:02 +02:00
Alexandre Abadie
4f8f1bc6f2
boards/common/nucleo: model common features in Kconfig 2020-07-16 11:34:02 +02:00
Alexandre Abadie
8046a74e50
cpu/stm32: model features in Kconfig 2020-07-16 11:34:02 +02:00
Alexandre Abadie
055c43c878
cpu/stm32: enable flashpage feature for stm32f031k6 2020-07-16 11:15:30 +02:00
Alexandre Abadie
f722022708
Merge pull request #14440 from leandrolanzieri/pr/kconfig/nrf_based_boards_symbols
boards/nrf-based: Model features in Kconfig
2020-07-16 11:14:31 +02:00
Koen Zandberg
eec7aa2e42
cortexm_common: disable IRQ during thread_sched_idle
A race condition is present where an IRQ is serviced between the
priority increase of the PENDSV and the sleep. When the IRQ
is serviced before the WFI sleep, the core will sleep until the next
IRQ and the thread activated by the IRQ will not be scheduled until
a new IRQ triggers.

This commit wraps an IRQ disable and restore around the priority
modification and sleep to prevent interrupts from being serviced until
the WFI call returns.
2020-07-16 11:11:15 +02:00
Leandro Lanzieri
204b86308e
test/kconfig_features: Add nrf-based boards to whitelist 2020-07-16 10:23:59 +02:00
Leandro Lanzieri
4636f6864f
boards/yunjia-nrf51822: Add Kconfig symbols 2020-07-16 10:23:59 +02:00
Leandro Lanzieri
343a132c35
boards/thingy52: Add Kconfig symbols 2020-07-16 10:23:58 +02:00
Leandro Lanzieri
e43ae1d180
boards/ruuvitag: Add Kconfig symbols 2020-07-16 10:23:58 +02:00
Leandro Lanzieri
bf16136a13
boards/reel: Add Kconfig symbols 2020-07-16 10:23:58 +02:00
Leandro Lanzieri
27a98eaaeb
boards/pinetime: Add Kconfig symbols 2020-07-16 10:23:57 +02:00
Leandro Lanzieri
4b45dd3c33
boards/particle-xenon: Add Kconfig symbols 2020-07-16 10:23:57 +02:00
Leandro Lanzieri
7f7ce041ef
boards/particle-boron: Add Kconfig symbols 2020-07-16 10:23:57 +02:00
Leandro Lanzieri
1d2d394dd2
boards/particle-argon: Add Kconfig symbols 2020-07-16 10:23:56 +02:00