Francisco Molina
3de5549899
makefile: move DEFAULT_MODULEs with deps to default_modules.deps.mk
2022-02-14 13:03:32 +01:00
Francisco Molina
25e670e263
makefiles/dependency_resolution: add outer loop for DEFAULT_MODULE deps
...
Some DEFAULT_MODULEs in tree have dependencies of their own. This is
usually done for aliases of init modules, and do not have dependencies
themselves.
This adds the final stage to dependency resolutions where DEFAULT_MODULEs
dependencies MAY be included. These included modules MUST NOT have
dependencies themselves.
This allows for modules to disable DEFAULT_MODULEs during dependencies
resolution independent of the inclusion order.
auto_init and periph_init modules are moved to this outer-loop, allowing
therefore for modules to disable them during the dependency resolution
2022-02-14 12:59:31 +01:00
Francisco Molina
08dc06d5e0
sys/Makefile.dep: fix dhcp_relay dependency
...
Modules select by auto-init modules MUST NOT have dependencies
themselfs, dhcp_relay was not respecting that. Instead of having
the auto-init module select dhcp_relay, do it the other way
around.
2022-02-14 12:59:31 +01:00
Daniel Lockau
d73ce591b2
tests/slip: homogenize CFLAGS with slipdev driver
2022-02-14 12:36:39 +01:00
Marian Buschsieweke
ec0df56b67
Merge pull request #17646 from kaspar030/tests_periph_flashpage_pagemem
...
tests/periph_flashpage: fix conditional compilation
2022-02-13 11:41:42 +01:00
806e7dee9a
tests/periph_flashpage: fix conditional compilation
2022-02-12 22:41:12 +01:00
Karl Fessel
29caf39a9a
core/panic.c: cleanup unneeded includes
2022-02-12 18:30:58 +01:00
Karl Fessel
76e0d53068
test/sys_architecture: include kernel_defines.h
2022-02-12 18:30:58 +01:00
Karl Fessel
766b3b613f
saul/auto_init_sgp30: if is compiled there is saul
2022-02-12 18:30:58 +01:00
Karl Fessel
a0ecb4ec81
test/nanocoap_cli: include kernel_defines.h
2022-02-12 18:30:58 +01:00
Karl Fessel
e03cf052ba
example/nanocoap_server: include kernel_defines.h
2022-02-12 18:30:58 +01:00
Karl Fessel
49e99f712b
net/gnrc: include kernel_defines.h
2022-02-12 18:30:58 +01:00
Karl Fessel
fc79d85bcc
example/suit_update: include kernel_defines.h
2022-02-12 18:30:58 +01:00
Karl Fessel
3bce72af2d
sys/utlist: include stddef.h
2022-02-12 18:30:58 +01:00
Karl Fessel
124f8cd2a9
driver/disp_dev: include stddef.h
2022-02-12 18:30:58 +01:00
Karl Fessel
e272fb18ed
board/msba2: include kernel_defines.h
2022-02-12 18:30:58 +01:00
Karl Fessel
5e42af7935
cpu/stm32: i2c include panic.h
2022-02-12 18:30:58 +01:00
Karl Fessel
909ffc9d34
sys/fmt: include kernel_defines.h
2022-02-12 18:30:58 +01:00
Karl Fessel
0b52b3e62e
core/assert: remove panic include from assert.h
2022-02-12 18:30:58 +01:00
chrysn
25882133f8
Merge pull request #17634 from benpicco/pkg/fatfs-statvfs
...
pkg/fatfs: implement statvfs()
2022-02-12 15:25:04 +01:00
chrysn
aae6c18cb1
Merge pull request #17645 from chrysn-pull-requests/all-stat-buffers
...
vfs: Initialize stat buffers so FSs don't have to
2022-02-12 15:12:47 +01:00
chrysn
2cb4b70458
vfs / treewide: Remove manual zeroing of vfs stat buffers
2022-02-12 12:31:38 +01:00
chrysn
4e84c19281
vfs: Zero buffers in all stat calls
...
This allows individual VFS implementations to populate just the fields
they can populte.
2022-02-12 12:23:03 +01:00
benpicco
79743273e1
Merge pull request #17550 from krzysztof-cabaj/add-cpy2remed
...
tools/cpy2remed: Addition of new programmer for nucleo boards
2022-02-11 20:05:14 +01:00
Juergen Fitschen
2b5eb0274a
Merge pull request #17642 from jue89/feature/pm-layered-blocker
...
sys/pm_layered: allow board.h to set PM_BLOCKER_INITIAL
2022-02-11 19:53:10 +01:00
f6b7255275
Merge pull request #17641 from fjmolinas/pr_senml_saul_default
...
tests/senml: do no include saul_default
2022-02-11 17:20:36 +01:00
Juergen Fitschen
b957b3cea1
sys/pm_layered: allow board.h to set PM_BLOCKER_INITIAL
2022-02-11 17:05:34 +01:00
Francisco Molina
a0ec1e0789
tests/senml: do no include saul_default
2022-02-11 17:04:27 +01:00
8c36648bd5
Merge pull request #17640 from benpicco/sys/benchmark-cleanup
...
sys/benchmark: wrap BENCHMARK_FUNC in do {} while (0)
2022-02-11 16:35:46 +01:00
krzysztof-cabaj
4bb5487f86
tools/cpy2remed: Addition of cpy2remed programmer to nucleo-L552ZE-Q
2022-02-11 08:27:25 -05:00
Benjamin Valentin
17cc382b93
sys/benchmark: wrap BENCHMARK_FUNC in do {} while (0)
...
This makes the BENCHMARK_FUNC() behave more like a normal C function.
2022-02-11 14:24:38 +01:00
Benjamin Valentin
9982cf5c3e
pkg/fatfs: implement statvfs()
...
This hooks up the statvfs() function to query file system properties.
2022-02-11 14:05:27 +01:00
Francisco
e6024c7fa7
Merge pull request #16384 from silkeh/pr/senml-module
...
sys/senml: add SenML modules
2022-02-11 13:57:36 +01:00
Karl Fessel
227f57dbb3
pkg/wamr: remove support for architectures
...
* for which no working assembly invokeNative is provided
2022-02-11 13:29:40 +01:00
Karl Fessel
9e05357960
pkg/wamr: update wamr
2022-02-11 13:29:40 +01:00
Karl Fessel
8c617abc4c
example/wasm: add Makefile.ci
2022-02-11 13:29:40 +01:00
Karl Fessel
20cb961329
example/wasm: add prebuild hello.wasm
2022-02-11 13:29:40 +01:00
Karl Fessel
1de3f65259
pkg/wamr: Makefile accept pedantic, filter Wcast-align
2022-02-11 13:29:40 +01:00
Karl Fessel
cf6e8825e2
pkg/wamr: update for ztimer(64)
2022-02-11 13:29:40 +01:00
Karl Fessel
57e380d173
pkg/wamr: improve makefile and doc
2022-02-11 13:29:40 +01:00
Karl Fessel
51c94a1217
example/wasm: simplify example extend sample
...
* uneventise example
2022-02-11 13:29:40 +01:00
Karl Fessel
df057e09cf
example/wasm: split example, eventise and introduce wamr_run
2022-02-11 13:28:53 +01:00
Karl Fessel
4cc9bd9e4e
example/wasm: a basic wamr example
...
* using makefile blobs
* improve usability of example
* add sample with memory saving Makefile
2022-02-11 13:09:50 +01:00
Karl Fessel
5198dc48c6
pkg/wamr: add WAMR to provide WASM support in RIOT
...
* config.cmake configures wamr build
* native thumb and mips
* riscv support
* switchable commit id
defaults to main until PR:WIP is removed
2022-02-11 13:09:26 +01:00
benpicco
d67207404c
Merge pull request #17639 from krzysztof-cabaj/board-nucleo-l552ze-doc
...
boards/nucleo-l552ze-q doc: Improvements to documentation
2022-02-11 12:53:01 +01:00
Silke Hofstra
9d61bdbb06
sys/senml: add SenML modules
...
Add a basic SenML module and submodules with support for:
- Encoding SenML values as CBOR using NanoCBOR.
- Converting from Phydat to SenML.
- Reading and encoding SAUL sensors.
2022-02-11 12:38:21 +01:00
krzysztof-cabaj
30065c6141
boards/nucleo-l552ze-q: Adding improvements to Nucle-L552ZE-Q doc
2022-02-11 06:27:41 -05:00
benpicco
ce779f7b70
Merge pull request #17637 from jenswet/feature/unix_af_enum_t
...
net: Add typedef for AF enum
2022-02-11 11:52:32 +01:00
benpicco
561157ce72
Merge pull request #17635 from jenswet/feature/netdev_tap_register
...
cpu/native/netdev_tap: Add to netdev_register
2022-02-11 11:52:04 +01:00
Kevin "Tristate Tom" Weiss
07ee9454f0
Merge pull request #17609 from MrKevinWeiss/pr/fix/kconfigclkspecific
...
cpu/stm32: Fix clock tree
2022-02-11 11:14:27 +01:00