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"

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 TimCb_Running (void const __attribute__((unused))*arg)
 
void TimCb_Dummy (void const __attribute__((unused))*arg)
 
void TC_TimerOneShot (void)
 Test case: TC_TimerOneShot. More...
 
void TC_TimerPeriodic (void)
 Test case: TC_TimerPeriodic. More...
 
void TC_TimerParam (void)
 Test case: TC_TimerParam. More...
 
void TC_TimerInterrupts (void)
 Test case: TC_TimerInterrupts. More...
 

Variables

static volatile uint32_t Tim_Var
 
static volatile uint32_t Tim_Var_Os
 
static volatile uint32_t Tim_Var_Per
 
static osTimerId TimId_Running
 
static volatile osTimerId TimId_Isr
 
static volatile 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_Dummy ( void const __attribute__((unused))*  arg)
void TimCb_Oneshot ( void const *  arg)
void TimCb_Periodic ( void const *  arg)
void TimCb_Running ( void const *  arg)
void TimCb_Running ( void const __attribute__((unused))*  arg)
void Timer_IRQHandler ( void  )

Variable Documentation

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