lib/mbselib.h

changeset 16
f4cbe008da72
parent 12
102c44bb8c9d
child 17
b802305046dc
--- a/lib/mbselib.h	Tue Apr 29 20:57:16 2014 +0200
+++ b/lib/mbselib.h	Fri May 02 21:04:20 2014 +0200
@@ -16,8 +16,13 @@
 #include <signal.h>
 #include <getopt.h>
 
+/* mosquitto */
 #include <mosquitto.h>
 
+/* wiringPi */
+#include <wiringPi.h>
+#include <pcf8574.h>
+#include <lcd.h>
 
 #define TRUE 1
 #define FALSE 0
@@ -59,5 +64,23 @@
 char *xstrcpy(char *);
 char *xstrcat(char *, char *);
 
+
+/* lcd-pcf8574.c */
+// Defines for the pcf8574 Pi LCD interface board
+
+#define AF_BASE         100
+
+#define AF_RS           (AF_BASE + 0)
+#define AF_RW           (AF_BASE + 1)
+#define AF_E            (AF_BASE + 2)
+#define AF_BACKLIGHT    (AF_BASE + 3)
+#define AF_DB4          (AF_BASE + 4)
+#define AF_DB5          (AF_BASE + 5)
+#define AF_DB6          (AF_BASE + 6)
+#define AF_DB7          (AF_BASE + 7)
+
+void setBacklight (int);
+int  initLCD (int, int);
+
 #endif
 

mercurial