Subversion Repositories Code-Repo

Rev

Rev 200 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 200 Rev 201
Line 11... Line 11...
11
#define BTN3_TRIS TRISDbits.TRISD13
11
#define BTN3_TRIS TRISDbits.TRISD13
12
#define BTN3_PORT PORTDbits.RD13
12
#define BTN3_PORT PORTDbits.RD13
13
 
13
 
14
#define BTN_DEBOUNCE_MS 1
14
#define BTN_DEBOUNCE_MS 1
15
 
15
 
-
 
16
typedef struct {
-
 
17
    void (*callback_function_1)(void);
-
 
18
    void (*callback_function_2)(void);
-
 
19
    void (*callback_function_3)(void);
-
 
20
} BTN_DATA;
-
 
21
 
16
void BTN_Init(void (*callback_1)(void), void (*callback_2)(void), void (*callback_3)(void));
22
void BTN_Init(BTN_DATA *data, void (*callback_1)(void), void (*callback_2)(void), void (*callback_3)(void));
17
 
23
 
18
#endif	/* BTN_H */
24
#endif	/* BTN_H */
19
 
25