Subversion Repositories Code-Repo

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
163 Kevin 1
#ifndef CPS_H
2
#define	CPS_H
3
 
4
#define CPS_AVG_COUNT 16
5
#define CPS_PCT_ON 10
6
#define CPS_PCT_OFF 8
7
#define CPS_NUM_CHANNELS 2
8
typedef struct {
9
    char channel;
10
    char btn_pressed[4];
11
    unsigned int btn_last_value[4];
12
    unsigned int btn_avg_value[4];
13
    char btn_pct_value[4];
14
} CPS_DATA;
15
 
16
void CPS_Init(CPS_DATA *data);
17
void CPS_Timer_0_Interrupt_Handler(void);
18
void CPS_Reset(void);
19
 
20
void CPS_Enable(void);
21
void CPS_Disable(void);
22
 
23
#endif
24