This is the documentation for the latest (master) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.
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.

Kconfig definition

At kernel/Kconfig:413

Included via Kconfig:8Kconfig.zephyr:30

Menu path: (Top) → General Kernel Options → Timer API Options

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.)