:orphan: .. title:: choice NRF_APPROTECT_HANDLING: APPROTECT handling .. _choice_99: .. describe:: choice NRF_APPROTECT_HANDLING: APPROTECT handling *APPROTECT handling* Type: ``bool`` Help ==== .. code-block:: none Specifies how the SystemInit() function should handle the APPROTECT mechanism. Direct dependencies =================== (\ :kconfig:`SOC_SERIES_NRF52X ` || \ :kconfig:`SOC_NRF5340_CPUNET ` || (\ :kconfig:`SOC_NRF5340_CPUAPP ` && !\ :kconfig:`TRUSTED_EXECUTION_NONSECURE `)) && \ :kconfig:`SOC_FAMILY_NRF ` *(Includes any dependencies from ifs and menus.)* Default ======= - \ :kconfig:`NRF_APPROTECT_USE_UICR ` Choice options ============== - \ :kconfig:`NRF_APPROTECT_USE_UICR ` - \ :kconfig:`NRF_APPROTECT_LOCK ` - \ :kconfig:`NRF_APPROTECT_USER_HANDLING ` Kconfig definition ================== At ``/arm/nordic_nrf/Kconfig:55`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:38`` → ``/Kconfig:18`` Menu path: (Top) → Hardware Configuration .. code-block:: kconfig choice NRF_APPROTECT_HANDLING bool "APPROTECT handling" default NRF_APPROTECT_USE_UICR depends on (SOC_SERIES_NRF52X || SOC_NRF5340_CPUNET || (SOC_NRF5340_CPUAPP && !TRUSTED_EXECUTION_NONSECURE)) && SOC_FAMILY_NRF help Specifies how the SystemInit() function should handle the APPROTECT mechanism. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*