zephyr/subsys/portability/cmsis_rtos_v1
Chen Peng1 0f63d1135c cmsis_rtos_v1: fix thread instances management.
add a bitarray into struct osThreadDef_t to indicate whether the
thread is used or not, then we can get the first available thread
by searching this array when creating a new thread, and update this
array to add a free thread when terminating a thread.

Signed-off-by: Chen Peng1 <peng1.chen@intel.com>
2021-09-09 12:01:06 -04:00
..
CMakeLists.txt portability: move cmsis api headers 2021-04-20 08:45:05 -04:00
cmsis_kernel.c portability: move cmsis APIs to subsys/portability 2021-04-20 08:45:05 -04:00
cmsis_mailq.c portability: move cmsis APIs to subsys/portability 2021-04-20 08:45:05 -04:00
cmsis_mempool.c portability: move cmsis APIs to subsys/portability 2021-04-20 08:45:05 -04:00
cmsis_msgq.c portability: move cmsis APIs to subsys/portability 2021-04-20 08:45:05 -04:00
cmsis_mutex.c portability: move cmsis APIs to subsys/portability 2021-04-20 08:45:05 -04:00
cmsis_semaphore.c portability: move cmsis APIs to subsys/portability 2021-04-20 08:45:05 -04:00
cmsis_signal.c cmsis_rots_v1: fix for clearing signal flags in osSignalWait. 2021-08-12 17:30:03 -04:00
cmsis_thread.c cmsis_rtos_v1: fix thread instances management. 2021-09-09 12:01:06 -04:00
cmsis_timer.c portability: move cmsis APIs to subsys/portability 2021-04-20 08:45:05 -04:00
cmsis_wait.c portability: move cmsis APIs to subsys/portability 2021-04-20 08:45:05 -04:00
Kconfig cmsis_rtos_v1: fix thread instances management. 2021-09-09 12:01:06 -04:00