brewco/keyboard.h

changeset 435
4b1ed6897d80
child 441
bde74a8f2ad7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/brewco/keyboard.h	Thu Nov 26 22:47:42 2015 +0100
@@ -0,0 +1,34 @@
+#ifndef	_KEYBOARD_H
+#define	_KEYBOARD_H
+
+
+
+/*
+ * GPIO pins for the push buttons.
+ */
+#define	PANEL_RETURN	3
+#define	PANEL_ENTER	4
+#define	PANEL_DOWN	5
+#define	PANEL_UP	6
+
+
+/*
+ * Key names
+ */
+#define	KEY_NONE	0
+#define	KEY_UP		1
+#define	KEY_DOWN	2
+#define	KEY_RETURN	3
+#define	KEY_ENTER	4
+#define	KEY_ALL		99
+
+
+int keycheck(void);
+
+#ifdef HAVE_WIRINGPI_H
+PI_THREAD (my_panel_loop);
+#else
+void *my_panel_loop(void *);
+#endif
+
+#endif

mercurial