diff --git a/pkg/Kconfig b/pkg/Kconfig index 50a70066d5..c1854bc80a 100644 --- a/pkg/Kconfig +++ b/pkg/Kconfig @@ -17,6 +17,7 @@ rsource "driver_sx126x/Kconfig" rsource "elk/Kconfig" rsource "emlearn/Kconfig" rsource "fff/Kconfig" +rsource "gecko_sdk/Kconfig" rsource "gemmlowp/Kconfig" rsource "hacl/Kconfig" rsource "heatshrink/Kconfig" diff --git a/pkg/gecko_sdk/Kconfig b/pkg/gecko_sdk/Kconfig new file mode 100644 index 0000000000..f4059241b5 --- /dev/null +++ b/pkg/gecko_sdk/Kconfig @@ -0,0 +1,30 @@ +# 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_GECKO_SDK + bool "Vendor library for EFM/EFR/EZR32 MCUs" + depends on TEST_KCONFIG + help + Vendor library for EFM/EFR/EZR32 targets by Silicon Labs. + See: https://siliconlabs.github.io/Gecko_SDK_Doc/ + +if PACKAGE_GECKO_SDK + +config MODULE_GECKO_SDK_EMLIB + bool + default y + help + EMLIB is a low-level peripheral support library that provides a unified + API for all EFM32, EZR32 and EFR32 MCUs and SoCs from Silicon Labs. + +config MODULE_GECKO_SDK_EMLIB_EXTRA + bool + default y + help + Extra utility methods from EMBLIB vendor library. + +endif # PACKAGE_GECKO_SDK