zephyr/doc/kernel/nanokernel
Peter Mitsis 54b782a88b nano_sema: Simplify nano_xxx_sem_take() API family
Changes the nanokernel semaphore API so that the timeout parameter must be
specified when invoking nano_isr_sem_take(), nano_fiber_sem_take(),
nano_task_sem_take() and nano_sem_take().

This obsoletes the following APIs:
	nano_fiber_sem_take_wait()
	nano_fiber_sem_take_wait_timeout()
	nano_task_sem_take_wait()
	nano_task_sem_take_wait_timeout()
	nano_sem_take_wait()
	nano_sem_take_wait_timeout()

Change-Id: If7a4bce1bd8ec8d6410d04f3c16ff1922ff0910e
Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
2016-02-05 20:25:14 -05:00
..
nanokernel_data.rst nanokernel: add optional ring buffer data type 2016-02-05 20:15:34 -05:00
nanokernel_example.rst nano_sema: Simplify nano_xxx_sem_take() API family 2016-02-05 20:25:14 -05:00
nanokernel_fibers.rst update documentation to use boards where applicable 2016-02-05 20:25:11 -05:00
nanokernel_fifos.rst nano_fifo: Simplify nano_xxx_fifo_get() API family 2016-02-05 20:25:14 -05:00
nanokernel_interrupts.rst Use SoC instead of platform. 2016-02-05 20:25:11 -05:00
nanokernel_kernel_event_logger.rst doc: Kernel event logger documentation 2016-02-05 20:24:34 -05:00
nanokernel_lifos.rst nanokernel: Add generic lifo routines 2016-02-05 20:24:53 -05:00
nanokernel_ring_buffers.rst doc: Fix ring buffer doc build errors 2016-02-05 20:24:54 -05:00
nanokernel_stacks.rst nanokernel: Add generic stack routines 2016-02-05 20:24:53 -05:00
nanokernel_synchronization.rst nano_sema: Simplify nano_xxx_sem_take() API family 2016-02-05 20:25:14 -05:00
nanokernel_tasks.rst nanokernel: Add task_sleep() 2016-02-05 20:24:53 -05:00
nanokernel_timers.rst nanokernel: Add generic timer routines 2016-02-05 20:24:53 -05:00
nanokernel.rst doc: Kernel event logger documentation 2016-02-05 20:24:34 -05:00