Remove use of internal RTX types
Make calls to cmsis-os to get thread state, stack size, and max stack
usage rather than accessing internal RTX data directly. Wrap RTX5
specific code in OS_BACKEND_RTX5.

Also refactor the code to use mbed types rather than RTX types:
os_timer_t -> mbed_rtos_storage_timer_t
os_event_flags_t -> mbed_rtos_storage_event_flags_t
osRtxMutex_t -> mbed_rtos_storage_thread_t
ls
1 parent 5bddd88 commit b2384b1629a33f9f3542af9e5bde3c0dbf0fdd70
@Russ Butler Russ Butler authored on 8 Jul 2017
Showing 8 changed files
View
events/equeue/equeue_platform.h
View
rtos/Mail.h
View
rtos/RtosTimer.h
View
rtos/TARGET_CORTEX/mbed_rtos_storage.h
View
rtos/TARGET_CORTEX/mbed_rtx_conf.h
View
rtos/Thread.cpp
View
rtos/Thread.h
View
rtos/rtos.h