ARM CMSIS-RTOS_Validation CMSIS-RTOS Validation http://www.keil.com/pack http://silver.arm.com/support Added support for ARMClang and GCC Added CheckTimeout test cases Corrected Semaphore test cases Initial public release of the CMSIS-RTOS Validation Suite ARM CMSIS-RTOS RTOS validation CMSIS-RTOS Validation Suite CMSIS-RTOS Validation Example Cortex-M processor based device: one of CM3, CM4, CM7 CMSIS Core with RTOS for Cortex-M processor CMSIS RTOS Validation Framework Test framework Thread test #define RTE_RV_THREAD /* RTOS Validation - Thread test enabled */ GenWait test #define RTE_RV_GENWAIT /* RTOS Validation - GenWait test enabled */ Timer test #define RTE_RV_TIMER /* RTOS Validation - Timer test enabled */ Signal test #define RTE_RV_SIGNAL /* RTOS Validation - Signal test enabled */ Mutex test #define RTE_RV_MUTEX /* RTOS Validation - Mutex test enabled */ Semaphore test #define RTE_RV_SEMAPHORE /* RTOS Validation - Semaphore test enabled */ MemoryPool test #define RTE_RV_MEMORYPOOL /* RTOS Validation - MemoryPool test enabled */ MsgQueue test #define RTE_RV_MSGQUEUE /* RTOS Validation - MsgQueue test enabled */ MailQueue test #define RTE_RV_MAILQUEUE /* RTOS Validation - MailQueue test enabled */ WaitFunc test #define RTE_RV_WAITFUNC /* RTOS Validation - WaitFunc test enabled */