brewco/keyboard.h

changeset 487
d5bc44183aa4
parent 486
5a237a99a793
child 488
bee1f70fb42b
equal deleted inserted replaced
486:5a237a99a793 487:d5bc44183aa4
1 #ifndef _KEYBOARD_H
2 #define _KEYBOARD_H
3
4
5
6 /*
7 * GPIO pins for the push buttons.
8 */
9 #define PANEL_RETURN 3
10 #define PANEL_ENTER 4
11 #define PANEL_DOWN 5
12 #define PANEL_UP 6
13
14
15 /*
16 * Key names
17 */
18 #define KEY_NONE 0
19 #define KEY_UP 1
20 #define KEY_DOWN 2
21 #define KEY_RETURN 3
22 #define KEY_ENTER 4
23 #define KEY_ESCAPE 12
24 #define KEY_ALL 99
25
26
27 int keywait(void);
28 int keycheck(void);
29
30 #ifdef HAVE_WIRINGPI_H
31 PI_THREAD (my_keyboard_loop);
32 #else
33 void *my_keyboard_loop(void *);
34 #endif
35
36 #endif

mercurial