:orphan: .. title:: POLL .. option:: CONFIG_POLL *Async I/O Framework* Type: ``bool`` 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). Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols that select this symbol =============================== - \ :option:`SPI_ASYNC ` - \ :option:`ADC_ASYNC ` - \ :option:`COUNTER_MAXIM_DS3231 ` - \ :option:`BT_HCI_ACL_FLOW_CONTROL ` - \ :option:`BT_HCI_HOST ` - \ :option:`ISOTP ` - \ :option:`NETWORKING ` - \ :option:`PM_DEVICE_IDLE ` - \ :option:`SHELL ` - \ :option:`USB_DFU_CLASS ` Kconfig definition ================== .. highlight:: kconfig At ``kernel/Kconfig:456`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:30`` Menu path: (Top) → General Kernel Options → Timer API Options .. parsed-literal:: 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.)*