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
0056648581
Merge pull request #17418 from aabadie/pr/drivers/periph_build_enh
...
drivers/periph_common: build periph module selectively
2022-01-04 14:59:39 +01:00
Gunar Schorcht
4bfd549301
sys/new_delete: add malloc/free based new/delete implementation
...
On some platforms `libstdc++` is not used or not available, like on the AVR. Such platforms can use this module to implement the C++ `new` and `delete` operators using `malloc` and `free` respectively. However, to be thread-safe, a thread-safe implementation of `malloc` and `free` must be present.
2022-01-03 23:35:35 +01:00
79df157727
sys: move rtc utility functions to their own module
2021-12-20 13:04:20 +01:00
Francisco
7362074f49
Merge pull request #17235 from leandrolanzieri/cpu/kinetis/model_kconfig
...
cpu/kinetis: model kconfig
2021-12-09 14:22:10 +01:00
439fcbf392
sys/ztimer64: initial implementation
...
Co-authored-by: Francisco Molina <femolina@uc.cl>
Co-authored-by: Marian Buschsieweke <maribu@users.noreply.github.com>
2021-12-07 23:57:56 +01:00
Leandro Lanzieri
109b336833
sys/devfs: model Kconfig
2021-12-07 11:32:16 +01:00
3ca1a10217
Merge pull request #17319 from aabadie/pr/sys/trace_ztimer
...
sys/trace: migrate to ztimer
2021-12-06 23:07:04 +01:00
MrKevinWeiss
05dd46936b
sys/usb_board_reset: Model kconfig
2021-12-06 09:05:37 +01:00
563e3efe8e
sys/trace: model in Kconfig
2021-12-04 12:03:14 +01:00
Francisco
1ec9bfdec4
Merge pull request #17287 from leandrolanzieri/pr/sys/vfs/model_kconfig
...
sys/vfs: model Kconfig
2021-12-03 09:11:57 +01:00
Leandro Lanzieri
2b811ba1b9
sys/log: model in Kconfig
2021-12-02 09:41:46 +01:00
Leandro Lanzieri
368ccdf3f8
sys/vfs: model Kconfig
2021-11-29 10:30:49 +01:00
Leandro Lanzieri
45b6116c4c
sys/cxx_ctor_guards: model Kconfig
2021-11-22 12:25:30 +01:00
Leandro Lanzieri
9557a9dfc4
sys/libc: model Kconfig
2021-10-01 11:26:15 +02:00
Leandro Lanzieri
0129cbe954
Merge pull request #16594 from fjmolinas/pr_sys_fortuna_reseed_ms
...
sys/random/fortuna: change interval ressed to ms
2021-09-27 20:46:06 +02:00
Francisco Molina
1af2462404
sys/fortuna: remove need for now64
...
Use a timer to required a reseed, enable use of plain ztimer (no now64)
2021-09-27 17:30:05 +02:00
Ollrogge
e127a4d865
FIDO2 support in RIOT
2021-09-08 15:22:40 +02:00
MrKevinWeiss
652e4f41c1
cpp: Use modules for cpp and libstdcpp
...
Also add better error message when kconfig or make includes a .cpp without cpp module.
2021-07-02 15:11:10 +02:00
Francisco Molina
424192fbe7
sys/progress_bar: add Konfig configuration
2021-04-07 12:05:00 +02:00
Martine Lenders
2f2a009e7a
congure: initial import of a congestion control framework
2021-02-26 10:08:11 +01:00
MrKevinWeiss
94504fb9d1
sys: Expose Kconfig modules
2021-02-22 14:58:09 +01:00
MrKevinWeiss
b8eb12d43b
sys/posix_sleep: add module to Kconfig
2021-02-15 12:24:38 +01:00
Leandro Lanzieri
5c4df6078e
sys/random: add modules to Kconfig
2021-01-26 17:40:53 +01:00
Leandro Lanzieri
34594ae1dc
sys/luid: add module to Kconfig
2021-01-26 17:40:30 +01:00
Leandro Lanzieri
0fb2711a15
sys/hashes: add module to Kconfig
2021-01-26 17:40:29 +01:00
Leandro Lanzieri
d90ac484a3
sys/crypto: add modules to Kconfig
2021-01-26 17:39:44 +01:00
Leandro Lanzieri
0ed66123d9
sys/iolist: add module to Kconfig
2021-01-21 11:22:32 +01:00
Leandro Lanzieri
6625a15bf6
sys/ztimer: add modules to Kconfig
2021-01-18 14:14:13 +01:00
Leandro Lanzieri
abe90f6aeb
sys/frac: add module to Kconfig
2021-01-18 14:14:13 +01:00
Marian Buschsieweke
902aa29b62
sys/malloc_thread_safe: split out of cpu/atmega_common
...
Split out Gunar Schorcht's clever approach to provide thread safe malloc for
AVR into a system module and make AVR depend on this. This allows other
platforms to also use this.
2020-12-17 15:39:05 +01:00
Francisco
c9720d16ca
Merge pull request #15515 from leandrolanzieri/pr/kconfig/drivers_ghij
...
drivers/{g,h,i,j}*: add Kconfig modules
2020-12-02 10:03:02 +01:00
PeterKietzmann
aec75b55fe
sys/entropy_source: add new module for entropy sources
2020-12-01 15:51:40 +01:00
Leandro Lanzieri
6bcb2f1b3d
sys/checksum: add module to Kconfig
2020-11-27 09:20:05 +01:00
Leandro Lanzieri
fdabcf150f
sys/saul_reg: add module to Kconfig
2020-11-25 12:00:14 +01:00
Leandro Lanzieri
dd3ef01ed6
sys/phydat: add module to Kconfig
2020-11-25 12:00:13 +01:00
Leandro Lanzieri
f8e4085899
sys/embunit: add module to Kconfig
2020-11-18 18:38:44 +01:00
Leandro Lanzieri
8898e21f08
sys/color: add module to Kconfig
2020-11-18 18:38:44 +01:00
Benjamin Valentin
b9e61fd102
sys/od: add Kconfig
2020-11-10 14:21:47 +01:00
Leandro Lanzieri
3ce7dc8f1d
sys/fmt: Add module to Kconfig
2020-11-06 15:57:58 +01:00
Leandro Lanzieri
b2b704160e
sys/arduino: add module to Kconfig
2020-11-06 15:57:57 +01:00
Leandro Lanzieri
f3b26c8b11
sys/schedstatistics: add module to Kconfig
2020-11-06 15:57:55 +01:00
Leandro Lanzieri
2101161eab
sys/benchmark: add module to Kconfig
2020-11-06 15:57:55 +01:00
Leandro Lanzieri
fb282c37e1
sys/shell: Add module to Kconfig
2020-11-06 15:57:54 +01:00
Leandro Lanzieri
fec7cd37e3
sys/tsrb: Add module to Kconfig
2020-11-06 15:57:53 +01:00
Leandro Lanzieri
4bb0edbbfc
sys/xtimer: Add module to Kconfig
2020-11-06 15:57:53 +01:00
Leandro Lanzieri
a7ef35d318
sys/isrpipe: Add module to Kconfig
2020-11-06 15:57:52 +01:00
Leandro Lanzieri
34715621cf
sys/div: Add module to Kconfig
2020-11-06 15:57:52 +01:00
Leandro Lanzieri
c1edcd9fd2
sys/test_utils: add modules to Kconfig
2020-11-06 15:57:49 +01:00
Leandro Lanzieri
2e79e00ca7
treewide: change Kconfig prefix for module symbols
...
This changes the prefix used for the symbols that reprensent modules
(not the ones generated from USEMODULE).
MOD_ => MODULE_
2020-08-31 09:57:28 +02:00