CMSIS-RTOS Validation  Version 1.0
RTOS Validation
 All Data Structures Files Functions Variables Macros Groups Pages
RV_Timer.c File Reference
#include <string.h>
#include "RV_Framework.h"
#include "cmsis_rv.h"
#include "cmsis_os.h"

Functions

void TimCb_Oneshot (void const *arg)
 
void TimCb_Periodic (void const *arg)
 
void TimCb_Running (void const *arg)
 
void TimCb_Dummy (void const *arg)
 
 osTimerDef (Tim_OneShot, TimCb_Oneshot)
 
 osTimerDef (Tim_Periodic, TimCb_Periodic)
 
 osTimerDef (Tim_Running, TimCb_Running)
 
 osTimerDef (Tim_Dummy, TimCb_Dummy)
 
void Timer_IRQHandler (void)
 
void TC_TimerOneShot (void)
 Test case: TC_TimerOneShot.
 
void TC_TimerPeriodic (void)
 Test case: TC_TimerPeriodic.
 
void TC_TimerParam (void)
 Test case: TC_TimerParam.
 
void TC_TimerInterrupts (void)
 Test case: TC_TimerInterrupts.
 

Variables

volatile uint32_t Tim_Var
 
volatile uint32_t Tim_Var_Os
 
volatile uint32_t Tim_Var_Per
 
osTimerId TimId_Running
 
osTimerId TimId_Isr
 
osStatus TimSt_Isr
 

Function Documentation

osTimerDef ( Tim_OneShot  ,
TimCb_Oneshot   
)
osTimerDef ( Tim_Periodic  ,
TimCb_Periodic   
)
osTimerDef ( Tim_Running  ,
TimCb_Running   
)
osTimerDef ( Tim_Dummy  ,
TimCb_Dummy   
)
void TimCb_Dummy ( void const *  arg)
void TimCb_Oneshot ( void const *  arg)
void TimCb_Periodic ( void const *  arg)
void TimCb_Running ( void const *  arg)
void Timer_IRQHandler ( void  )

Variable Documentation

volatile uint32_t Tim_Var
volatile uint32_t Tim_Var_Os
volatile uint32_t Tim_Var_Per
osTimerId TimId_Isr
osTimerId TimId_Running
osStatus TimSt_Isr