The latest development version of this page may be more current than this released 3.0.0 version.

External Module Configuration Options

Kconfig files describe build-time configuration options (called symbols in Kconfig-speak), how they’re grouped into menus and sub-menus, and dependencies between them that determine what configurations are valid.

Kconfig files appear throughout the directory tree. For example, subsys/power/Kconfig defines power-related options.

This documentation is generated automatically from the Kconfig files by the gen_kconfig_rest.py script. Click on symbols for more information.

Configuration Options

Symbol name

Prompt

CONFIG_APP_LINK_WITH_MBEDTLS

Link ‘app’ with MBEDTLS

CONFIG_ASF

CONFIG_ATMEL_WINC1500

CONFIG_BOOT_IMAGE_ACCESS_HOOKS

Enable hooks for overriding MCUboot’s bootutil native routines

CONFIG_BUILD_WITH_TFM

Build with TF-M as the Secure Execution Environment

CONFIG_CANOPENNODE

CANopenNode support

CONFIG_CANOPENNODE_LEDS

CANopen LED indicators

CONFIG_CANOPENNODE_LEDS_BICOLOR

CANopen bicolor LED indicator

CONFIG_CANOPENNODE_PROGRAM_DOWNLOAD

CANopen program download

CONFIG_CANOPENNODE_SDO_BUFFER_SIZE

CANopen SDO buffer size

CONFIG_CANOPENNODE_STORAGE

CANopen object dictionary storage

CONFIG_CANOPENNODE_STORAGE_HANDLER_ERASES_EEPROM

Erase CANopen object dictionary EEPROM entries in storage handler

CONFIG_CANOPENNODE_SYNC_THREAD

CANopen SYNC thread

CONFIG_CANOPENNODE_SYNC_THREAD_PRIORITY

Priority for CANopen SYNC thread

CONFIG_CANOPENNODE_SYNC_THREAD_STACK_SIZE

Stack size for the CANopen SYNC thread

CONFIG_CANOPENNODE_TRACE_BUFFER_SIZE

CANopen trace buffer size

CONFIG_CANOPENNODE_TX_WORKQUEUE_PRIORITY

Priority for CANopen transmit workqueue

CONFIG_CANOPENNODE_TX_WORKQUEUE_STACK_SIZE

Stack size for the CANopen transmit workqueue

CONFIG_CBOR_ENCODER_NO_CHECK_USER

No encoder checks for user args for validity

CONFIG_CBOR_FLOATING_POINT

Floating point support

CONFIG_CBOR_HALF_FLOAT_TYPE

Half float type support

CONFIG_CBOR_PARSER_MAX_RECURSIONS

Parser max recursions

CONFIG_CBOR_PARSER_NO_STRICT_CHECKS

No strict parser checks

CONFIG_CBOR_PRETTY_PRINTING

Implement pretty printing functionality

CONFIG_CBOR_WITHOUT_OPEN_MEMSTREAM

Without open memstream

CONFIG_CIVETWEB

Civetweb Support

CONFIG_CMSIS_DSP

CMSIS-DSP Library Support

CONFIG_CMSIS_DSP_AUTOVECTORIZE

Auto Vectorize

CONFIG_CMSIS_DSP_BASICMATH

Basic Math Functions

CONFIG_CMSIS_DSP_BAYES

Bayesian Estimators

CONFIG_CMSIS_DSP_COMPLEXMATH

Complex Math Functions

CONFIG_CMSIS_DSP_CONTROLLER

Controller Functions

CONFIG_CMSIS_DSP_DISTANCE

Distance Functions

CONFIG_CMSIS_DSP_FASTMATH

Fast Math Functions

CONFIG_CMSIS_DSP_FILTERING

Filtering Functions

CONFIG_CMSIS_DSP_FLOAT16

Half-Precision (16-bit Float) Support

CONFIG_CMSIS_DSP_INTERPOLATION

Interpolation Functions

CONFIG_CMSIS_DSP_LOOPUNROLL

Loop Unrolling

CONFIG_CMSIS_DSP_MATRIX

Matrix Functions

CONFIG_CMSIS_DSP_MATRIXCHECK

Matrix Check

CONFIG_CMSIS_DSP_NEON

Neon Instruction Set

CONFIG_CMSIS_DSP_QUATERNIONMATH

Quaternion Math Functions

CONFIG_CMSIS_DSP_ROUNDING

Rounding

CONFIG_CMSIS_DSP_STATISTICS

Statistics Functions

CONFIG_CMSIS_DSP_SUPPORT

Support Functions

CONFIG_CMSIS_DSP_SVM

Support Vector Machine Functions

CONFIG_CMSIS_DSP_TABLES

Look-up Tables

CONFIG_CMSIS_DSP_TABLES_ALL_FAST

Include all fast interpolation tables

CONFIG_CMSIS_DSP_TABLES_ALL_FFT

Include all FFT tables

CONFIG_CMSIS_DSP_TABLES_ARM_CMPLX_MAG_Q15

cmplx mag q15

CONFIG_CMSIS_DSP_TABLES_ARM_CMPLX_MAG_Q31

cmplx mag q31

CONFIG_CMSIS_DSP_TABLES_ARM_COS_F32

cos f32

CONFIG_CMSIS_DSP_TABLES_ARM_COS_Q15

cos q15

CONFIG_CMSIS_DSP_TABLES_ARM_COS_Q31

cos q31

CONFIG_CMSIS_DSP_TABLES_ARM_LMS_NORM_Q15

lms norm q15

CONFIG_CMSIS_DSP_TABLES_ARM_LMS_NORM_Q31

lms norm q31

CONFIG_CMSIS_DSP_TABLES_ARM_SIN_COS_F32

sin cos f32

CONFIG_CMSIS_DSP_TABLES_ARM_SIN_COS_Q31

sin cos q31

CONFIG_CMSIS_DSP_TABLES_ARM_SIN_F32

sin f32

CONFIG_CMSIS_DSP_TABLES_ARM_SIN_Q15

sin q15

CONFIG_CMSIS_DSP_TABLES_ARM_SIN_Q31

sin q31

CONFIG_CMSIS_DSP_TABLES_CFFT_F16_1024

cfft f16 1024

CONFIG_CMSIS_DSP_TABLES_CFFT_F16_128

cfft f16 128

CONFIG_CMSIS_DSP_TABLES_CFFT_F16_16

cfft f16 16

CONFIG_CMSIS_DSP_TABLES_CFFT_F16_2048

cfft f16 2048

CONFIG_CMSIS_DSP_TABLES_CFFT_F16_256

cfft f16 256

CONFIG_CMSIS_DSP_TABLES_CFFT_F16_32

cfft f16 32

CONFIG_CMSIS_DSP_TABLES_CFFT_F16_4096

cfft f16 4096

CONFIG_CMSIS_DSP_TABLES_CFFT_F16_512

cfft f16 512

CONFIG_CMSIS_DSP_TABLES_CFFT_F16_64

cfft f16 64

CONFIG_CMSIS_DSP_TABLES_CFFT_F32_1024

cfft f32 1024

CONFIG_CMSIS_DSP_TABLES_CFFT_F32_128

cfft f32 128

CONFIG_CMSIS_DSP_TABLES_CFFT_F32_16

cfft f32 16

CONFIG_CMSIS_DSP_TABLES_CFFT_F32_2048

cfft f32 2048

CONFIG_CMSIS_DSP_TABLES_CFFT_F32_256

cfft f32 256

CONFIG_CMSIS_DSP_TABLES_CFFT_F32_32

cfft f32 32

CONFIG_CMSIS_DSP_TABLES_CFFT_F32_4096

cfft f32 4096

CONFIG_CMSIS_DSP_TABLES_CFFT_F32_512

cfft f32 512

CONFIG_CMSIS_DSP_TABLES_CFFT_F32_64

cfft f32 64

CONFIG_CMSIS_DSP_TABLES_CFFT_F64_1024

cfft f64 1024

CONFIG_CMSIS_DSP_TABLES_CFFT_F64_128

cfft f64 128

CONFIG_CMSIS_DSP_TABLES_CFFT_F64_16

cfft f64 16

CONFIG_CMSIS_DSP_TABLES_CFFT_F64_2048

cfft f64 2048

CONFIG_CMSIS_DSP_TABLES_CFFT_F64_256

cfft f64 256

CONFIG_CMSIS_DSP_TABLES_CFFT_F64_32

cfft f64 32

CONFIG_CMSIS_DSP_TABLES_CFFT_F64_4096

cfft f64 4096

CONFIG_CMSIS_DSP_TABLES_CFFT_F64_512

cfft f64 512

CONFIG_CMSIS_DSP_TABLES_CFFT_F64_64

cfft f64 64

CONFIG_CMSIS_DSP_TABLES_CFFT_Q15_1024

cfft q15 1024

CONFIG_CMSIS_DSP_TABLES_CFFT_Q15_128

cfft q15 128

CONFIG_CMSIS_DSP_TABLES_CFFT_Q15_16

cfft q15 16

CONFIG_CMSIS_DSP_TABLES_CFFT_Q15_2048

cfft q15 2048

CONFIG_CMSIS_DSP_TABLES_CFFT_Q15_256

cfft q15 256

CONFIG_CMSIS_DSP_TABLES_CFFT_Q15_32

cfft q15 32

CONFIG_CMSIS_DSP_TABLES_CFFT_Q15_4096

cfft q15 4096

CONFIG_CMSIS_DSP_TABLES_CFFT_Q15_512

cfft q15 512

CONFIG_CMSIS_DSP_TABLES_CFFT_Q15_64

cfft q15 64

CONFIG_CMSIS_DSP_TABLES_CFFT_Q31_1024

cfft q31 1024

CONFIG_CMSIS_DSP_TABLES_CFFT_Q31_128

cfft q31 128

CONFIG_CMSIS_DSP_TABLES_CFFT_Q31_16

cfft q31 16

CONFIG_CMSIS_DSP_TABLES_CFFT_Q31_2048

cfft q31 2048

CONFIG_CMSIS_DSP_TABLES_CFFT_Q31_256

cfft q31 256

CONFIG_CMSIS_DSP_TABLES_CFFT_Q31_32

cfft q31 32

CONFIG_CMSIS_DSP_TABLES_CFFT_Q31_4096

cfft q31 4096

CONFIG_CMSIS_DSP_TABLES_CFFT_Q31_512

cfft q31 512

CONFIG_CMSIS_DSP_TABLES_CFFT_Q31_64

cfft q31 64

CONFIG_CMSIS_DSP_TABLES_CFFT_RADIX2_Q15

cfft radix2 q15 (deprecated)

CONFIG_CMSIS_DSP_TABLES_CFFT_RADIX2_Q31

cfft radix2 q31 (deprecated)

CONFIG_CMSIS_DSP_TABLES_CFFT_RADIX4_Q15

cfft radix4 q15 (deprecated)

CONFIG_CMSIS_DSP_TABLES_CFFT_RADIX4_Q31

cfft radix4 q31 (deprecated)

CONFIG_CMSIS_DSP_TABLES_DCT4_F32_128

dct4 f32 128

CONFIG_CMSIS_DSP_TABLES_DCT4_F32_2048

dct4 f32 2048

CONFIG_CMSIS_DSP_TABLES_DCT4_F32_512

dct4 f32 512

CONFIG_CMSIS_DSP_TABLES_DCT4_F32_8192

dct4 f32 8192

CONFIG_CMSIS_DSP_TABLES_DCT4_Q15_128

dct4 q15 128

CONFIG_CMSIS_DSP_TABLES_DCT4_Q15_2048

dct4 q15 2048

CONFIG_CMSIS_DSP_TABLES_DCT4_Q15_512

dct4 q15 512

CONFIG_CMSIS_DSP_TABLES_DCT4_Q15_8192

dct4 q15 8192

CONFIG_CMSIS_DSP_TABLES_DCT4_Q31_128

dct4 q31 128

CONFIG_CMSIS_DSP_TABLES_DCT4_Q31_2048

dct4 q31 2048

CONFIG_CMSIS_DSP_TABLES_DCT4_Q31_512

dct4 q31 512

CONFIG_CMSIS_DSP_TABLES_DCT4_Q31_8192

dct4 q31 8192

CONFIG_CMSIS_DSP_TABLES_RFFT_F16_128

rfft f16 128

CONFIG_CMSIS_DSP_TABLES_RFFT_F16_2048

rfft f16 2048

CONFIG_CMSIS_DSP_TABLES_RFFT_F16_512

rfft f16 512

CONFIG_CMSIS_DSP_TABLES_RFFT_F16_8192

rfft f16 8192

CONFIG_CMSIS_DSP_TABLES_RFFT_F32_128

rfft f32 128

CONFIG_CMSIS_DSP_TABLES_RFFT_F32_2048

rfft f32 2048

CONFIG_CMSIS_DSP_TABLES_RFFT_F32_512

rfft f32 512

CONFIG_CMSIS_DSP_TABLES_RFFT_F32_8192

rfft f32 8192

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F16_1024

rfft fast f16 1024

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F16_128

rfft fast f16 128

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F16_2048

rfft fast f16 2048

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F16_256

rfft fast f16 256

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F16_32

rfft fast f16 32

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F16_4096

rfft fast f16 4096

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F16_512

rfft fast f16 512

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F16_64

rfft fast f16 64

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F32_1024

rfft fast f32 1024

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F32_128

rfft fast f32 128

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F32_2048

rfft fast f32 2048

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F32_256

rfft fast f32 256

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F32_32

rfft fast f32 32

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F32_4096

rfft fast f32 4096

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F32_512

rfft fast f32 512

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F32_64

rfft fast f32 64

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F64_1024

rfft fast f64 1024

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F64_128

rfft fast f64 128

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F64_2048

rfft fast f64 2048

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F64_256

rfft fast f64 256

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F64_32

rfft fast f64 32

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F64_4096

rfft fast f64 4096

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F64_512

rfft fast f64 512

CONFIG_CMSIS_DSP_TABLES_RFFT_FAST_F64_64

rfft fast f64 64

CONFIG_CMSIS_DSP_TABLES_RFFT_Q15_1024

rfft q15 1024

CONFIG_CMSIS_DSP_TABLES_RFFT_Q15_128

rfft q15 128

CONFIG_CMSIS_DSP_TABLES_RFFT_Q15_2048

rfft q15 2048

CONFIG_CMSIS_DSP_TABLES_RFFT_Q15_256

rfft q15 256

CONFIG_CMSIS_DSP_TABLES_RFFT_Q15_32

rfft q15 32

CONFIG_CMSIS_DSP_TABLES_RFFT_Q15_4096

rfft q15 4096

CONFIG_CMSIS_DSP_TABLES_RFFT_Q15_512

rfft q15 512

CONFIG_CMSIS_DSP_TABLES_RFFT_Q15_64

rfft q15 64

CONFIG_CMSIS_DSP_TABLES_RFFT_Q15_8192

rfft q15 8192

CONFIG_CMSIS_DSP_TABLES_RFFT_Q31_1024

rfft q31 1024

CONFIG_CMSIS_DSP_TABLES_RFFT_Q31_128

rfft q31 128

CONFIG_CMSIS_DSP_TABLES_RFFT_Q31_2048

rfft q31 2048

CONFIG_CMSIS_DSP_TABLES_RFFT_Q31_256

rfft q31 256

CONFIG_CMSIS_DSP_TABLES_RFFT_Q31_32

rfft q31 32

CONFIG_CMSIS_DSP_TABLES_RFFT_Q31_4096

rfft q31 4096

CONFIG_CMSIS_DSP_TABLES_RFFT_Q31_512

rfft q31 512

CONFIG_CMSIS_DSP_TABLES_RFFT_Q31_64

rfft q31 64

CONFIG_CMSIS_DSP_TABLES_RFFT_Q31_8192

rfft q31 8192

CONFIG_CMSIS_DSP_TRANSFORM

Transform Functions

CONFIG_CUSTOM_MBEDTLS_CFG_FILE

Custom mbed TLS configuration file

CONFIG_EOS_S3_HAL

CONFIG_FFF_TEST

FFF Test suite

CONFIG_FFF_TEST_C

Compile the FFF default C test suite as a zephyr library

CONFIG_FFF_TEST_GLOBAL_C

Compile the FFF global C test suite as a zephyr library

CONFIG_GD32_HAS_AFIO_PINMUX

CONFIG_GD32_HAS_AF_PINMUX

CONFIG_GD32_HXTAL_25MHZ

25MHz

CONFIG_GD32_HXTAL_8MHZ

8MHz

CONFIG_GD32_HXTAL_FIRMWARE_DEFINED

Firmware defined

CONFIG_HAS_ALTERA_HAL

Altera HAL drivers support

CONFIG_HAS_CC13X2_CC26X2_SDK

CONFIG_HAS_CC3220SDK

CONFIG_HAS_CMSIS_CORE

CONFIG_HAS_CMSIS_CORE_A

CONFIG_HAS_CMSIS_CORE_M

CONFIG_HAS_CMSIS_CORE_R

CONFIG_HAS_CYPRESS_DRIVERS

CONFIG_HAS_GD32_HAL

CONFIG_HAS_IMX_EPIT

CONFIG_HAS_IMX_GPIO

CONFIG_HAS_IMX_HAL

CONFIG_HAS_IMX_I2C

CONFIG_HAS_MCUX

CONFIG_HAS_MCUX_12B1MSPS_SAR

CONFIG_HAS_MCUX_ACMP

CONFIG_HAS_MCUX_ADC12

CONFIG_HAS_MCUX_ADC16

CONFIG_HAS_MCUX_CACHE

CONFIG_HAS_MCUX_CCM

CONFIG_HAS_MCUX_CCM_REV2

CONFIG_HAS_MCUX_CSI

CONFIG_HAS_MCUX_CTIMER

CONFIG_HAS_MCUX_DAC

CONFIG_HAS_MCUX_DAC32

CONFIG_HAS_MCUX_EDMA

CONFIG_HAS_MCUX_ELCDIF

CONFIG_HAS_MCUX_ENET

CONFIG_HAS_MCUX_FLEXCAN

CONFIG_HAS_MCUX_FLEXCOMM

CONFIG_HAS_MCUX_FLEXSPI

CONFIG_HAS_MCUX_FTFX

CONFIG_HAS_MCUX_FTM

CONFIG_HAS_MCUX_GPC

CONFIG_HAS_MCUX_GPT

CONFIG_HAS_MCUX_I2S

CONFIG_HAS_MCUX_IAP

CONFIG_HAS_MCUX_IAP_LEGACY

CONFIG_HAS_MCUX_IGPIO

CONFIG_HAS_MCUX_LPADC

CONFIG_HAS_MCUX_LPC_DMA

CONFIG_HAS_MCUX_LPC_RTC

CONFIG_HAS_MCUX_LPI2C

CONFIG_HAS_MCUX_LPSCI

CONFIG_HAS_MCUX_LPSPI

CONFIG_HAS_MCUX_LPTMR

CONFIG_HAS_MCUX_LPUART

CONFIG_HAS_MCUX_MCAN

CONFIG_HAS_MCUX_OS_TIMER

CONFIG_HAS_MCUX_PCC

CONFIG_HAS_MCUX_PIT

CONFIG_HAS_MCUX_PWM

CONFIG_HAS_MCUX_PWT

CONFIG_HAS_MCUX_RCM

CONFIG_HAS_MCUX_RDC

CONFIG_HAS_MCUX_RNG

CONFIG_HAS_MCUX_RNGA

CONFIG_HAS_MCUX_RTC

CONFIG_HAS_MCUX_SCG

CONFIG_HAS_MCUX_SCTIMER

CONFIG_HAS_MCUX_SEMC

CONFIG_HAS_MCUX_SIM

CONFIG_HAS_MCUX_SMC

CONFIG_HAS_MCUX_SNVS

CONFIG_HAS_MCUX_SRC

CONFIG_HAS_MCUX_SYSCON

CONFIG_HAS_MCUX_TPM

CONFIG_HAS_MCUX_TRNG

CONFIG_HAS_MCUX_USB_EHCI

CONFIG_HAS_MCUX_USB_LPCIP3511

CONFIG_HAS_MCUX_USDHC1

CONFIG_HAS_MCUX_USDHC2

CONFIG_HAS_MCUX_WDOG32

CONFIG_HAS_MCUX_WWDT

CONFIG_HAS_MEC_HAL

Microchip MEC HAL drivers support

CONFIG_HAS_MSP432P4XXSDK

CONFIG_HAS_NORDIC_DRIVERS

CONFIG_HAS_NRFX

CONFIG_HAS_NUMICRO_HAL

CONFIG_HAS_NUMICRO_UART

CONFIG_HAS_RPI_PICO

CONFIG_HAS_RV32M1_FTFX

CONFIG_HAS_RV32M1_LPI2C

CONFIG_HAS_RV32M1_LPSPI

CONFIG_HAS_RV32M1_LPUART

CONFIG_HAS_RV32M1_TPM

CONFIG_HAS_SEMTECH_LORAMAC

Semtech LoRaMac Stack

CONFIG_HAS_SEMTECH_RADIO_DRIVERS

Semtech LoRa Radio Drivers

CONFIG_HAS_SEMTECH_SOFT_SE

Semtech Secure Element software implementation

CONFIG_HAS_SEMTECH_SX126X

CONFIG_HAS_SEMTECH_SX1272

CONFIG_HAS_SEMTECH_SX1276

CONFIG_HAS_SILABS_GECKO

CONFIG_HAS_STLIB

CONFIG_HAS_STM32CUBE

CONFIG_HAS_STM32LIB

CONFIG_HAS_STMEMSC

CONFIG_HAS_TELINK_DRIVERS

Telink Drivers

CONFIG_HAS_XMCLIB

CONFIG_HAS_XMCLIB_UART

CONFIG_LIBMETAL

libmetal Support

CONFIG_LIBMETAL_SRC_PATH

libmetal library source path

CONFIG_LZ4

Enable lz4 data compression and decompression

CONFIG_MBEDTLS

mbed TLS Support

CONFIG_MBEDTLS_AES_ROM_TABLES

Use precomputed AES tables stored in ROM.

CONFIG_MBEDTLS_BUILTIN

Use Zephyr in-tree mbedTLS version

CONFIG_MBEDTLS_CFG_FILE

mbed TLS configuration file

CONFIG_MBEDTLS_CHACHAPOLY_AEAD_ENABLED

Enable the ChaCha20-Poly1305 AEAD algorithm

CONFIG_MBEDTLS_CIPHER

Enable the generic cipher layer.

CONFIG_MBEDTLS_CIPHER_AES_ENABLED

Enable the AES block cipher

CONFIG_MBEDTLS_CIPHER_ALL_ENABLED

Enable all available ciphers

CONFIG_MBEDTLS_CIPHER_ARC4_ENABLED

Enable the ARC4 stream cipher

CONFIG_MBEDTLS_CIPHER_BLOWFISH_ENABLED

Enable the Blowfish block cipher

CONFIG_MBEDTLS_CIPHER_CAMELLIA_ENABLED

Enable the Camellia block cipher

CONFIG_MBEDTLS_CIPHER_CCM_ENABLED

Enable the Counter with CBC-MAC (CCM) mode for 128-bit block cipher

CONFIG_MBEDTLS_CIPHER_CHACHA20_ENABLED

Enable the ChaCha20 stream cipher

CONFIG_MBEDTLS_CIPHER_DES_ENABLED

Enable the DES block cipher

CONFIG_MBEDTLS_CIPHER_GCM_ENABLED

Enable the Galois/Counter Mode (GCM) for AES

CONFIG_MBEDTLS_CIPHER_MODE_CBC_ENABLED

Enable Cipher Block Chaining mode (CBC) for symmetric ciphers

CONFIG_MBEDTLS_CIPHER_MODE_CTR_ENABLED

Enable Counter Block Cipher mode (CTR) for symmetric ciphers.

CONFIG_MBEDTLS_CIPHER_MODE_XTS_ENABLED

Enable Xor-encrypt-xor with ciphertext stealing mode (XTS) for AES

CONFIG_MBEDTLS_CTR_DRBG_ENABLED

Enable the CTR_DRBG AES-256-based random generator

CONFIG_MBEDTLS_DEBUG

mbed TLS debug activation

CONFIG_MBEDTLS_DEBUG_LEVEL

mbed TLS default debug level

CONFIG_MBEDTLS_DTLS

Enable support for DTLS

CONFIG_MBEDTLS_ECDSA_DETERMINISTIC

Enable deterministic ECDSA (RFC 6979)

CONFIG_MBEDTLS_ECP_ALL_ENABLED

Enable all available elliptic curves

CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED

Enable BP256R1 elliptic curve

CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED

Enable BP384R1 elliptic curve

CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED

Enable BP512R1 elliptic curve

CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED

Enable CURVE25519 elliptic curve

CONFIG_MBEDTLS_ECP_DP_CURVE448_ENABLED

Enable CURVE448 elliptic curve

CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED

Enable SECP192K1 elliptic curve

CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED

Enable SECP192R1 elliptic curve

CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED

Enable SECP224K1 elliptic curve

CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED

Enable SECP224R1 elliptic curve

CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED

Enable SECP256K1 elliptic curve

CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED

Enable SECP256R1 elliptic curve

CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED

Enable SECP384R1 elliptic curve

CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED

Enable SECP521R1 elliptic curve

CONFIG_MBEDTLS_ECP_NIST_OPTIM

Enable NSIT curves optimization

CONFIG_MBEDTLS_ENABLE_HEAP

Enable global heap for mbed TLS

CONFIG_MBEDTLS_ENTROPY_ENABLED

Enable mbedTLS generic entropy pool

CONFIG_MBEDTLS_GENPRIME_ENABLED

Enable the prime-number generation code.

CONFIG_MBEDTLS_HAVE_ASM

Enable use of assembly code

CONFIG_MBEDTLS_HAVE_TIME_DATE

Enable date/time validation in mbed TLS

CONFIG_MBEDTLS_HEAP_SIZE

Heap size for mbed TLS

CONFIG_MBEDTLS_HMAC_DRBG_ENABLED

Enable the HMAC_DRBG random generator

CONFIG_MBEDTLS_INSTALL_PATH

mbedTLS install path

CONFIG_MBEDTLS_KEY_EXCHANGE_ALL_ENABLED

Enable all available ciphersuite modes

CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED

Enable the DHE-PSK based ciphersuite modes

CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED

Enable the DHE-RSA based ciphersuite modes

CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED

Enable the ECDHE-ECDSA based ciphersuite modes

CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED

Enable the ECDHE-PSK based ciphersuite modes

CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED

Enable the ECDHE-RSA based ciphersuite modes

CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED

Enable the ECDH-ECDSA based ciphersuite modes

CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED

Enable the ECDH-RSA based ciphersuite modes

CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED

Enable the ECJPAKE based ciphersuite modes

CONFIG_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED

Enable the PSK based ciphersuite modes

CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_ENABLED

Enable the RSA-only based ciphersuite modes

CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED

Enable the RSA-PSK based ciphersuite modes

CONFIG_MBEDTLS_KEY_EXCHANGE_SOME_PSK_ENABLED

CONFIG_MBEDTLS_LIBRARY

Use external mbedTLS library

CONFIG_MBEDTLS_MAC_ALL_ENABLED

Enable all available MAC methods

CONFIG_MBEDTLS_MAC_CMAC_ENABLED

Enable the CMAC (Cipher-based Message Authentication Code) mode for block ciphers.

CONFIG_MBEDTLS_MAC_MD4_ENABLED

Enable the MD4 hash algorithm

CONFIG_MBEDTLS_MAC_MD5_ENABLED

Enable the MD5 hash algorithm

CONFIG_MBEDTLS_MAC_POLY1305_ENABLED

Enable the Poly1305 MAC algorithm

CONFIG_MBEDTLS_MAC_SHA1_ENABLED

Enable the SHA1 hash algorithm

CONFIG_MBEDTLS_MAC_SHA256_ENABLED

Enable the SHA-224 and SHA-256 hash algorithms

CONFIG_MBEDTLS_MAC_SHA512_ENABLED

Enable the SHA-384 and SHA-512 hash algorithms

CONFIG_MBEDTLS_MD

Enable the generic message digest layer.

CONFIG_MBEDTLS_MEMORY_DEBUG

mbed TLS memory debug activation

CONFIG_MBEDTLS_OPENTHREAD_OPTIMIZATIONS_ENABLED

Enable mbedTLS optimizations for OpenThread

CONFIG_MBEDTLS_PEM_CERTIFICATE_FORMAT

Enable support for PEM certificate format

CONFIG_MBEDTLS_PKCS5_C

Enable password-based encryption functions

CONFIG_MBEDTLS_PK_WRITE_C

Enable the generic public (asymetric) key writer

CONFIG_MBEDTLS_PROMPTLESS

CONFIG_MBEDTLS_PSK_MAX_LEN

Max size of TLS pre-shared keys

CONFIG_MBEDTLS_SERVER_NAME_INDICATION

Enable support for RFC 6066 server name indication (SNI) in SSL

CONFIG_MBEDTLS_SHA256_SMALLER

Enable smaller SHA-256 implementation

CONFIG_MBEDTLS_SHELL

mbed TLS shell

CONFIG_MBEDTLS_SSL_ALPN

Enable support for setting the supported Application Layer Protocols

CONFIG_MBEDTLS_SSL_EXPORT_KEYS

Enable support for exporting SSL key block and master secret

CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN

Max payload size for TLS protocol message

CONFIG_MBEDTLS_TEST

Compile internal self test functions

CONFIG_MBEDTLS_TLS_VERSION_1_0

Enable support for TLS 1.0

CONFIG_MBEDTLS_TLS_VERSION_1_1

Enable support for TLS 1.1 (DTLS 1.0)

CONFIG_MBEDTLS_TLS_VERSION_1_2

Enable support for TLS 1.2 (DTLS 1.2)

CONFIG_MBEDTLS_USER_CONFIG_ENABLE

Enable user mbedTLS config file

CONFIG_MBEDTLS_USER_CONFIG_FILE

User configuration file for mbed TLS

CONFIG_MCUBOOT_BOOTUTIL_LIB

MCUboot utility library

CONFIG_MCUBOOT_BOOTUTIL_LIB_OWN_LOG

CONFIG_MIPI_SYST_LIB

MIPI SyS-T Library Support

CONFIG_MIPI_SYST_RAW_DATA

output MIPI SyS-T raw data packet

CONFIG_MIPI_SYST_STP

STP Transport Layer for MIPI SyS-T

CONFIG_NANOPB

Nanopb Support

CONFIG_NANOPB_BUFFER_ONLY

Buffers only

CONFIG_NANOPB_ENABLE_MALLOC

Enable malloc usage

CONFIG_NANOPB_ENCODE_ARRAYS_UNPACKED

Encode arrays unpacked

CONFIG_NANOPB_MAX_REQUIRED_FIELDS

Max number of required fields

CONFIG_NANOPB_NO_ERRMSG

Disable error messages

CONFIG_NANOPB_VALIDATE_UTF8

Validate UTF-8

CONFIG_NANOPB_WITHOUT_64BIT

Disable 64-bit integer fields

CONFIG_NRFX_ADC

Enable ADC driver

CONFIG_NRFX_CLOCK

Enable CLOCK driver

CONFIG_NRFX_CLOCK_LFXO_TWO_STAGE_ENABLED

Enable two stage start sequence of the low frequency clock

CONFIG_NRFX_COMP

Enable COMP driver

CONFIG_NRFX_DPPI

Enable DPPI allocator

CONFIG_NRFX_EGU

Enable EGU driver

CONFIG_NRFX_EGU0

Enable EGU0 instance

CONFIG_NRFX_EGU1

Enable EGU1 instance

CONFIG_NRFX_EGU2

Enable EGU2 instance

CONFIG_NRFX_EGU3

Enable EGU3 instance

CONFIG_NRFX_EGU4

Enable EGU4 instance

CONFIG_NRFX_EGU5

Enable EGU5 instance

CONFIG_NRFX_GPIOTE

Enable GPIOTE driver

CONFIG_NRFX_GPIOTE_NUM_OF_EVT_HANDLERS

Number of event handlers

CONFIG_NRFX_I2S

Enable I2S driver

CONFIG_NRFX_IPC

Enable IPC driver

CONFIG_NRFX_LPCOMP

Enable LPCOMP driver

CONFIG_NRFX_NFCT

Enable NFCT driver

CONFIG_NRFX_NVMC

Enable NVMC driver

CONFIG_NRFX_PDM

Enable PDM driver

CONFIG_NRFX_POWER

Enable POWER driver

CONFIG_NRFX_PPI

Enable PPI allocator

CONFIG_NRFX_PRS

Enable Peripheral Resource Sharing module

CONFIG_NRFX_PRS_BOX_0

Enable PRS box 0

CONFIG_NRFX_PRS_BOX_1

Enable PRS box 1

CONFIG_NRFX_PRS_BOX_2

Enable PRS box 2

CONFIG_NRFX_PRS_BOX_3

Enable PRS box 3

CONFIG_NRFX_PRS_BOX_4

Enable PRS box 4

CONFIG_NRFX_PWM

Enable PWM driver

CONFIG_NRFX_PWM0

Enable PWM0 instance

CONFIG_NRFX_PWM1

Enable PWM1 instance

CONFIG_NRFX_PWM2

Enable PWM2 instance

CONFIG_NRFX_PWM3

Enable PWM3 instance

CONFIG_NRFX_QDEC

Enable QDEC driver

CONFIG_NRFX_QSPI

Enable QSPI driver

CONFIG_NRFX_RNG

Enable RNG driver

CONFIG_NRFX_RTC

Enable RTC driver

CONFIG_NRFX_RTC0

Enable RTC0 instance

CONFIG_NRFX_RTC1

Enable RTC1 instance

CONFIG_NRFX_RTC2

Enable RTC2 instance

CONFIG_NRFX_SAADC

Enable SAADC driver

CONFIG_NRFX_SPI

Enable SPI driver

CONFIG_NRFX_SPI0

Enable SPI0 instance

CONFIG_NRFX_SPI1

Enable SPI1 instance

CONFIG_NRFX_SPI2

Enable SPI2 instance

CONFIG_NRFX_SPIM

Enable SPIM driver

CONFIG_NRFX_SPIM0

Enable SPIM0 instance

CONFIG_NRFX_SPIM1

Enable SPIM1 instance

CONFIG_NRFX_SPIM2

Enable SPIM2 instance

CONFIG_NRFX_SPIM3

Enable SPIM3 instance

CONFIG_NRFX_SPIM4

Enable SPIM4 instance

CONFIG_NRFX_SPIS

Enable SPIS driver

CONFIG_NRFX_SPIS0

Enable SPIS0 instance

CONFIG_NRFX_SPIS1

Enable SPIS1 instance

CONFIG_NRFX_SPIS2

Enable SPIS2 instance

CONFIG_NRFX_SPIS3

Enable SPIS3 instance

CONFIG_NRFX_SYSTICK

Enable SYSTICK driver

CONFIG_NRFX_TEMP

Enable TEMP driver

CONFIG_NRFX_TIMER

Enable TIMER driver

CONFIG_NRFX_TIMER0

Enable TIMER0 instance

CONFIG_NRFX_TIMER1

Enable TIMER1 instance

CONFIG_NRFX_TIMER2

Enable TIMER2 instance

CONFIG_NRFX_TIMER3

Enable TIMER3 instance

CONFIG_NRFX_TIMER4

Enable TIMER4 instance

CONFIG_NRFX_TWI

Enable TWI driver

CONFIG_NRFX_TWI0

Enable TWI0 instance

CONFIG_NRFX_TWI1

Enable TWI1 instance

CONFIG_NRFX_TWIM

Enable TWIM driver

CONFIG_NRFX_TWIM0

Enable TWIM0 instance

CONFIG_NRFX_TWIM1

Enable TWIM1 instance

CONFIG_NRFX_TWIM2

Enable TWIM2 instance

CONFIG_NRFX_TWIM3

Enable TWIM3 instance

CONFIG_NRFX_TWIS

Enable TWIS driver

CONFIG_NRFX_TWIS0

Enable TWIS0 instance

CONFIG_NRFX_TWIS1

Enable TWIS1 instance

CONFIG_NRFX_TWIS2

Enable TWIS2 instance

CONFIG_NRFX_TWIS3

Enable TWIS3 instance

CONFIG_NRFX_UART

Enable UART driver

CONFIG_NRFX_UART0

Enable UART0 instance

CONFIG_NRFX_UARTE

Enable UARTE driver

CONFIG_NRFX_UARTE0

Enable UARTE0 instance

CONFIG_NRFX_UARTE1

Enable UARTE1 instance

CONFIG_NRFX_UARTE2

Enable UARTE2 instance

CONFIG_NRFX_UARTE3

Enable UARTE3 instance

CONFIG_NRFX_USBD

Enable USBD driver

CONFIG_NRFX_USBREG

Enable USBREG driver

CONFIG_NRFX_WDT

Enable WDT driver

CONFIG_NRFX_WDT0

Enable WDT0 instance

CONFIG_NRFX_WDT1

Enable WDT1 instance

CONFIG_NRF_802154_CCA_CORR_LIMIT

nRF IEEE 802.15.4 CCA Correlator limit

CONFIG_NRF_802154_CCA_CORR_THRESHOLD

nRF IEEE 802.15.4 CCA Correlator threshold

CONFIG_NRF_802154_CCA_ED_THRESHOLD

nRF IEEE 802.15.4 CCA Energy Detection threshold

CONFIG_NRF_802154_CCA_MODE_CARRIER

Carrier Seen

CONFIG_NRF_802154_CCA_MODE_CARRIER_AND_ED

Energy Above Threshold AND Carrier Seen

CONFIG_NRF_802154_CCA_MODE_CARRIER_OR_ED

Energy Above Threshold OR Carrier Seen

CONFIG_NRF_802154_CCA_MODE_ED

Energy Above Threshold

CONFIG_NRF_802154_ENCRYPTION

nRF 802.15.4 AES-CCM* authentication & encryption

CONFIG_NRF_802154_MULTIPROTOCOL_SUPPORT

CONFIG_NRF_802154_PENDING_EXTENDED_ADDRESSES

nRF 802.15.4 pending extended addresses

CONFIG_NRF_802154_PENDING_SHORT_ADDRESSES

nRF 802.15.4 pending short addresses

CONFIG_NRF_802154_RADIO_DRIVER

Enable nRF IEEE 802.15.4 radio driver

CONFIG_NRF_802154_RX_BUFFERS

nRF 802.15.4 receive buffers

CONFIG_NRF_802154_SERIALIZATION

CONFIG_NRF_802154_SER_DEFAULT_RESPONSE_TIMEOUT

Default Spinel serialization response timeout in milliseconds

CONFIG_NRF_802154_SER_HOST

nRF IEEE 802.15.4 Driver serialization host

CONFIG_NRF_802154_SER_LOG

802.15.4 serialization logs

CONFIG_NRF_802154_SER_RADIO

nRF IEEE 802.15.4 Driver serialization radio

CONFIG_NRF_802154_SER_RADIO_INIT_PRIO

nRF52 IEEE 802.15.4 serialization initialization priority

CONFIG_NRF_802154_SL_OPENSOURCE

Open source

CONFIG_NRF_802154_SOURCE_HAL_NORDIC

Open source

CONFIG_NRF_802154_TEMPERATURE_UPDATE

nRF 802.15.4 temperature update

CONFIG_NRF_802154_TEMPERATURE_UPDATE_INIT_PRIO

nRF52 IEEE 802.15.4 temperature update initialization priority

CONFIG_NRF_802154_TEMPERATURE_UPDATE_PERIOD

nRF 802.15.4 temperature update period in milliseconds

CONFIG_OPENAMP

OpenAMP Support

CONFIG_OPENAMP_MASTER

OpenAMP Master Support

CONFIG_OPENAMP_SLAVE

OpenAMP Slave Support

CONFIG_OPENAMP_SRC_PATH

OpenAMP library source path

CONFIG_PICOSDK_USE_GPIO

CONFIG_PICOSDK_USE_UART

CONFIG_ROM_START_OFFSET

ROM Start Offset accounting for BL2 Header in the NS image

CONFIG_SIMPLELINK_HOST_DRIVER

Build the SimpleLink WiFi Host Driver

CONFIG_SOF

Sound Open Firmware (SOF)

CONFIG_TENSORFLOW_LITE_MICRO

TensorFlow Lite Micro Support

CONFIG_TFM_BL2

Add MCUboot to TFM

CONFIG_TFM_BOARD

CONFIG_TFM_CMAKE_BUILD_TYPE_DEBUG

Debug build

CONFIG_TFM_CMAKE_BUILD_TYPE_MINSIZEREL

Release build, optimized for size

CONFIG_TFM_CMAKE_BUILD_TYPE_RELEASE

Release build

CONFIG_TFM_CMAKE_BUILD_TYPE_RELWITHDEBINFO

Release build with Debug info

CONFIG_TFM_CRYPTO_AEAD_MODULE_ENABLED

AEAD crypto module

CONFIG_TFM_CRYPTO_ASYM_ENCRYPT_MODULE_ENABLED

ASYM ENCRYPT crypto module

CONFIG_TFM_CRYPTO_ASYM_SIGN_MODULE_ENABLED

ASYM SIGN crypto module

CONFIG_TFM_CRYPTO_CIPHER_MODULE_ENABLED

CIPHER crypto module

CONFIG_TFM_CRYPTO_HASH_MODULE_ENABLED

HASH crypto module

CONFIG_TFM_CRYPTO_KEY_DERIVATION_MODULE_ENABLED

KEY DERIVATION crypto module

CONFIG_TFM_CRYPTO_KEY_MODULE_ENABLED

KEY crypto module

CONFIG_TFM_CRYPTO_MAC_MODULE_ENABLED

MAC crypto module

CONFIG_TFM_CRYPTO_RNG_MODULE_ENABLED

Random number generator crypto module

CONFIG_TFM_EXCEPTION_INFO_DUMP

TF-M exception info dump

CONFIG_TFM_FLASH_MERGED_BINARY

CONFIG_TFM_IPC

IPC

CONFIG_TFM_ISOLATION_LEVEL

Isolation level setting.

CONFIG_TFM_ITS_MAX_ASSET_SIZE

Maximum Internal Trusted Storage asset size

CONFIG_TFM_ITS_MAX_ASSET_SIZE_OVERRIDE

Override maximum Internal Trusted Storage asset size

CONFIG_TFM_ITS_NUM_ASSETS

Maximum number of Internal Trusted Storage assets

CONFIG_TFM_ITS_NUM_ASSETS_OVERRIDE

Override maximum number of Internal Trusted Storage assets

CONFIG_TFM_KEY_FILE_NS

Path to private key used to sign non-secure firmware images.

CONFIG_TFM_KEY_FILE_S

Path to private key used to sign secure firmware images.

CONFIG_TFM_MCUBOOT_IMAGE_NUMBER

Granularity of FW updates of TFM and app

CONFIG_TFM_MCUBOOT_PATH_DOWNLOAD

TF-M to automatically download MCUboot during build

CONFIG_TFM_MCUBOOT_PATH_LOCAL

TF-M to use Zephyr’s MCUboot

CONFIG_TFM_PARTITION_AUDIT_LOG

Enable secure partition ‘Audit Log’

CONFIG_TFM_PARTITION_CRYPTO

Enable secure partition ‘Crypto’

CONFIG_TFM_PARTITION_INITIAL_ATTESTATION

Enable secure partition ‘Initial Attestation’

CONFIG_TFM_PARTITION_INTERNAL_TRUSTED_STORAGE

Enable secure partition ‘Internal Trusted Storage’

CONFIG_TFM_PARTITION_LOG_LEVEL_DEBUG

Debug

CONFIG_TFM_PARTITION_LOG_LEVEL_ERROR

Error

CONFIG_TFM_PARTITION_LOG_LEVEL_INFO

Info

CONFIG_TFM_PARTITION_LOG_LEVEL_SILENCE

Off

CONFIG_TFM_PARTITION_PLATFORM

Enable secure partition ‘Platform’

CONFIG_TFM_PARTITION_PROTECTED_STORAGE

Enable secure partition ‘Protected Storage’

CONFIG_TFM_PROFILE

CONFIG_TFM_PROFILE_TYPE_LARGE

TF-M build profile: large

CONFIG_TFM_PROFILE_TYPE_MEDIUM

TF-M build profile: medium

CONFIG_TFM_PROFILE_TYPE_NOT_SET

TF-M build profile is not set

CONFIG_TFM_PROFILE_TYPE_SMALL

TF-M build profile: small

CONFIG_TFM_PSA_TEST_CRYPTO

Crypto tests

CONFIG_TFM_PSA_TEST_INITIAL_ATTESTATION

Initial attestation tests

CONFIG_TFM_PSA_TEST_INTERNAL_TRUSTED_STORAGE

Internal Trusted Storage tests

CONFIG_TFM_PSA_TEST_NONE

No PSA test suite

CONFIG_TFM_PSA_TEST_PROTECTED_STORAGE

Storage tests

CONFIG_TFM_PSA_TEST_STORAGE

Storage tests

CONFIG_TFM_REGRESSION_NS

Use the TF-M Non-Secure Regression test application

CONFIG_TFM_REGRESSION_S

TF-M Secure Regression tests

CONFIG_TFM_SPM_LOG_LEVEL_DEBUG

Debug

CONFIG_TFM_SPM_LOG_LEVEL_ERROR

Error

CONFIG_TFM_SPM_LOG_LEVEL_INFO

Info

CONFIG_TFM_SPM_LOG_LEVEL_SILENCE

Off

CONFIG_TINYCBOR

tinyCBOR Support

CONFIG_TINYCRYPT

TinyCrypt Support

CONFIG_TINYCRYPT_AES

AES-128 decrypt/encrypt

CONFIG_TINYCRYPT_AES_CBC

AES-128 block cipher

CONFIG_TINYCRYPT_AES_CCM

AES-128 CCM mode

CONFIG_TINYCRYPT_AES_CMAC

AES-128 CMAC mode

CONFIG_TINYCRYPT_AES_CTR

AES-128 counter mode

CONFIG_TINYCRYPT_CTR_PRNG

PRNG in counter mode

CONFIG_TINYCRYPT_ECC_DH

ECC_DH anonymous key agreement protocol

CONFIG_TINYCRYPT_ECC_DSA

ECC_DSA digital signature algorithm

CONFIG_TINYCRYPT_SHA256

SHA-256 Hash function support

CONFIG_TINYCRYPT_SHA256_HMAC

HMAC (via SHA256) message auth support

CONFIG_TINYCRYPT_SHA256_HMAC_PRNG

PRNG (via HMAC-SHA256) support

CONFIG_USE_GD32_ADC

CONFIG_USE_GD32_BKP

CONFIG_USE_GD32_CAN

CONFIG_USE_GD32_CEC

CONFIG_USE_GD32_CMP

CONFIG_USE_GD32_CRC

CONFIG_USE_GD32_CTC

CONFIG_USE_GD32_DAC

CONFIG_USE_GD32_DBG

CONFIG_USE_GD32_DCI

CONFIG_USE_GD32_DMA

CONFIG_USE_GD32_ENET

CONFIG_USE_GD32_EXMC

CONFIG_USE_GD32_EXTI

CONFIG_USE_GD32_FMC

CONFIG_USE_GD32_FWDGT

CONFIG_USE_GD32_GPIO

CONFIG_USE_GD32_I2C

CONFIG_USE_GD32_IPA

CONFIG_USE_GD32_IREF

CONFIG_USE_GD32_MISC

CONFIG_USE_GD32_PMU

CONFIG_USE_GD32_RCU

CONFIG_USE_GD32_RTC

CONFIG_USE_GD32_SDIO

CONFIG_USE_GD32_SHRTIMER

CONFIG_USE_GD32_SPI

CONFIG_USE_GD32_SQPI

CONFIG_USE_GD32_SYSCFG

CONFIG_USE_GD32_TIMER

CONFIG_USE_GD32_TLI

CONFIG_USE_GD32_TMU

CONFIG_USE_GD32_TRNG

CONFIG_USE_GD32_TSI

CONFIG_USE_GD32_USART

CONFIG_USE_GD32_USBD

CONFIG_USE_GD32_USBFS

CONFIG_USE_GD32_USBHS

CONFIG_USE_GD32_WWDGT

CONFIG_USE_STDC_A3G4250D

CONFIG_USE_STDC_AIS2DW12

CONFIG_USE_STDC_AIS328DQ

CONFIG_USE_STDC_AIS3624DQ

CONFIG_USE_STDC_H3LIS100DL

CONFIG_USE_STDC_H3LIS331DL

CONFIG_USE_STDC_HTS221

CONFIG_USE_STDC_I3G4250D

CONFIG_USE_STDC_IIS2DH

CONFIG_USE_STDC_IIS2DLPC

CONFIG_USE_STDC_IIS2ICLX

CONFIG_USE_STDC_IIS2MDC

CONFIG_USE_STDC_IIS328DQ

CONFIG_USE_STDC_IIS3DHHC

CONFIG_USE_STDC_IIS3DWB

CONFIG_USE_STDC_ISM303DAC

CONFIG_USE_STDC_ISM330DHCX

CONFIG_USE_STDC_ISM330DLC

CONFIG_USE_STDC_L20G20IS

CONFIG_USE_STDC_L3GD20H

CONFIG_USE_STDC_LIS25BA

CONFIG_USE_STDC_LIS2DE12

CONFIG_USE_STDC_LIS2DH12

CONFIG_USE_STDC_LIS2DS12

CONFIG_USE_STDC_LIS2DTW12

CONFIG_USE_STDC_LIS2DW12

CONFIG_USE_STDC_LIS2HH12

CONFIG_USE_STDC_LIS2MDL

CONFIG_USE_STDC_LIS331DLH

CONFIG_USE_STDC_LIS3DE

CONFIG_USE_STDC_LIS3DH

CONFIG_USE_STDC_LIS3DHH

CONFIG_USE_STDC_LIS3DSH

CONFIG_USE_STDC_LIS3MDL

CONFIG_USE_STDC_LPS22HB

CONFIG_USE_STDC_LPS22HH

CONFIG_USE_STDC_LPS25HB

CONFIG_USE_STDC_LPS27HHW

CONFIG_USE_STDC_LPS33HW

CONFIG_USE_STDC_LPS33K

CONFIG_USE_STDC_LPS33W

CONFIG_USE_STDC_LSM303AGR

CONFIG_USE_STDC_LSM303AH

CONFIG_USE_STDC_LSM6DS3

CONFIG_USE_STDC_LSM6DS3TR

CONFIG_USE_STDC_LSM6DSL

CONFIG_USE_STDC_LSM6DSM

CONFIG_USE_STDC_LSM6DSO

CONFIG_USE_STDC_LSM6DSO32

CONFIG_USE_STDC_LSM6DSOX

CONFIG_USE_STDC_LSM6DSR

CONFIG_USE_STDC_LSM6DSRX

CONFIG_USE_STDC_LSM9DS1

CONFIG_USE_STDC_STTS22H

CONFIG_USE_STDC_STTS751

CONFIG_USE_STM32_HAL_ADC

CONFIG_USE_STM32_HAL_ADC_EX

CONFIG_USE_STM32_HAL_CAN

CONFIG_USE_STM32_HAL_CEC

CONFIG_USE_STM32_HAL_COMP

CONFIG_USE_STM32_HAL_CORTEX

CONFIG_USE_STM32_HAL_CRC

CONFIG_USE_STM32_HAL_CRC_EX

CONFIG_USE_STM32_HAL_CRYP

CONFIG_USE_STM32_HAL_CRYP_EX

CONFIG_USE_STM32_HAL_DAC

CONFIG_USE_STM32_HAL_DAC_EX

CONFIG_USE_STM32_HAL_DCMI

CONFIG_USE_STM32_HAL_DCMI_EX

CONFIG_USE_STM32_HAL_DFSDM

CONFIG_USE_STM32_HAL_DFSDM_EX

CONFIG_USE_STM32_HAL_DMA

CONFIG_USE_STM32_HAL_DMA2D

CONFIG_USE_STM32_HAL_DMA_EX

CONFIG_USE_STM32_HAL_DSI

CONFIG_USE_STM32_HAL_ETH

CONFIG_USE_STM32_HAL_ETH_EX

CONFIG_USE_STM32_HAL_EXTI

CONFIG_USE_STM32_HAL_FDCAN

CONFIG_USE_STM32_HAL_FIREWALL

CONFIG_USE_STM32_HAL_FLASH

CONFIG_USE_STM32_HAL_FLASH_EX

CONFIG_USE_STM32_HAL_FLASH_RAMFUNC

CONFIG_USE_STM32_HAL_FMAC

CONFIG_USE_STM32_HAL_FMPI2C

CONFIG_USE_STM32_HAL_FMPI2C_EX

CONFIG_USE_STM32_HAL_GFXMMU

CONFIG_USE_STM32_HAL_GPIO

CONFIG_USE_STM32_HAL_GPIO_EX

CONFIG_USE_STM32_HAL_HASH

CONFIG_USE_STM32_HAL_HASH_EX

CONFIG_USE_STM32_HAL_HCD

CONFIG_USE_STM32_HAL_HRTIM

CONFIG_USE_STM32_HAL_HSEM

CONFIG_USE_STM32_HAL_I2C

CONFIG_USE_STM32_HAL_I2C_EX

CONFIG_USE_STM32_HAL_I2S

CONFIG_USE_STM32_HAL_I2S_EX

CONFIG_USE_STM32_HAL_IPCC

CONFIG_USE_STM32_HAL_IRDA

CONFIG_USE_STM32_HAL_IWDG

CONFIG_USE_STM32_HAL_JPEG

CONFIG_USE_STM32_HAL_LCD

CONFIG_USE_STM32_HAL_LPTIM

CONFIG_USE_STM32_HAL_LTDC

CONFIG_USE_STM32_HAL_LTDC_EX

CONFIG_USE_STM32_HAL_MDIOS

CONFIG_USE_STM32_HAL_MDMA

CONFIG_USE_STM32_HAL_MMC

CONFIG_USE_STM32_HAL_MMC_EX

CONFIG_USE_STM32_HAL_NAND

CONFIG_USE_STM32_HAL_NOR

CONFIG_USE_STM32_HAL_OPAMP

CONFIG_USE_STM32_HAL_OPAMP_EX

CONFIG_USE_STM32_HAL_OSPI

CONFIG_USE_STM32_HAL_PCCARD

CONFIG_USE_STM32_HAL_PCD

CONFIG_USE_STM32_HAL_PCD_EX

CONFIG_USE_STM32_HAL_PSSI

CONFIG_USE_STM32_HAL_PWR

CONFIG_USE_STM32_HAL_PWR_EX

CONFIG_USE_STM32_HAL_QSPI

CONFIG_USE_STM32_HAL_RAMECC

CONFIG_USE_STM32_HAL_RNG

CONFIG_USE_STM32_HAL_RTC

CONFIG_USE_STM32_HAL_RTC_EX

CONFIG_USE_STM32_HAL_SAI

CONFIG_USE_STM32_HAL_SAI_EX

CONFIG_USE_STM32_HAL_SD

CONFIG_USE_STM32_HAL_SDADC

CONFIG_USE_STM32_HAL_SDRAM

CONFIG_USE_STM32_HAL_SD_EX

CONFIG_USE_STM32_HAL_SMARTCARD

CONFIG_USE_STM32_HAL_SMARTCARD_EX

CONFIG_USE_STM32_HAL_SMBUS

CONFIG_USE_STM32_HAL_SPDIFRX

CONFIG_USE_STM32_HAL_SPI

CONFIG_USE_STM32_HAL_SPI_EX

CONFIG_USE_STM32_HAL_SRAM

CONFIG_USE_STM32_HAL_SWPMI

CONFIG_USE_STM32_HAL_TIM

CONFIG_USE_STM32_HAL_TIM_EX

CONFIG_USE_STM32_HAL_TSC

CONFIG_USE_STM32_HAL_UART

CONFIG_USE_STM32_HAL_UART_EX

CONFIG_USE_STM32_HAL_USART

CONFIG_USE_STM32_HAL_USART_EX

CONFIG_USE_STM32_HAL_WWDG

CONFIG_USE_STM32_LL_ADC

CONFIG_USE_STM32_LL_BDMA

CONFIG_USE_STM32_LL_COMP

CONFIG_USE_STM32_LL_CRC

CONFIG_USE_STM32_LL_CRS

CONFIG_USE_STM32_LL_DAC

CONFIG_USE_STM32_LL_DELAYBLOCK

CONFIG_USE_STM32_LL_DMA

CONFIG_USE_STM32_LL_DMA2D

CONFIG_USE_STM32_LL_EXTI

CONFIG_USE_STM32_LL_FMAC

CONFIG_USE_STM32_LL_FMC

CONFIG_USE_STM32_LL_FSMC

CONFIG_USE_STM32_LL_GPIO

CONFIG_USE_STM32_LL_HRTIM

CONFIG_USE_STM32_LL_I2C

CONFIG_USE_STM32_LL_IPCC

CONFIG_USE_STM32_LL_LPTIM

CONFIG_USE_STM32_LL_LPUART

CONFIG_USE_STM32_LL_MDMA

CONFIG_USE_STM32_LL_OPAMP

CONFIG_USE_STM32_LL_PWR

CONFIG_USE_STM32_LL_RCC

CONFIG_USE_STM32_LL_RNG

CONFIG_USE_STM32_LL_RTC

CONFIG_USE_STM32_LL_SDMMC

CONFIG_USE_STM32_LL_SPI

CONFIG_USE_STM32_LL_SWPMI

CONFIG_USE_STM32_LL_TIM

CONFIG_USE_STM32_LL_UCPD

CONFIG_USE_STM32_LL_USART

CONFIG_USE_STM32_LL_USB

CONFIG_USE_STM32_LL_UTILS

CONFIG_VEGA_SDK_HAL

RV32M1 VEGA SDK support

CONFIG_XTENSA_HAL

CONFIG_ZEPHYR_CANOPENNODE_MODULE

CONFIG_ZEPHYR_FFF_MODULE

CONFIG_ZEPHYR_HAL_GIGADEVICE_MODULE

CONFIG_ZEPHYR_HAL_NORDIC_MODULE

CONFIG_ZEPHYR_LORAMAC_NODE_MODULE

CONFIG_ZEPHYR_LZ4_MODULE

CONFIG_ZEPHYR_MBEDTLS_MODULE

CONFIG_ZEPHYR_NANOPB_MODULE

CONFIG_ZEPHYR_TFLITE-MICRO_MODULE

CONFIG_ZEPHYR_TRACERECORDER_MODULE

CONFIG_ZEPHYR_TRUSTED_FIRMWARE_M_MODULE