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

38476 Commits

Author SHA1 Message Date
Francisco Molina
797f19d4cd sys/event/callback: in init set list_node.next to NULL
When using static initializers uninitialized fields are set to 0, or
NULL for pointers. But when using event_callback_init() on non
static variables event_callback_t structure may hold non 0 values.
This will lead to the event never being called since if super.list_node.next
is not NULL as it is considered already in the event queue and therefore
not touched.
2022-02-09 13:08:21 +01:00
Francisco Molina
ae1fd5260c tests/events: use event_callback_init() once 2022-02-08 16:07:15 +01:00
Francisco
8fd40d59dc
Merge pull request #17496 from MrKevinWeiss/pr/kconfig/stm32wlclocks
cpu/stm32/wl: Model kconfig clocks
2022-02-07 15:10:38 +01:00
Francisco
0d14b086d3
Merge pull request #17211 from NikLeberg/feature/external_pkg_dirs
buildsystem: add EXTERNAL_PKG_DIRS functionality
2022-02-07 14:46:08 +01:00
MrKevinWeiss
63d0e699c2
.murdock: Remove boards from kconfig blocklist 2022-02-07 13:59:38 +01:00
MrKevinWeiss
656be63fc0
cpu/stm32/wl: Model clock tree in kconfig 2022-02-07 13:58:43 +01:00
MrKevinWeiss
92fff8976b
boards/lora-e5-dev: HSE/LSE available in kconfig 2022-02-07 13:05:55 +01:00
4e007d3f3e
Merge pull request #17521 from MrKevinWeiss/pr/kconfig/stm32mp1clock
cpu/stm32: Add clock config for mp1 to kconfig
2022-02-07 11:02:20 +01:00
benpicco
effad2e571
Merge pull request #17613 from benpicco/drivers/mtd_spi_nor-microchip
boards/same54-xpro: support for board variation with SST26VF064B flash
2022-02-06 18:39:31 +01:00
Benjamin Valentin
67417ce5a9 drivers/mtd_spi_nor: drop addr_width from mtd_spi_nor_params_t
This is now always determined at run-time.
2022-02-04 12:17:17 +01:00
Benjamin Valentin
4c282a3a41 drivers/mtd_spi_nor: set address width at run-time 2022-02-04 12:17:17 +01:00
Benjamin Valentin
407851095d boards/same54-xpro: support for board variation with SST26VF064B flash 2022-02-04 12:17:17 +01:00
Benjamin Valentin
1795785a92 drivers/mtd_spi_nor: add support for Microchip (SST) flash 2022-02-04 12:17:17 +01:00
benpicco
4aa90d3dc6
Merge pull request #16919 from maribu/core/rmutex
core/rmutex: use atomic utils
2022-02-04 11:56:05 +01:00
Francisco
dbae3ed706
Merge pull request #16860 from haukepetersen/add_nimble_netifextadv
nimble/netif: add support for BT5 PHY modes
2022-02-04 11:16:11 +01:00
Francisco
14f22c17aa
Merge pull request #12012 from HendrikVE/nimble_shell_module
sys/stdio_nimble: add new stdio module using nimble
2022-02-04 11:10:17 +01:00
Francisco
8db513a8f6
Merge pull request #17605 from benpicco/drivers/dose-include
drivers/dose: include board.h
2022-02-04 06:40:45 +01:00
ab0767acd0
Merge pull request #17604 from benpicco/pkg/tinycbor-bump
pkg/tinycbor: bump version
2022-02-04 02:23:23 +01:00
benpicco
26667d5b6f
Merge pull request #17579 from spectraphilic/feather-m0-lora-wing
boards/feather-m0: sx127x params only valid for lora variant
2022-02-03 23:00:32 +01:00
benpicco
a42d2724ca
Merge pull request #17610 from kaspar030/murdock_prioritize_job_collection
murdock: prioritize job collection over build jobs
2022-02-03 21:59:25 +01:00
536c0dd1d4 murdock: prioritize job collection over build jobs
Previously, the fanned out job collection would add it's jobs to the
"default" queue, competing with build jobs. This could lead to a
situation where job collection would take very long or even time out.

This PR choses "default-first" as queue for the fan-out. Workers are
expected to add that queue *before* "default", so its jobs get processed
first.
2022-02-03 13:27:42 +01:00
MrKevinWeiss
68e94ea2aa
cpu/stm32: Add clock config for mp1 to kconfig 2022-02-03 12:20:53 +01:00
a45a868651
Merge pull request #17603 from benpicco/tests/driver_lc709203f-doc_fix
tests/driver_lc709203f: fix documentation
2022-02-02 17:12:22 +01:00
Benjamin Valentin
0695a7e40e drivers/dose: include board.h
`DOSE_TIMER_DEV` is defined in `board.h`, so we have to include it.
It's not included by the header (and should not), so move the check
to the .c file.
2022-02-02 15:38:57 +01:00
Benjamin Valentin
6ef79ea9cd pkg/tinycbor: bump version 2022-02-02 14:44:50 +01:00
Benjamin Valentin
9ef662a575 tests/driver_lc709203f: fix documentation
The documentation is incorrect, see [0]

[0] https://forum.riot-os.org/t/lc709203f-test-code-giving-hardfault/3509
2022-02-02 13:56:08 +01:00
Leandro Lanzieri
96dcc35f33
Merge pull request #17467 from MrKevinWeiss/pr/fix/kconfigblocklist
board/*/kconfig: Fix boards on kconfig blocklist
2022-02-02 08:58:31 +01:00
NikLeberg
ad8fad64ba buildsystem: document EXTERNAL_PKG_DIRS feature 2022-02-01 19:37:24 +00:00
NikLeberg
127f039f19 buildsystem: Kconfig test for EXTERNAL_PKG_DIRS feature 2022-02-01 18:12:07 +00:00
NikLeberg
a411841322 buildsystem: implement EXTERNAL_PKG_DIRS feature 2022-02-01 18:06:54 +00:00
NikLeberg
242d9ed30d buildsystem: test for EXTERNAL_PKG_DIRS feature 2022-02-01 18:06:54 +00:00
Leandro Lanzieri
9b95605f78
Merge pull request #17596 from fjmolinas/pr_external_module_deps_kconfig
makefiles.kconfig.mk: use EXTERNAL_MODULE_DIRS in Kconfig resolution
2022-02-01 14:10:15 +01:00
MrKevinWeiss
68b1623d50
.murdock: Remove boards from kconfig blocklist 2022-02-01 13:58:08 +01:00
MrKevinWeiss
29c3e7d87b
boards/*/Kconfig: Fix simple kconfig models 2022-02-01 13:58:08 +01:00
MrKevinWeiss
ff32e7545a
boards/esp32-wrover-kit: Use KCONFIG_BOARD_CONFIG 2022-02-01 13:58:07 +01:00
MrKevinWeiss
49a4e20f67
boards/stk3200: Move THREAD_STACKSIZE_DEFAULT to .include 2022-02-01 13:58:07 +01:00
MrKevinWeiss
7bebbc5545
cpu/stm32: Fix clock config in kconfig 2022-02-01 13:58:07 +01:00
MrKevinWeiss
719e00fa42
drivers/mpu9x50: Model saul_default in kconfig 2022-02-01 13:58:06 +01:00
MrKevinWeiss
0250bf20e3
drivers/bmp180: Model saul_default in kconfig 2022-02-01 13:58:05 +01:00
MrKevinWeiss
0861012200
drivers/adxl345: Model saul_default in kconfig 2022-02-01 13:58:04 +01:00
Marian Buschsieweke
8ee3466f68
Merge pull request #17598 from leandrolanzieri/pr/makefiles/fix_external_module_paths_includes
makefiles: avoid extra "/" when including files from external modules
2022-02-01 13:19:56 +01:00
Leandro Lanzieri
1e300a4959
Merge pull request #17435 from Ollrogge/fido2_kconfig
sys/fido2: model Kconfig
2022-02-01 12:03:11 +01:00
Francisco Molina
de325cdfe8 tests/kconfig: also add external module dependencies 2022-02-01 11:59:34 +01:00
Leandro Lanzieri
83a16fca47
makefiles: avoid extra "/" when including files from external modules
As the `dir` make function considers the last slash as part of the
directory-part of a file name, we don't need to add an extra one.
2022-02-01 11:22:06 +01:00
Francisco Molina
80f63ba1fa makefiles.kconfig.mk: use EXTERNAL_MODULE_DIRS in Kconfig resolution
Using EXTERNAL_MODULE_PATHS works fine when only using Kconfig for
configuratio, but when using it for dependencies this value is not
set since it depends on Kconfig. Instead use EXTERNAL_MODULE_DIRS
and filter matching on Kconfig files.
2022-02-01 10:22:20 +01:00
Ollrogge
1dde2cd3bc sys/fido2: remove unnecessary module import from Makefile.dep 2022-01-31 16:49:38 +01:00
Ollrogge
4b24012cbc sys/fido2: model Kconfig 2022-01-31 16:49:19 +01:00
benpicco
361d41db05
Merge pull request #17586 from benpicco/dist/tools/topogen-doc
tools/zep_dispatch: document topogen usage
2022-01-31 11:49:26 +01:00
Francisco
ba325e8a35
Merge pull request #17354 from bergzand/pr/gnrc_netif/ztimer
gnrc/netif: convert to ztimer
2022-01-31 09:42:28 +01:00
Francisco
5bde360689
Merge pull request #17588 from benpicco/tests/pkg_mbedtls-blacklist
tests/pkg_mbedtls-blacklist: blacklist samr21-xpro
2022-01-31 09:27:15 +01:00