zephyr/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
..
include nano timeouts: Add support macros 2016-02-05 20:25:14 -05:00
compiler_stack_protect.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
device.c checkpatch: warning - line_spacing 2016-02-05 20:24:33 -05:00
event_logger.c nano_sema: Simplify nano_xxx_sem_take() API family 2016-02-05 20:25:14 -05:00
idle.c idle: add support for nanokernel tickless idle 2016-02-05 20:25:13 -05:00
int_latency_bench.c x86: streamline irq_lock()/irq_unlock() 2016-02-05 20:25:13 -05:00
Kconfig kconfig: Fix INT_LATENCY_BENCHMARK description 2016-02-05 20:25:13 -05:00
kernel_event_logger.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
Makefile x86: streamline irq_lock()/irq_unlock() 2016-02-05 20:25:13 -05:00
nano_context.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
nano_fiber.c kernel: rename _nano_fiber_schedule() 2016-02-05 20:24:53 -05:00
nano_fifo.c nano_fifo: Simplify nano_xxx_fifo_get() API family 2016-02-05 20:25:14 -05:00
nano_init.c init: Move SECONDARY init level to the idle task. 2016-02-05 20:25:10 -05:00
nano_lifo.c nanokernel: Rename nano_tick_xxx APIs 2016-02-05 20:24:53 -05:00
nano_sema.c nano_sema: Simplify nano_xxx_sem_take() API family 2016-02-05 20:25:14 -05:00
nano_sleep.c nanokernel: Rename nano_tick_xxx APIs 2016-02-05 20:24:53 -05:00
nano_stack.c kernel: rename _nano_fiber_schedule() 2016-02-05 20:24:53 -05:00
nano_sys_clock.c nanokernel: Rename nano_tick_xxx APIs 2016-02-05 20:24:53 -05:00
nano_timer.c nanokernel: Add generic timer routines 2016-02-05 20:24:53 -05:00
ring_buffer.c checkpatch: error - spacing 2016-02-05 20:24:31 -05:00
version.c Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00