Herzog Library 00.00.01  rel_libdev.herzog.00.00.01.10606
Data Structures | Macros | Functions
timer_sfrs.h File Reference

Go to the source code of this file.

Data Structures

struct  TIMER_SFRS_t
 A structure to represent Special Function Registers for timers. More...
 

Macros

#define TIMER0_SFRS   ((TIMER_SFRS_t *) (0x50020000))
 Starting address for Timer0 SFRS. More...
 
#define TIMER1_SFRS   ((TIMER_SFRS_t *) (0x50020008))
 Starting address for Timer1 SFRS. More...
 
#define TIMER2_SFRS   ((TIMER_SFRS_t *) (0x50020010))
 Starting address for Timer2 SFRS. More...
 

Functions

static __INLINE void f_Timer0_Start (void)
 Start timer 0. More...
 
static __INLINE void f_Timer0_Stop (void)
 Stop timer 0. More...
 
static __INLINE void f_Timer0_LoadCounter (uint32_t cnt)
 Load timing setting for timer 0. More...
 
static __INLINE void f_Timer1_Start (void)
 Start timer 1. More...
 
static __INLINE void f_Timer1_Stop (void)
 Stop timer 1. More...
 
static __INLINE void f_Timer1_LoadCounter (uint32_t cnt)
 Load timing setting for timer 1. More...
 
static __INLINE void f_Timer2_Start (void)
 Start timer 2. More...
 
static __INLINE void f_Timer2_Stop (void)
 Stop timer 2. More...
 
static __INLINE void f_Timer2_LoadCounter (uint32_t cnt)
 Load timing setting for timer 2. More...
 

Detailed Description

This file is proprietary to Indie Semiconductor. All rights reserved. Reproduction or distribution, in whole or in part, is forbidden except by express written permission of Indie Semiconductor.

Macro Definition Documentation

#define TIMER0_SFRS   ((TIMER_SFRS_t *) (0x50020000))

Starting address for Timer0 SFRS.

#define TIMER1_SFRS   ((TIMER_SFRS_t *) (0x50020008))

Starting address for Timer1 SFRS.

#define TIMER2_SFRS   ((TIMER_SFRS_t *) (0x50020010))

Starting address for Timer2 SFRS.

Function Documentation

static __INLINE void f_Timer0_LoadCounter ( uint32_t  cnt)
static

Load timing setting for timer 0.

static __INLINE void f_Timer0_Start ( void  )
static

Start timer 0.

static __INLINE void f_Timer0_Stop ( void  )
static

Stop timer 0.

static __INLINE void f_Timer1_LoadCounter ( uint32_t  cnt)
static

Load timing setting for timer 1.

static __INLINE void f_Timer1_Start ( void  )
static

Start timer 1.

static __INLINE void f_Timer1_Stop ( void  )
static

Stop timer 1.

static __INLINE void f_Timer2_LoadCounter ( uint32_t  cnt)
static

Load timing setting for timer 2.

static __INLINE void f_Timer2_Start ( void  )
static

Start timer 2.

static __INLINE void f_Timer2_Stop ( void  )
static

Stop timer 2.