zephyr/samples/drivers
Torsten Rasmussen 5888428541 mbedtls: kconfig: created MBEDTLS_PROMPTLESS and CUSTOM_MBEDTLS_CFG_FILE
Introducing MBEDTLS_PROMPTLESS and CUSTOM_MBEDTLS_CFG_FILE settings.
The MBEDTLS_PROMPTLESS can be set to true whenever configuration of
mbedTLS is done from a subsystem or module.

Such an example is OpenThread, which selects mbedTLS for some predefined
crypto settings using OPENTHREAD_MBEDTLS=y.

Unfortunately, extensive use of select can easily cause stuck symbol
syndrome making it harder than neccesarry for users to later reconfigure
as they easily get stuck in incompatible configurations.

Providing a MBEDTLS_PROMPTLESS allows such configurations to disable the
MBEDTLS prompt itself when selected but avoid stuck symbol if user
select another security configuration.

Similar with CUSTOM_MBEDTLS_CFG_FILE which ensures that user must
explicitly select this symbol before providing a custom mbedTLS config
file.

Today, other parts the Kconfig tree may set a default value for
MBEDTLS_CFG_FILE but that value is stuck and thus changed Kconfig
selections elsewhere in the tree will not adjust the value.

Introducing CUSTOM_MBEDTLS_CFG_FILE ensures it is known when the user
has provided the value.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2021-05-09 15:24:23 -05:00
..
adc
can samples: can: devicetree cleanups 2021-05-05 20:46:43 +02:00
clock_control_litex
counter
crypto mbedtls: kconfig: created MBEDTLS_PROMPTLESS and CUSTOM_MBEDTLS_CFG_FILE 2021-05-09 15:24:23 -05:00
current_sensing
dac drivers: dac: added driver for Microchip MCP4725 2021-05-06 11:07:33 -05:00
display samples: display: Added support for sitronix_st7735r 2021-04-12 16:42:00 -04:00
entropy samples: entropy: drop device_get_binding 2021-05-05 20:46:43 +02:00
espi samples: drivers: espi: Ensure sample code thread exits 2021-04-13 18:29:35 -04:00
flash_shell samples: flash_shell: fix SHELL_CMD_REGISTER typo 2021-05-07 15:34:13 -05:00
ht16k33
i2c_fujitsu_fram
i2s/litex
jesd216 samples: jesd216: drop device_get_binding/DT_INST 2021-05-05 20:46:43 +02:00
kscan
kscan_touch
lcd_hd44780
led_apa102 samples: led_apa102: drop device_get_binding/DT_INST 2021-05-05 20:46:43 +02:00
led_apa102c_bitbang
led_lp503x
led_lp3943
led_lp5562
led_lpd8806 samples: led_lpd8806: drop device_get_binding/DT_INST 2021-05-05 20:46:43 +02:00
led_pca9633
led_pwm
led_sx1509b_intensity samples: led_sx1509b: update to new work API 2021-04-15 10:44:08 -05:00
led_ws2812 samples: led_ws2812: drop device_get_binding 2021-05-05 20:46:43 +02:00
lora samples: lora: drop device_get_binding 2021-05-05 20:46:43 +02:00
misc/ft800
peci samples: peci: drop device_get_binding 2021-05-05 20:46:43 +02:00
ps2
soc_flash_nrf samples/tree-wide: remove flash_write_protection_set() usage 2021-03-29 13:43:55 -04:00
spi_flash samples: add actinius_icarus_bee config in spi_flash and fs 2021-05-06 15:03:32 +02:00
spi_flash_at45 pm: device: Align state names with system states 2021-05-07 18:35:12 -04:00
spi_fujitsu_fram samples: spi_fujitsu_fram: drop device_get_binding 2021-05-05 20:46:43 +02:00
watchdog samples/drivers/watchdog: stm32: Configure bus using device tree 2021-05-05 16:51:02 -05:00
drivers.rst