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

pkg/*/Kconfig: Add simple kconfig pkgs

This adds many basic `PACKAGE_*` to Kconfig:
- pkg/Kconfig
- pkg/c25519/Kconfig
- pkg/cayenne-lpp/Kconfig
- pkg/cifra/Kconfig
- pkg/cn-cbor/Kconfig
- pkg/driver_atwinc15x0/Kconfig
- pkg/driver_bme680/Kconfig
- pkg/emlearn/Kconfig
- pkg/gemmlowp/Kconfig
- pkg/hacl/Kconfig
- pkg/heatshrink/Kconfig
- pkg/jsmn/Kconfig
- pkg/libb2/Kconfig
- pkg/libcose/Kconfig
- pkg/libfixmath/Kconfig
- pkg/libhydrogen/Kconfig
- pkg/lora-serialization/Kconfig
- pkg/micro-ecc/Kconfig
- pkg/microcoap/Kconfig
- pkg/minmea/Kconfig
- pkg/monocypher/Kconfig
- pkg/nanocbor/Kconfig
- pkg/nanopb/Kconfig
- pkg/qDSA/Kconfig
- pkg/qcbor/Kconfig
- pkg/relic/Kconfig
- pkg/talking_leds/Kconfig
- pkg/tiny-asn1/Kconfig
- pkg/tinycbor/Kconfig
- pkg/tinycrypt/Kconfig
- pkg/tlsf/Kconfig
- pkg/tweetnacl/Kconfig
- pkg/u8g2/Kconfig
- pkg/ubasic/Kconfig
- pkg/ucglib/Kconfig
- pkg/utensor/Kconfig
- pkg/yxml/Kconfig
This commit is contained in:
MrKevinWeiss 2021-03-31 11:09:28 +02:00
parent 6ce9db6df8
commit 6bd6091938
37 changed files with 611 additions and 0 deletions

View File

@ -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
View 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
View 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
View 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
View 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.

View 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

View File

@ -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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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

View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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