:orphan: .. title:: CONFIG_POLL .. kconfig:: CONFIG_POLL CONFIG_POLL ########### *Async I/O Framework* Type: ``bool`` Help ==== .. code-block:: none Asynchronous notification framework. Enable the k_poll() and k_poll_signal_raise() APIs. The former can wait on multiple events concurrently, which can be either directly triggered or triggered by the availability of some kernel objects (semaphores and FIFOs). Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols that select this symbol =============================== - \ :kconfig:`LORA ` - \ :kconfig:`SPI_ASYNC ` - \ :kconfig:`ADC_ASYNC ` - \ :kconfig:`COUNTER_MAXIM_DS3231 ` - \ :kconfig:`BT_HCI_ACL_FLOW_CONTROL ` - \ :kconfig:`BT_HCI_HOST ` - \ :kconfig:`ISOTP ` - \ :kconfig:`NETWORKING ` - \ :kconfig:`PM_DEVICE_RUNTIME ` - \ :kconfig:`SHELL ` - \ :kconfig:`USB_DFU_CLASS ` Kconfig definition ================== At ``/Kconfig:471`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:40`` Menu path: (Top) → General Kernel Options → Timer API Options .. code-block:: kconfig config POLL bool "Async I/O Framework" help Asynchronous notification framework. Enable the k_poll() and k_poll_signal_raise() APIs. The former can wait on multiple events concurrently, which can be either directly triggered or triggered by the availability of some kernel objects (semaphores and FIFOs). *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*