Herzog Library 00.00.01
rel_libdev.herzog.00.00.01.10606
|
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... | |
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.
#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.
|
static |
Load timing setting for timer 0.
|
static |
Start timer 0.
|
static |
Stop timer 0.
|
static |
Load timing setting for timer 1.
|
static |
Start timer 1.
|
static |
Stop timer 1.
|
static |
Load timing setting for timer 2.
|
static |
Start timer 2.
|
static |
Stop timer 2.