root/branch/decroux/bsp/periph.h @ 382
2 | jalaffon | ||
3 | jalaffon | #define ADDR(x) (x -'A')
|
|
2 | jalaffon | ||
int periph_read (char addr,int * val);
|
|||
void periph_write (char addr,int valeur);
|
|||
void periph_inter(char addr);
|
|||
void iperiph_write (char addr,int valeur);
|
|||
void iperiph_inter(char addr);
|
|||
void periph_even(char addr);
|
|||
static void int_2_hex(unsigned int val, char * str);
|
|||
typedef union {
|
|||
struct {
|
|||
unsigned char id;
|
|||
unsigned char rtr;
|
|||
unsigned int val;
|
|||
}data;
|
|||
VP_INT msg;
|
|||
}CanFrame;
|
|||
typedef struct {
|
|||
unsigned char maj;
|
|||
unsigned short val;
|
|||
UINT ev;
|
|||
}Tperiph;
|
|||
void periph_init(void);
|
|||
3 | jalaffon | extern Tperiph periph['z'-'A'];
|