mbed-os/rtos
Kevin Bracey 2b77caa32c Add Semaphore::wait_until
Given the 64-bit timebase, add wait_until to Semaphore.

Naming is based on Thread::wait_until.

pthreads uses "timedwait", but that's not a good fit against our
existing wait() - pthreads only has an absolute-time wait, not relative.
2018-01-29 15:26:41 +02:00
..
TARGET_CORTEX Remove tickless assert for tick count 2018-01-25 15:27:35 -06:00
ConditionVariable.cpp Add ConditionVariable::wait_until 2018-01-29 15:26:41 +02:00
ConditionVariable.h Add ConditionVariable::wait_until 2018-01-29 15:26:41 +02:00
EventFlags.cpp Shrink RTOS classes 2017-11-03 15:22:22 +02:00
EventFlags.h Copy edit EventFlags.h 2018-01-08 17:38:48 -06:00
Kernel.cpp Add Kernel::get_ms_count 2018-01-29 15:26:41 +02:00
Kernel.h Add Kernel::get_ms_count 2018-01-29 15:26:41 +02:00
Mail.h Copy edit Mail.h 2018-01-08 17:41:37 -06:00
MemoryPool.h Copy edit MemoryPool.h 2018-01-08 17:43:45 -06:00
Mutex.cpp Add Mutex::trylock_until and trylock_for 2018-01-29 15:26:41 +02:00
Mutex.h Add Mutex::trylock_until and trylock_for 2018-01-29 15:26:41 +02:00
Queue.h Copy edit Queue.h 2018-01-08 17:48:11 -06:00
RtosTimer.cpp Shrink RTOS classes 2017-11-03 15:22:22 +02:00
RtosTimer.h Copy edit RtosTimer.h 2018-01-08 17:50:38 -06:00
Semaphore.cpp Add Semaphore::wait_until 2018-01-29 15:26:41 +02:00
Semaphore.h Add Semaphore::wait_until 2018-01-29 15:26:41 +02:00
Thread.cpp Add Thread::wait_until 2018-01-29 15:26:41 +02:00
Thread.h Add Thread::wait_until 2018-01-29 15:26:41 +02:00
mbed_lib.json RTOS - add config mbed_lib.json file 2016-06-08 18:41:29 +01:00
rtos.h Add Kernel::get_ms_count 2018-01-29 15:26:41 +02:00
rtos_idle.h Doxygen comment updates and fixes 2017-10-26 15:36:26 -05:00