--- 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