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/driver_r* tests/driver_s* tests/driver_t* tests/driver_u*
|
||||
tests/driver_v*"}
|
||||
: ${TEST_KCONFIG_native:="examples/hello-world tests/periph_* tests/sys_crypto
|
||||
tests/test_tools tests/congure_* tests/prng_* tests/xtimer_* tests/ztimer_*
|
||||
tests/driver_ws281x tests/posix_sleep tests/pkg_umorse tests/cb_mux* tests/eepreg
|
||||
tests/shell tests/struct_tm_utility"}
|
||||
: ${TEST_KCONFIG_native:="examples/hello-world
|
||||
tests/cb_mux*
|
||||
tests/congure_*
|
||||
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"}
|
||||
|
||||
|
||||
3
dist/tools/kconfiglib/genconfig.py
vendored
3
dist/tools/kconfiglib/genconfig.py
vendored
@ -33,6 +33,7 @@ import logging
|
||||
import os
|
||||
import sys
|
||||
|
||||
from riot_kconfig import RiotKconfig
|
||||
import kconfiglib
|
||||
|
||||
|
||||
@ -386,7 +387,7 @@ with error.""")
|
||||
logging.basicConfig(format='[genconfig.py]:%(levelname)s-%(message)s',
|
||||
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)
|
||||
|
||||
# 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:
|
||||
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):
|
||||
"""
|
||||
|
||||
@ -203,6 +203,9 @@ info-files:
|
||||
info-modules:
|
||||
@for i in $(sort $(USEMODULE)); do echo $$i; done
|
||||
|
||||
info-packages:
|
||||
@for i in $(sort $(USEPKG)); do echo $$i; done
|
||||
|
||||
info-cpu:
|
||||
@echo $(CPU)
|
||||
|
||||
|
||||
35
pkg/Kconfig
35
pkg/Kconfig
@ -6,11 +6,46 @@
|
||||
#
|
||||
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_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 "talking_leds/Kconfig"
|
||||
rsource "tiny-asn1/Kconfig"
|
||||
rsource "tinycbor/Kconfig"
|
||||
rsource "tinycrypt/Kconfig"
|
||||
rsource "tinydtls/Kconfig"
|
||||
rsource "tlsf/Kconfig"
|
||||
rsource "tweetnacl/Kconfig"
|
||||
rsource "u8g2/Kconfig"
|
||||
rsource "ubasic/Kconfig"
|
||||
rsource "ucglib/Kconfig"
|
||||
rsource "umorse/Kconfig"
|
||||
rsource "utensor/Kconfig"
|
||||
rsource "wakaama/Kconfig"
|
||||
rsource "yxml/Kconfig"
|
||||
|
||||
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
|
||||
bool "BME680 sensor driver package"
|
||||
depends on TEST_KCONFIG
|
||||
select MODULE_DRIVER_BME680_CONTRIB
|
||||
|
||||
config MODULE_DRIVER_BME680_CONTRIB
|
||||
bool
|
||||
depends on TEST_KCONFIG
|
||||
help
|
||||
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"
|
||||
depends on TEST_KCONFIG
|
||||
default MODULE_PRNG_HWRNG if HAS_PERIPH_HWRNG
|
||||
default MODULE_PRNG_TINYM32
|
||||
default MODULE_PRNG_TINYMT32
|
||||
|
||||
config MODULE_PRNG_FORTUNA
|
||||
bool "Fortuna"
|
||||
@ -51,7 +51,7 @@ config MODULE_PRNG_SHA256PRNG
|
||||
select MODULE_PRNG_SHAXPRNG
|
||||
select MODULE_HASHES
|
||||
|
||||
config MODULE_PRNG_TINYM32
|
||||
config MODULE_PRNG_TINYMT32
|
||||
bool "Tiny-MT 32"
|
||||
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