Merge pull request #16264 from MrKevinWeiss/pr/pkgupdate/kconfig
pkg/*/Kconfig: Model simple pkgs in Kconfig
This commit is contained in:
commit
58ec967cc6
46
.murdock
46
.murdock
@ -24,10 +24,48 @@ tests/driver_mq3 tests/driver_my9221 tests/driver_nvram_spi tests/mtd_flashpage
|
|||||||
tests/mtd_mapper tests/driver_o* tests/driver_p* tests/driver_q*
|
tests/mtd_mapper tests/driver_o* tests/driver_p* tests/driver_q*
|
||||||
tests/driver_r* tests/driver_s* tests/driver_t* tests/driver_u*
|
tests/driver_r* tests/driver_s* tests/driver_t* tests/driver_u*
|
||||||
tests/driver_v*"}
|
tests/driver_v*"}
|
||||||
: ${TEST_KCONFIG_native:="examples/hello-world tests/periph_* tests/sys_crypto
|
: ${TEST_KCONFIG_native:="examples/hello-world
|
||||||
tests/test_tools tests/congure_* tests/prng_* tests/xtimer_* tests/ztimer_*
|
tests/cb_mux*
|
||||||
tests/driver_ws281x tests/posix_sleep tests/pkg_umorse tests/cb_mux* tests/eepreg
|
tests/congure_*
|
||||||
tests/shell tests/struct_tm_utility"}
|
tests/driver_ws281x
|
||||||
|
tests/eepreg
|
||||||
|
tests/periph_*
|
||||||
|
tests/pkg_c25519
|
||||||
|
tests/pkg_cayenne-lpp
|
||||||
|
tests/pkg_cifra
|
||||||
|
tests/pkg_cn-cbor
|
||||||
|
tests/pkg_emlearn
|
||||||
|
tests/pkg_hacl
|
||||||
|
tests/pkg_heatshrink
|
||||||
|
tests/pkg_jsmn
|
||||||
|
tests/pkg_libb2
|
||||||
|
tests/pkg_libcose
|
||||||
|
tests/pkg_libfixmath
|
||||||
|
tests/pkg_libhydrogen
|
||||||
|
tests/pkg_lora-serialization
|
||||||
|
tests/pkg_micro-ecc
|
||||||
|
tests/pkg_minmea
|
||||||
|
tests/pkg_monocypher
|
||||||
|
tests/pkg_nanocbor
|
||||||
|
tests/pkg_nanopb
|
||||||
|
tests/pkg_qDSA
|
||||||
|
tests/pkg_qcbor
|
||||||
|
tests/pkg_relic
|
||||||
|
tests/pkg_tiny-asn1
|
||||||
|
tests/pkg_tinycbor
|
||||||
|
tests/pkg_tinycrypt
|
||||||
|
tests/pkg_tweetnacl
|
||||||
|
tests/pkg_umorse
|
||||||
|
tests/pkg_yxml
|
||||||
|
tests/posix_sleep
|
||||||
|
tests/prng_*
|
||||||
|
tests/shell
|
||||||
|
tests/struct_tm_utility
|
||||||
|
tests/sys_crypto
|
||||||
|
tests/test_tools
|
||||||
|
tests/xtimer_*
|
||||||
|
tests/ztimer_*
|
||||||
|
"}
|
||||||
|
|
||||||
: ${TEST_WITH_CONFIG_SUPPORTED:="examples/suit_update tests/driver_at86rf2xx_aes"}
|
: ${TEST_WITH_CONFIG_SUPPORTED:="examples/suit_update tests/driver_at86rf2xx_aes"}
|
||||||
|
|
||||||
|
|||||||
3
dist/tools/kconfiglib/genconfig.py
vendored
3
dist/tools/kconfiglib/genconfig.py
vendored
@ -33,6 +33,7 @@ import logging
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
from riot_kconfig import RiotKconfig
|
||||||
import kconfiglib
|
import kconfiglib
|
||||||
|
|
||||||
|
|
||||||
@ -386,7 +387,7 @@ with error.""")
|
|||||||
logging.basicConfig(format='[genconfig.py]:%(levelname)s-%(message)s',
|
logging.basicConfig(format='[genconfig.py]:%(levelname)s-%(message)s',
|
||||||
level=log_level)
|
level=log_level)
|
||||||
|
|
||||||
kconf = kconfiglib.Kconfig(args.kconfig_filename, warn_to_stderr=False)
|
kconf = RiotKconfig(args.kconfig_filename, warn_to_stderr=False)
|
||||||
merge_configs(kconf, args.config_sources)
|
merge_configs(kconf, args.config_sources)
|
||||||
|
|
||||||
# HACK: Force all symbols to be evaluated, to catch warnings generated
|
# HACK: Force all symbols to be evaluated, to catch warnings generated
|
||||||
|
|||||||
10
dist/tools/kconfiglib/riot_kconfig.py
vendored
10
dist/tools/kconfiglib/riot_kconfig.py
vendored
@ -18,6 +18,16 @@ class RiotKconfig(Kconfig):
|
|||||||
for marker in doxygen_markers:
|
for marker in doxygen_markers:
|
||||||
node.help = node.help.replace(marker, "")
|
node.help = node.help.replace(marker, "")
|
||||||
|
|
||||||
|
def write_autoconf(self, filename=None, header=None):
|
||||||
|
""" Override to convert - to _ when writing autoconf.h """
|
||||||
|
tmp_unique_defined_syms = self.unique_defined_syms.copy()
|
||||||
|
for sym in self.unique_defined_syms:
|
||||||
|
if not sym._write_to_conf:
|
||||||
|
continue
|
||||||
|
sym.name = sym.name.replace('-', '_')
|
||||||
|
super(RiotKconfig, self).write_autoconf(filename, header)
|
||||||
|
self.unique_defined_syms = tmp_unique_defined_syms
|
||||||
|
|
||||||
|
|
||||||
def standard_riot_kconfig(description=None):
|
def standard_riot_kconfig(description=None):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@ -203,6 +203,9 @@ info-files:
|
|||||||
info-modules:
|
info-modules:
|
||||||
@for i in $(sort $(USEMODULE)); do echo $$i; done
|
@for i in $(sort $(USEMODULE)); do echo $$i; done
|
||||||
|
|
||||||
|
info-packages:
|
||||||
|
@for i in $(sort $(USEPKG)); do echo $$i; done
|
||||||
|
|
||||||
info-cpu:
|
info-cpu:
|
||||||
@echo $(CPU)
|
@echo $(CPU)
|
||||||
|
|
||||||
|
|||||||
35
pkg/Kconfig
35
pkg/Kconfig
@ -6,11 +6,46 @@
|
|||||||
#
|
#
|
||||||
menu "Packages"
|
menu "Packages"
|
||||||
|
|
||||||
|
rsource "c25519/Kconfig"
|
||||||
|
rsource "cayenne-lpp/Kconfig"
|
||||||
|
rsource "cifra/Kconfig"
|
||||||
|
rsource "cn-cbor/Kconfig"
|
||||||
|
rsource "driver_atwinc15x0/Kconfig"
|
||||||
rsource "driver_bme680/Kconfig"
|
rsource "driver_bme680/Kconfig"
|
||||||
rsource "driver_sx126x/Kconfig"
|
rsource "driver_sx126x/Kconfig"
|
||||||
|
rsource "emlearn/Kconfig"
|
||||||
|
rsource "gemmlowp/Kconfig"
|
||||||
|
rsource "hacl/Kconfig"
|
||||||
|
rsource "heatshrink/Kconfig"
|
||||||
|
rsource "jsmn/Kconfig"
|
||||||
|
rsource "libb2/Kconfig"
|
||||||
|
rsource "libcose/Kconfig"
|
||||||
|
rsource "libfixmath/Kconfig"
|
||||||
|
rsource "libhydrogen/Kconfig"
|
||||||
|
rsource "lora-serialization/Kconfig"
|
||||||
|
rsource "micro-ecc/Kconfig"
|
||||||
|
rsource "microcoap/Kconfig"
|
||||||
|
rsource "minmea/Kconfig"
|
||||||
|
rsource "monocypher/Kconfig"
|
||||||
|
rsource "nanocbor/Kconfig"
|
||||||
|
rsource "nanopb/Kconfig"
|
||||||
|
rsource "qcbor/Kconfig"
|
||||||
|
rsource "qDSA/Kconfig"
|
||||||
|
rsource "relic/Kconfig"
|
||||||
rsource "semtech-loramac/Kconfig"
|
rsource "semtech-loramac/Kconfig"
|
||||||
|
rsource "talking_leds/Kconfig"
|
||||||
|
rsource "tiny-asn1/Kconfig"
|
||||||
|
rsource "tinycbor/Kconfig"
|
||||||
|
rsource "tinycrypt/Kconfig"
|
||||||
rsource "tinydtls/Kconfig"
|
rsource "tinydtls/Kconfig"
|
||||||
|
rsource "tlsf/Kconfig"
|
||||||
|
rsource "tweetnacl/Kconfig"
|
||||||
|
rsource "u8g2/Kconfig"
|
||||||
|
rsource "ubasic/Kconfig"
|
||||||
|
rsource "ucglib/Kconfig"
|
||||||
rsource "umorse/Kconfig"
|
rsource "umorse/Kconfig"
|
||||||
|
rsource "utensor/Kconfig"
|
||||||
rsource "wakaama/Kconfig"
|
rsource "wakaama/Kconfig"
|
||||||
|
rsource "yxml/Kconfig"
|
||||||
|
|
||||||
endmenu # Packages
|
endmenu # Packages
|
||||||
|
|||||||
17
pkg/c25519/Kconfig
Normal file
17
pkg/c25519/Kconfig
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_C25519
|
||||||
|
bool "Curve255191 Diffie-Hellman function package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
help
|
||||||
|
This package contains portable public-domain implementations of
|
||||||
|
Daniel J. Bernstein's Curve255191 Diffie-Hellman function, and
|
||||||
|
of the Ed25519 signature system. The memory consumption is low
|
||||||
|
enough that they could be reasonably considered for most
|
||||||
|
microcontroller applications. In particular, Curve25519 scalar
|
||||||
|
multiplication uses less than half a kB of peak stack usage.
|
||||||
13
pkg/cayenne-lpp/Kconfig
Normal file
13
pkg/cayenne-lpp/Kconfig
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_CAYENNE-LPP
|
||||||
|
bool "Cayenne Low Power Payload package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
help
|
||||||
|
The Cayenne Low Power Payload (LPP) provides a convenient and
|
||||||
|
easy way to send data over LPWAN networks such as LoRaWAN.
|
||||||
14
pkg/cifra/Kconfig
Normal file
14
pkg/cifra/Kconfig
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_CIFRA
|
||||||
|
bool "Cifra cryptographic primitives"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on HAS_ARCH_32BIT
|
||||||
|
help
|
||||||
|
Cifra is a collection of cryptographic primitives targeted at
|
||||||
|
embedded use.
|
||||||
14
pkg/cn-cbor/Kconfig
Normal file
14
pkg/cn-cbor/Kconfig
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_CN-CBOR
|
||||||
|
bool "Constrained Node CBOR"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on HAS_ARCH_32BIT
|
||||||
|
select MODULE_POSIX_HEADERS
|
||||||
|
help
|
||||||
|
A constrained node implementation of CBOR in C.
|
||||||
32
pkg/driver_atwinc15x0/Kconfig
Normal file
32
pkg/driver_atwinc15x0/Kconfig
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_DRIVER_ATWINC15X0
|
||||||
|
bool "ATWINC15x0 WiFi driver package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on HAS_PERIPH_SPI
|
||||||
|
depends on HAS_PERIPH_GPIO
|
||||||
|
depends on HAS_PERIPH_GPIO_IRQ
|
||||||
|
select MODULE_PERIPH_SPI
|
||||||
|
select MODULE_PERIPH_GPIO
|
||||||
|
select MODULE_PERIPH_GPIO_IRQ
|
||||||
|
select MODULE_DRIVER_ATWINC15X0
|
||||||
|
select MODULE_DRIVER_ATWINC15X0_COMMON
|
||||||
|
select MODULE_DRIVER_ATWINC15X0_SPI_FLASH
|
||||||
|
help
|
||||||
|
ATWINC15x0 WiFi vendor driver from the Arduino WiFi101 library.
|
||||||
|
|
||||||
|
config MODULE_DRIVER_ATWINC15X0
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
|
||||||
|
config MODULE_DRIVER_ATWINC15X0_COMMON
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
|
||||||
|
config MODULE_DRIVER_ATWINC15X0_SPI_FLASH
|
||||||
|
bool
|
||||||
@ -7,9 +7,11 @@
|
|||||||
|
|
||||||
config PACKAGE_DRIVER_BME680
|
config PACKAGE_DRIVER_BME680
|
||||||
bool "BME680 sensor driver package"
|
bool "BME680 sensor driver package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
select MODULE_DRIVER_BME680_CONTRIB
|
select MODULE_DRIVER_BME680_CONTRIB
|
||||||
|
|
||||||
config MODULE_DRIVER_BME680_CONTRIB
|
config MODULE_DRIVER_BME680_CONTRIB
|
||||||
bool
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
help
|
help
|
||||||
RIOT integration code for the BME680 package.
|
RIOT integration code for the BME680 package.
|
||||||
|
|||||||
18
pkg/emlearn/Kconfig
Normal file
18
pkg/emlearn/Kconfig
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_EMLEARN
|
||||||
|
bool "Machine Learning inference engine package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on !HAS_ARCH_MSP430
|
||||||
|
select MODULE_EMLEARN
|
||||||
|
help
|
||||||
|
A header only Machine Learning inference engine package.
|
||||||
|
|
||||||
|
config MODULE_EMLEARN
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
17
pkg/gemmlowp/Kconfig
Normal file
17
pkg/gemmlowp/Kconfig
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_GEMMLOWP
|
||||||
|
bool "General Matrix Multiplication package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
select MODULE_GEMMLOWP
|
||||||
|
help
|
||||||
|
A small self-contained low-precision GEMM library.
|
||||||
|
|
||||||
|
config MODULE_GEMMLOWP
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
12
pkg/hacl/Kconfig
Normal file
12
pkg/hacl/Kconfig
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_HACL
|
||||||
|
bool "High Assurance Cryptographic Library package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on MODULE_RANDOM
|
||||||
|
depends on HAS_ARCH_32BIT
|
||||||
13
pkg/heatshrink/Kconfig
Normal file
13
pkg/heatshrink/Kconfig
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_HEATSHRINK
|
||||||
|
bool "Lightweight Compression package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
help
|
||||||
|
This package provides a compression library specifically
|
||||||
|
developed for memory-constrained devices.
|
||||||
10
pkg/jsmn/Kconfig
Normal file
10
pkg/jsmn/Kconfig
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_JSMN
|
||||||
|
bool "JSMN JSON Parser package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
15
pkg/libb2/Kconfig
Normal file
15
pkg/libb2/Kconfig
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_LIBB2
|
||||||
|
bool "BLAKE2 cryptographic hash function package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on !HAS_ARCH_8BIT
|
||||||
|
help
|
||||||
|
BLAKE2 is a cryptographic hash function specified in RFC 7693.
|
||||||
|
It claims to be faster than MD5, SHA-1, SHA-2, and SHA-3, yet at
|
||||||
|
least as secure as the latest standard SHA-3.
|
||||||
38
pkg/libcose/Kconfig
Normal file
38
pkg/libcose/Kconfig
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
menuconfig PACKAGE_LIBCOSE
|
||||||
|
bool "LibCose CBOR Object Signing and Encryption package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on MODULE_RANDOM
|
||||||
|
select PACKAGE_NANOCBOR
|
||||||
|
select MODULE_LIBCOSE_CRYPT
|
||||||
|
help
|
||||||
|
CBOR Object Signing and Encryption package based on RFC8613.
|
||||||
|
|
||||||
|
if PACKAGE_LIBCOSE
|
||||||
|
|
||||||
|
config MODULE_LIBCOSE_CRYPT_C25519
|
||||||
|
bool "COSE use C25519 backend"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on PACKAGE_C25519
|
||||||
|
|
||||||
|
config MODULE_LIBCOSE_CRYPT_HACL
|
||||||
|
bool "COSE use HACL backend"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on PACKAGE_HACL
|
||||||
|
|
||||||
|
config MODULE_LIBCOSE_CRYPT_MONOCYPHER
|
||||||
|
bool "COSE use MONOCYPHER backend"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on PACKAGE_MONOCYPHER
|
||||||
|
|
||||||
|
endif # PACKAGE_LIBCOSE
|
||||||
|
|
||||||
|
config MODULE_LIBCOSE_CRYPT
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
22
pkg/libfixmath/Kconfig
Normal file
22
pkg/libfixmath/Kconfig
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
menuconfig PACKAGE_LIBFIXMATH
|
||||||
|
bool "Fixed Point Math package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
|
||||||
|
if PACKAGE_LIBFIXMATH
|
||||||
|
|
||||||
|
config MODULE_LIBFIXMATH
|
||||||
|
bool "Fixed Point Math module"
|
||||||
|
|
||||||
|
config MODULE_LIBFIXMATH_UNITTESTS
|
||||||
|
bool "Fixed Point Math unittests"
|
||||||
|
depends on !HAS_ARCH_8BIT
|
||||||
|
depends on !HAS_MSP430
|
||||||
|
|
||||||
|
endif # PACKAGE_LIBFIXMATH
|
||||||
12
pkg/libhydrogen/Kconfig
Normal file
12
pkg/libhydrogen/Kconfig
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_LIBHYDROGEN
|
||||||
|
bool "LibHydrogen Crypto Library package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on MODULE_RANDOM
|
||||||
|
depends on HAS_ARCH_32BIT
|
||||||
10
pkg/lora-serialization/Kconfig
Normal file
10
pkg/lora-serialization/Kconfig
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_LORA-SERIALIZATION
|
||||||
|
bool "LoRa Serialization package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
17
pkg/micro-ecc/Kconfig
Normal file
17
pkg/micro-ecc/Kconfig
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_MICRO-ECC
|
||||||
|
bool "Micro-ECC package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on MODULE_RANDOM
|
||||||
|
depends on !HAS_ARCH_16BIT
|
||||||
|
help
|
||||||
|
Micro-ECC is based on the Micro-ECC
|
||||||
|
https://github.com/kmackay/micro-ecc and adds `hwrng_read` as
|
||||||
|
the default RNG function if it is available on the target
|
||||||
|
platform.
|
||||||
12
pkg/microcoap/Kconfig
Normal file
12
pkg/microcoap/Kconfig
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_MICRO_COAP
|
||||||
|
bool "Micro CoAP package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
help
|
||||||
|
A tiny CoAP server for microcontrollers
|
||||||
10
pkg/minmea/Kconfig
Normal file
10
pkg/minmea/Kconfig
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_MINMEA
|
||||||
|
bool "Minmea GPS Parser package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
22
pkg/monocypher/Kconfig
Normal file
22
pkg/monocypher/Kconfig
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_MONOCYPHER
|
||||||
|
bool "Monocypher high performance cryptographic library package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on HAS_ARCH_32BIT
|
||||||
|
select MODULE_MONOCYPHER_OPTIONAL
|
||||||
|
help
|
||||||
|
Provides functions for authenticated encryption, hashing,
|
||||||
|
password key derivation, key exchange, and public key
|
||||||
|
signatures.
|
||||||
|
|
||||||
|
config MODULE_MONOCYPHER_OPTIONAL
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
help
|
||||||
|
SHA-512 & ED25519
|
||||||
11
pkg/nanocbor/Kconfig
Normal file
11
pkg/nanocbor/Kconfig
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_NANOCBOR
|
||||||
|
bool "NANOCBOR encoder and decoder library package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on HAS_ARCH_32BIT
|
||||||
10
pkg/nanopb/Kconfig
Normal file
10
pkg/nanopb/Kconfig
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_NANOPB
|
||||||
|
bool "NANOPB Protocol Buffer library package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
20
pkg/qDSA/Kconfig
Normal file
20
pkg/qDSA/Kconfig
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_QDSA
|
||||||
|
bool "qDSA Digital Signatures package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on !HAS_ARCH_16BIT
|
||||||
|
select MODULE_QDSA_ASM if HAS_ARCH_AVR8 || CPU_CORE_CORTEX_M23
|
||||||
|
select MODULE_QDSA_ASM if CPU_CORE_CORTEX_M0 || CPU_CORE_CORTEX_M0PLUS
|
||||||
|
help
|
||||||
|
Small and Secure Digital Signatures with Curve-based
|
||||||
|
Diffie-Hellman Key Pairs.
|
||||||
|
|
||||||
|
config MODULE_QDSA_ASM
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
11
pkg/qcbor/Kconfig
Normal file
11
pkg/qcbor/Kconfig
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_QCBOR
|
||||||
|
bool "QCBOR CBOR encoder/decoder"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on HAS_ARCH_32BIT
|
||||||
12
pkg/relic/Kconfig
Normal file
12
pkg/relic/Kconfig
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_RELIC
|
||||||
|
bool "Relic cryptographic toolkit package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on MODULE_RANDOM
|
||||||
|
depends on MODULE_PRNG_XORSHIFT
|
||||||
11
pkg/talking_leds/Kconfig
Normal file
11
pkg/talking_leds/Kconfig
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_TALKING_LEDS
|
||||||
|
bool "Talking LEDs package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on MODULE_ARDUINO
|
||||||
10
pkg/tiny-asn1/Kconfig
Normal file
10
pkg/tiny-asn1/Kconfig
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_TINY-ASN1
|
||||||
|
bool "ASN.1 decoding/encoding package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
19
pkg/tinycbor/Kconfig
Normal file
19
pkg/tinycbor/Kconfig
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
menuconfig PACKAGE_TINYCBOR
|
||||||
|
bool "Tiny CBOR encode/decoder package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on HAS_ARCH_32BIT
|
||||||
|
help
|
||||||
|
TinyCBOR is a CBOR encoder and decoder with a very small
|
||||||
|
footprint, optimized for very fast operation.
|
||||||
|
|
||||||
|
config MODULE_TINYCBOR_FLOAT
|
||||||
|
bool "Float support for Tiny CBOR"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on PACKAGE_TINYCBOR
|
||||||
11
pkg/tinycrypt/Kconfig
Normal file
11
pkg/tinycrypt/Kconfig
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_TINYCRYPT
|
||||||
|
bool "TinyCrypt crypto library package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on HAS_ARCH_32BIT
|
||||||
31
pkg/tlsf/Kconfig
Normal file
31
pkg/tlsf/Kconfig
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
menuconfig PACKAGE_TLSF
|
||||||
|
bool "TLFS malloc/realloc/free/etc package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on HAS_ARCH_32BIT
|
||||||
|
help
|
||||||
|
TLSF provides an implementation of malloc/realloc/free/etc.
|
||||||
|
|
||||||
|
if PACKAGE_TLSF
|
||||||
|
|
||||||
|
config MODULE_TLSF_MALLOC
|
||||||
|
bool "TLSF malloc"
|
||||||
|
depends on MODULE_NEWLIB || BOARD_NATIVE
|
||||||
|
select MODULE_TLSF_MALLOC_NEWLIB if MODULE_NEWLIB
|
||||||
|
select MODULE_TLSF_MALLOC_NATIVE if BOARD_NATIVE
|
||||||
|
|
||||||
|
config MODULE_TLSF_MALLOC_NEWLIB
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
|
||||||
|
config MODULE_TLSF_MALLOC_NATIVE
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
|
||||||
|
endif # PACKAGE_TLSF
|
||||||
16
pkg/tweetnacl/Kconfig
Normal file
16
pkg/tweetnacl/Kconfig
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_TWEETNACL
|
||||||
|
bool "TweetNaCl cryptographic library package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on MODULE_RANDOM
|
||||||
|
depends on !HAS_ARCH_MSP430
|
||||||
|
help
|
||||||
|
TweetNaCl is the world's first auditable high-security
|
||||||
|
cryptographic library. TweetNaCl fits into just 100 tweets while
|
||||||
|
supporting all 25 of the C NaCl functions used by applications.
|
||||||
23
pkg/u8g2/Kconfig
Normal file
23
pkg/u8g2/Kconfig
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_U8G2
|
||||||
|
bool "U8g2 monochrome graphics library for LCDs"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on HAS_PERIPH_GPIO
|
||||||
|
select MODULE_PERIPH_GPIO
|
||||||
|
select MODULE_XTIMER
|
||||||
|
select MODULE_U8G2_RIOT
|
||||||
|
select MODULE_U8G2_CSRC
|
||||||
|
|
||||||
|
config MODULE_U8G2_RIOT
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
|
||||||
|
config MODULE_U8G2_CSRC
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
14
pkg/ubasic/Kconfig
Normal file
14
pkg/ubasic/Kconfig
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_UBASIC
|
||||||
|
bool "UBasic Basic interpreter package"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on !HAS_ARCH_AVR8
|
||||||
|
depends on !HAS_ARCH_MSP430
|
||||||
|
depends on !HAS_ARCH_MIPS32R2
|
||||||
|
depends on !HAS_ARCH_RISCV
|
||||||
23
pkg/ucglib/Kconfig
Normal file
23
pkg/ucglib/Kconfig
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_UCGLIB
|
||||||
|
bool "UcgLib color graphics library for OLED and LCD displays"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on HAS_PERIPH_GPIO
|
||||||
|
select MODULE_PERIPH_GPIO
|
||||||
|
select MODULE_XTIMER
|
||||||
|
select MODULE_UCGLIB_RIOT
|
||||||
|
select MODULE_UCGLIB_CSRC
|
||||||
|
|
||||||
|
config MODULE_UCGLIB_RIOT
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
|
||||||
|
config MODULE_UCGLIB_CSRC
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
22
pkg/utensor/Kconfig
Normal file
22
pkg/utensor/Kconfig
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_UTENSOR
|
||||||
|
bool "uTensor AI inference based on TensorFlow"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on HAS_LIBSTDCPP
|
||||||
|
depends on HAS_CPP
|
||||||
|
select MODULE_UTENSOR_OPS
|
||||||
|
select MODULE_UTENSOR_UTIL
|
||||||
|
|
||||||
|
config MODULE_UTENSOR_OPS
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
|
||||||
|
config MODULE_UTENSOR_UTIL
|
||||||
|
bool
|
||||||
|
depends on TEST_KCONFIG
|
||||||
12
pkg/yxml/Kconfig
Normal file
12
pkg/yxml/Kconfig
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
# Copyright (c) 2021 HAW Hamburg
|
||||||
|
#
|
||||||
|
# This file is subject to the terms and conditions of the GNU Lesser
|
||||||
|
# General Public License v2.1. See the file LICENSE in the top level
|
||||||
|
# directory for more details.
|
||||||
|
#
|
||||||
|
|
||||||
|
config PACKAGE_YXML
|
||||||
|
bool "yXML parser library"
|
||||||
|
depends on TEST_KCONFIG
|
||||||
|
depends on !HAS_ARCH_16BIT
|
||||||
|
depends on !HAS_ARCH_8BIT
|
||||||
@ -17,7 +17,7 @@ choice RANDOM_IMPLEMENTATION
|
|||||||
bool "PRNG Implementation"
|
bool "PRNG Implementation"
|
||||||
depends on TEST_KCONFIG
|
depends on TEST_KCONFIG
|
||||||
default MODULE_PRNG_HWRNG if HAS_PERIPH_HWRNG
|
default MODULE_PRNG_HWRNG if HAS_PERIPH_HWRNG
|
||||||
default MODULE_PRNG_TINYM32
|
default MODULE_PRNG_TINYMT32
|
||||||
|
|
||||||
config MODULE_PRNG_FORTUNA
|
config MODULE_PRNG_FORTUNA
|
||||||
bool "Fortuna"
|
bool "Fortuna"
|
||||||
@ -51,7 +51,7 @@ config MODULE_PRNG_SHA256PRNG
|
|||||||
select MODULE_PRNG_SHAXPRNG
|
select MODULE_PRNG_SHAXPRNG
|
||||||
select MODULE_HASHES
|
select MODULE_HASHES
|
||||||
|
|
||||||
config MODULE_PRNG_TINYM32
|
config MODULE_PRNG_TINYMT32
|
||||||
bool "Tiny-MT 32"
|
bool "Tiny-MT 32"
|
||||||
select MODULE_TINYMT32
|
select MODULE_TINYMT32
|
||||||
|
|
||||||
|
|||||||
7
tests/pkg_c25519/app.config.test
Normal file
7
tests/pkg_c25519/app.config.test
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_MODULE_RANDOM=y
|
||||||
|
# Should be autoselecting the MODULE_PRNG_HWRNG if possible
|
||||||
|
# Since the makefile cannot we have to override until end of migration
|
||||||
|
# Remove when TEST_KCONFIG is complete
|
||||||
|
CONFIG_MODULE_PRNG_TINYMT32=y
|
||||||
|
CONFIG_PACKAGE_C25519=y
|
||||||
1
tests/pkg_cayenne-lpp/app.config.test
Normal file
1
tests/pkg_cayenne-lpp/app.config.test
Normal file
@ -0,0 +1 @@
|
|||||||
|
CONFIG_PACKAGE_CAYENNE-LPP=y
|
||||||
7
tests/pkg_cifra/app.config.test
Normal file
7
tests/pkg_cifra/app.config.test
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_MODULE_RANDOM=y
|
||||||
|
# Should be autoselecting the MODULE_PRNG_HWRNG if possible
|
||||||
|
# Since the makefile cannot we have to override until end of migration
|
||||||
|
# Remove when TEST_KCONFIG is complete
|
||||||
|
CONFIG_MODULE_PRNG_TINYMT32=y
|
||||||
|
CONFIG_PACKAGE_CIFRA=y
|
||||||
4
tests/pkg_cn-cbor/app.config.test
Normal file
4
tests/pkg_cn-cbor/app.config.test
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_MODULE_FMT=y
|
||||||
|
CONFIG_MODULE_MEMARRAY=y
|
||||||
|
CONFIG_PACKAGE_CN-CBOR=y
|
||||||
1
tests/pkg_emlearn/app.config.test
Normal file
1
tests/pkg_emlearn/app.config.test
Normal file
@ -0,0 +1 @@
|
|||||||
|
CONFIG_PACKAGE_EMLEARN=y
|
||||||
7
tests/pkg_hacl/app.config.test
Normal file
7
tests/pkg_hacl/app.config.test
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_MODULE_RANDOM=y
|
||||||
|
# Should be autoselecting the MODULE_PRNG_HWRNG if possible
|
||||||
|
# Since the makefile cannot we have to override until end of migration
|
||||||
|
# Remove when TEST_KCONFIG is complete
|
||||||
|
CONFIG_MODULE_PRNG_TINYMT32=y
|
||||||
|
CONFIG_PACKAGE_HACL=y
|
||||||
2
tests/pkg_heatshrink/app.config.test
Normal file
2
tests/pkg_heatshrink/app.config.test
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_PACKAGE_HEATSHRINK=y
|
||||||
1
tests/pkg_jsmn/app.config.test
Normal file
1
tests/pkg_jsmn/app.config.test
Normal file
@ -0,0 +1 @@
|
|||||||
|
CONFIG_PACKAGE_JSMN=y
|
||||||
2
tests/pkg_libb2/app.config.test
Normal file
2
tests/pkg_libb2/app.config.test
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_PACKAGE_LIBB2=y
|
||||||
10
tests/pkg_libcose/app.config.test
Normal file
10
tests/pkg_libcose/app.config.test
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_MODULE_LIBCOSE_CRYPT_HACL=y
|
||||||
|
CONFIG_MODULE_MEMARRAY=y
|
||||||
|
# Should be autoselecting the MODULE_PRNG_HWRNG if possible
|
||||||
|
# Since the makefile cannot we have to override until end of migration
|
||||||
|
# Remove when TEST_KCONFIG is complete
|
||||||
|
CONFIG_MODULE_PRNG_TINYMT32=y
|
||||||
|
CONFIG_MODULE_RANDOM=y
|
||||||
|
CONFIG_PACKAGE_HACL=y
|
||||||
|
CONFIG_PACKAGE_LIBCOSE=y
|
||||||
2
tests/pkg_libfixmath/app.config.test
Normal file
2
tests/pkg_libfixmath/app.config.test
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
CONFIG_MODULE_LIBFIXMATH=y
|
||||||
|
CONFIG_PACKAGE_LIBFIXMATH=y
|
||||||
7
tests/pkg_libhydrogen/app.config.test
Normal file
7
tests/pkg_libhydrogen/app.config.test
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_MODULE_RANDOM=y
|
||||||
|
# Should be autoselecting the MODULE_PRNG_HWRNG if possible
|
||||||
|
# Since the makefile cannot we have to override until end of migration
|
||||||
|
# Remove when TEST_KCONFIG is complete
|
||||||
|
CONFIG_MODULE_PRNG_TINYMT32=y
|
||||||
|
CONFIG_PACKAGE_LIBHYDROGEN=y
|
||||||
1
tests/pkg_lora-serialization/app.config.test
Normal file
1
tests/pkg_lora-serialization/app.config.test
Normal file
@ -0,0 +1 @@
|
|||||||
|
CONFIG_PACKAGE_LORA-SERIALIZATION=y
|
||||||
7
tests/pkg_micro-ecc/app.config.test
Normal file
7
tests/pkg_micro-ecc/app.config.test
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
CONFIG_MODULE_HASHES=y
|
||||||
|
CONFIG_MODULE_RANDOM=y
|
||||||
|
# Should be autoselecting the MODULE_PRNG_HWRNG if possible
|
||||||
|
# Since the makefile cannot we have to override until end of migration
|
||||||
|
# Remove when TEST_KCONFIG is complete
|
||||||
|
CONFIG_MODULE_PRNG_TINYMT32=y
|
||||||
|
CONFIG_PACKAGE_MICRO-ECC=y
|
||||||
2
tests/pkg_minmea/app.config.test
Normal file
2
tests/pkg_minmea/app.config.test
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
CONFIG_MODULE_FMT=y
|
||||||
|
CONFIG_PACKAGE_MINMEA=y
|
||||||
7
tests/pkg_monocypher/app.config.test
Normal file
7
tests/pkg_monocypher/app.config.test
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_MODULE_RANDOM=y
|
||||||
|
# Should be autoselecting the MODULE_PRNG_HWRNG if possible
|
||||||
|
# Since the makefile cannot we have to override until end of migration
|
||||||
|
# Remove when TEST_KCONFIG is complete
|
||||||
|
CONFIG_MODULE_PRNG_TINYMT32=y
|
||||||
|
CONFIG_PACKAGE_MONOCYPHER=y
|
||||||
2
tests/pkg_nanocbor/app.config.test
Normal file
2
tests/pkg_nanocbor/app.config.test
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_PACKAGE_NANOCBOR=y
|
||||||
1
tests/pkg_nanopb/app.config.test
Normal file
1
tests/pkg_nanopb/app.config.test
Normal file
@ -0,0 +1 @@
|
|||||||
|
CONFIG_PACKAGE_NANOPB=y
|
||||||
2
tests/pkg_qcbor/app.config.test
Normal file
2
tests/pkg_qcbor/app.config.test
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_PACKAGE_QCBOR=y
|
||||||
3
tests/pkg_qdsa/app.config.test
Normal file
3
tests/pkg_qdsa/app.config.test
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_MODULE_RANDOM=y
|
||||||
|
CONFIG_PACKAGE_QDSA=y
|
||||||
4
tests/pkg_relic/app.config.test
Normal file
4
tests/pkg_relic/app.config.test
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_MODULE_RANDOM=y
|
||||||
|
CONFIG_MODULE_PRNG_XORSHIFT=y
|
||||||
|
CONFIG_PACKAGE_RELIC=y
|
||||||
1
tests/pkg_tiny-asn1/app.config.test
Normal file
1
tests/pkg_tiny-asn1/app.config.test
Normal file
@ -0,0 +1 @@
|
|||||||
|
CONFIG_PACKAGE_TINY-ASN1=y
|
||||||
4
tests/pkg_tinycbor/app.config.test
Normal file
4
tests/pkg_tinycbor/app.config.test
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_MODULE_FMT=y
|
||||||
|
CONFIG_MODULE_TINYCBOR_FLOAT=y
|
||||||
|
CONFIG_PACKAGE_TINYCBOR=y
|
||||||
2
tests/pkg_tinycrypt/app.config.test
Normal file
2
tests/pkg_tinycrypt/app.config.test
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
CONFIG_MODULE_FMT=y
|
||||||
|
CONFIG_PACKAGE_TINYCRYPT=y
|
||||||
7
tests/pkg_tweetnacl/app.config.test
Normal file
7
tests/pkg_tweetnacl/app.config.test
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_MODULE_RANDOM=y
|
||||||
|
# Should be autoselecting the MODULE_PRNG_HWRNG if possible
|
||||||
|
# Since the makefile cannot we have to override until end of migration
|
||||||
|
# Remove when TEST_KCONFIG is complete
|
||||||
|
CONFIG_MODULE_PRNG_TINYMT32=y
|
||||||
|
CONFIG_PACKAGE_TWEETNACL=y
|
||||||
2
tests/pkg_yxml/app.config.test
Normal file
2
tests/pkg_yxml/app.config.test
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
CONFIG_MODULE_EMBUNIT=y
|
||||||
|
CONFIG_PACKAGE_YXML=y
|
||||||
Loading…
x
Reference in New Issue
Block a user