##// END OF EJS Templates
Message queue implemented for valid TC processing...
Message queue implemented for valid TC processing Default action coded

File last commit:

r5:ad4f943b1cb5 default
r9:515486994c1d default
Show More
grlib_regs.h
40 lines | 981 B | text/x-c | CLexer
#ifndef GRLIBREGS_H_INCLUDED
#define GRLIBREGS_H_INCLUDED
#define NB_GPTIMER 3
struct apbuart_regs_str{
volatile unsigned int data;
volatile unsigned int status;
volatile unsigned int ctrl;
volatile unsigned int scaler;
volatile unsigned int fifoDebug;
};
struct timer_regs_str
{
volatile unsigned int counter;
volatile unsigned int reload;
volatile unsigned int ctrl;
volatile unsigned int unused;
};
typedef struct timer_regs_str timer_regs_t;
struct gptimer_regs_str
{
volatile unsigned int scaler_value;
volatile unsigned int scaler_reload;
volatile unsigned int conf;
volatile unsigned int unused0;
timer_regs_t timer[NB_GPTIMER];
};
typedef struct gptimer_regs_str gptimer_regs_t;
struct spectral_matrices_regs_str{
volatile int ctrl;
volatile int address0;
volatile int address1;
};
typedef struct spectral_matrices_regs_str spectral_matrices_regs_t;
#endif // GRLIBREGS_H_INCLUDED