zephyr/lib/cmsis_rtos_v2
Andy Ross ee4c23cc1f CMSIS v2: Work around time unit confusion
The current CMSIS v2 implementation is clearly assuming that timeout
arguments being passed to e.g. osDelay() are in units of Zephyr ticks,
not milliseconds as specified by ARM or (inconsistently) assumed by
our test code.

Most tests work with the ~100 Hz default tick rate, but they tend to
fail on precision issues at higher tick rates.  Force the CMSIS v2
applications to be 1000 Hz for now as a workaround, and detect the
mismatch as a build failure.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2019-07-02 22:52:29 -04:00
..
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig lib: cmsis_v2: increase stack sizes if coverage 2019-05-02 15:42:33 -04:00
event_flags.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
kernel.c CMSIS v2: Work around time unit confusion 2019-07-02 22:52:29 -04:00
mempool.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
msgq.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
mutex.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
semaphore.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
thread.c cleanup: include/: move misc/stack.h to debug/stack.h 2019-06-27 22:55:49 -04:00
thread_flags.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
timer.c
wrapper.h