:orphan: .. title:: ARCH_HAS_CUSTOM_BUSY_WAIT .. option:: CONFIG_ARCH_HAS_CUSTOM_BUSY_WAIT *(No prompt -- not directly user assignable.)* Type: ``bool`` Help ==== It's possible that an architecture port cannot or does not want to use the provided k_busy_wait(), but instead must do something custom. It must enable this option in that case. Defaults ======== - y - y Symbols that select this symbol =============================== - \ :option:`ARCH_POSIX ` Kconfig definitions =================== .. highlight:: kconfig At ``soc/arm/microchip_mec/mec1501/Kconfig.defconfig.series:27`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/microchip_mec/Kconfig.defconfig:3`` Menu path: (Top) .. parsed-literal:: config ARCH_HAS_CUSTOM_BUSY_WAIT bool default y depends on \ :option:`RTOS_TIMER ` && \ :option:`SOC_SERIES_MEC1501X ` ---- At ``soc/arm/nordic_nrf/Kconfig.defconfig:27`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. parsed-literal:: config ARCH_HAS_CUSTOM_BUSY_WAIT bool default y depends on \ :option:`SOC_FAMILY_NRF ` ---- At ``kernel/Kconfig:539`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:30`` Menu path: (Top) → General Kernel Options .. parsed-literal:: config ARCH_HAS_CUSTOM_BUSY_WAIT bool help It's possible that an architecture port cannot or does not want to use the provided k_busy_wait(), but instead must do something custom. It must enable this option in that case. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*