#include <generic_timer.h>
#include "startup.h"
#include <tll_common.h>
Include dependency graph for generic_timer.c:
Defines | |
#define | GEN_TIMER_CONFIG *((unsigned short*) (((unsigned int)pThis->pBase) + (TIMER0_CONFIG - TIMER0_CONFIG))) |
#define | GEN_TIMER_WIDTH *((unsigned int*) (((unsigned int)pThis->pBase) + (TIMER0_WIDTH - TIMER0_CONFIG))) |
#define | GEN_TIMER_PERIOD *((unsigned int*) (((unsigned int)pThis->pBase) + (TIMER0_PERIOD - TIMER0_CONFIG))) |
#define | GEN_TIMER_COUNTER *((unsigned int*) (((unsigned int)pThis->pBase) + (TIMER0_COUNTER - TIMER0_CONFIG))) |
Functions | |
int | genericTimer_init (genericTimer_t *pThis, int timerNr) |
Initialization for genericTimer. | |
int | genericTimer_deinit (genericTimer_t *pThis) |
Deinit for genericTimer. | |
int | genericTimer_config (genericTimer_t *pThis, short config, int width, int period) |
Configures the timer. | |
int | genericTimer_startup (genericTimer_t *pThis) |
Startup of genericTimer. | |
unsigned int | genericTimer_valueGet (genericTimer_t *pThis) |
Get current value. |
Target: TLL6527v1-0 Compiler: VDSP++ Output format: VDSP++ "*.dxe"
#define GEN_TIMER_CONFIG *((unsigned short*) (((unsigned int)pThis->pBase) + (TIMER0_CONFIG - TIMER0_CONFIG))) |
#define GEN_TIMER_COUNTER *((unsigned int*) (((unsigned int)pThis->pBase) + (TIMER0_COUNTER - TIMER0_CONFIG))) |
#define GEN_TIMER_PERIOD *((unsigned int*) (((unsigned int)pThis->pBase) + (TIMER0_PERIOD - TIMER0_CONFIG))) |
#define GEN_TIMER_WIDTH *((unsigned int*) (((unsigned int)pThis->pBase) + (TIMER0_WIDTH - TIMER0_CONFIG))) |
int genericTimer_config | ( | genericTimer_t * | pThis, | |
short | config, | |||
int | width, | |||
int | period | |||
) |
Configures the timer.
pThis | pointer to own object |
int genericTimer_deinit | ( | genericTimer_t * | pThis | ) |
Deinit for genericTimer.
pThis | pointer to own object |
int genericTimer_init | ( | genericTimer_t * | pThis, | |
int | timerNr | |||
) |
Initialization for genericTimer.
pThis | pointer to own object | |
timerNr | number of timer to use (0 .. 7) |
int genericTimer_startup | ( | genericTimer_t * | pThis | ) |
Startup of genericTimer.
pThis | pointer to own object |
unsigned int genericTimer_valueGet | ( | genericTimer_t * | pThis | ) |
Get current value.
pThis | pointer to own object |