CMSIS-RTOS Validation  Version 1.0
RTOS Validation
 All Data Structures Files Functions Variables Macros Groups Pages
Wait Functions

Wait Functions Test Cases. More...

Functions

void TC_MeasureOsDelayTicks (void)
 Test case: TC_MeasureOsDelayTicks.
 
void TC_MeasureOsWaitTicks (void)
 Test case: TC_MeasureOsWaitTicks.
 
void TC_MeasureOsSignalWaitTicks (void)
 Test case: TC_MeasureOsSignalWaitTicks.
 
void TC_MeasureOsMutexWaitTicks (void)
 Test case: TC_MeasureOsMutexWaitTicks.
 
void TC_MeasureOsSemaphoreWaitTicks (void)
 Test case: TC_MeasureOsSemaphoreWaitTicks.
 
void TC_MeasureOsMessageWaitTicks (void)
 Test case: TC_MeasureOsMessageWaitTicks.
 
void TC_MeasureOsMailWaitTicks (void)
 Test case: TC_MeasureOsMailWaitTicks.
 

Description

The test cases measure the ticks of all wait/delay related functions (such as osDelay, osWait, osSempahoreWait, etc.).

Function Documentation

void TC_MeasureOsDelayTicks ( void  )
  • Measure approximate tick length during osDelay
  • Check if cycle count is within defined accuracy
void TC_MeasureOsMailWaitTicks ( void  )
  • Measure approximate tick length during osMailGet and osMailCAlloc
  • Check if cycle count is within defined accuracy
void TC_MeasureOsMessageWaitTicks ( void  )
  • Measure approximate tick length during osMessageGet and osMessagePut
  • Check if cycle count is within defined accuracy
void TC_MeasureOsMutexWaitTicks ( void  )
  • Measure approximate tick length during osMutexWait
  • Check if cycle count is within defined accuracy
void TC_MeasureOsSemaphoreWaitTicks ( void  )
  • Measure approximate tick length during osSemaphoreWait
  • Check if cycle count is within defined accuracy
void TC_MeasureOsSignalWaitTicks ( void  )
  • Measure approximate tick length during osSignalWait
  • Check if cycle count is within defined accuracy
void TC_MeasureOsWaitTicks ( void  )
  • Measure approximate tick length during osWait
  • Check if cycle count is within defined accuracy