zephyr/kernel
Benjamin Walsh eb2e4aa913 nano_fifo add timeouts support
Add the _timeout() variants to the _get_wait() routines. Those allow
waiting with a timeout. The return values are the same as for the
regular _get() routines: a valid pointer on success, NULL on failure.

Note that the task_ variant is still polling, and the task is not put on
a timeout queue, instead polling for the ticker change in addition to
data arriving on the FIFO.

Change-Id: I6650d0de8494c15698d670442da1e9c8d8c89910
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2016-02-05 20:14:22 -05:00
..
microkernel Rename enlist_timeout(), delist_timeout(), and force_timeout() APIs 2016-02-05 20:14:20 -05:00
nanokernel nano_fifo add timeouts support 2016-02-05 20:14:22 -05:00
Kconfig Kconfig: change kernel names in menu 2016-02-05 20:14:11 -05:00
Makefile Kbuild: adapt Makefile/Kconfig to kernel/common/ removal 2016-02-05 20:14:06 -05:00