# Copyright (c) 2022 Inria # # 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_CMSIS bool "ARM CMSIS package" depends on TEST_KCONFIG depends on HAS_CPU_CORE_CORTEXM help This package uses ARM CMSIS header from the official ARM github repo: https://github.com/ARM-software/CMSIS_5. if PACKAGE_CMSIS config MODULE_CMSIS-DSP bool "ARM CMSIS DSP module" select MODULE_CMSIS-DSP_BASICMATHFUNCTIONS select MODULE_CMSIS-DSP_COMMONTABLES select MODULE_CMSIS-DSP_COMPLEXMATHFUNCTIONS select MODULE_CMSIS-DSP_CONTROLLERFUNCTIONS select MODULE_CMSIS-DSP_FASTMATHFUNCTIONS select MODULE_CMSIS-DSP_FILTERINGFUNCTIONS select MODULE_CMSIS-DSP_MATRIXFUNCTIONS select MODULE_CMSIS-DSP_STATISTICSFUNCTIONS select MODULE_CMSIS-DSP_SUPPORTFUNCTIONS select MODULE_CMSIS-DSP_TRANSFORMFUNCTIONS config MODULE_CMSIS-DSP_BASICMATHFUNCTIONS bool config MODULE_CMSIS-DSP_COMMONTABLES bool config MODULE_CMSIS-DSP_COMPLEXMATHFUNCTIONS bool config MODULE_CMSIS-DSP_CONTROLLERFUNCTIONS bool config MODULE_CMSIS-DSP_FASTMATHFUNCTIONS bool config MODULE_CMSIS-DSP_FILTERINGFUNCTIONS bool config MODULE_CMSIS-DSP_MATRIXFUNCTIONS bool config MODULE_CMSIS-DSP_STATISTICSFUNCTIONS bool config MODULE_CMSIS-DSP_SUPPORTFUNCTIONS bool config MODULE_CMSIS-DSP_TRANSFORMFUNCTIONS bool config MODULE_CMSIS-NN bool "ARM CMSIS NN module" select MODULE_CMSIS-NN_ACTIVATIONFUNCTIONS select MODULE_CMSIS-NN_CONVOLUTIONFUNCTIONS select MODULE_CMSIS-NN_FULLYCONNECTEDFUNCTIONS select MODULE_CMSIS-NN_NNSUPPORTFUNCTIONS select MODULE_CMSIS-NN_POOLINGFUNCTIONS select MODULE_CMSIS-NN_SOFTMAXFUNCTIONS config MODULE_CMSIS-NN_ACTIVATIONFUNCTIONS bool config MODULE_CMSIS-NN_CONVOLUTIONFUNCTIONS bool config MODULE_CMSIS-NN_FULLYCONNECTEDFUNCTIONS bool config MODULE_CMSIS-NN_NNSUPPORTFUNCTIONS bool config MODULE_CMSIS-NN_POOLINGFUNCTIONS bool config MODULE_CMSIS-NN_SOFTMAXFUNCTIONS bool endif