I created a blank file called wiring.h in the EthernetUtils library and verified the code again. Now I get all kinds of errors...but not related to wiring.h.
In file included from /Users/rsweeney/Documents/Arduino/libraries/Salinity/Salinity.h:25:0,
from /Users/rsweeney/Documents/Arduino/Reef_Angel_Initial_Setup/Reef_Angel_Initial_Setup.ino:1:
/Users/rsweeney/Documents/Arduino/libraries/Globals/Globals.h:127:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char NoIMCheck[] PROGMEM = "No Internal Memory";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/Globals/Globals.h:128:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char NoIMCheck1[] PROGMEM = "Found";
^~~~~~~~~
putchar
In file included from /Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:34:0,
from /Users/rsweeney/Documents/Arduino/Reef_Angel_Initial_Setup/Reef_Angel_Initial_Setup.ino:5:
/Users/rsweeney/Documents/Arduino/libraries/Font/Font.h:37:24: error: 'prog_char' does not name a type; did you mean 'putchar'?
int TextWidthP(const prog_char *str);
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/Font/Font.h:53:24: error: 'prog_char' does not name a type; did you mean 'putchar'?
void DrawTextP(const prog_char *str);
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/Font/Font.h:54:40: error: 'prog_char' does not name a type; did you mean 'putchar'?
void DrawTextP(int ix, int iy, const prog_char *str);
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/Font/Font.h:55:57: error: 'prog_char' does not name a type; did you mean 'putchar'?
void DrawTextP(int iFC, int iBC,int ix, int iy, const prog_char *str);
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/Font/Font.h:58:46: error: 'prog_char' does not name a type; did you mean 'putchar'?
void DrawCenterTextP(int ix, int iy, const prog_char *str);
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/Font/Font.h:80:47: error: variable 'f8x8' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
static uint8_t __attribute__ ((progmem)) f8x8[] = {
^
/Users/rsweeney/Documents/Arduino/libraries/Font/Font.h:116:49: error: variable 'f12x12' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
static uint8_t __attribute__ ((progmem)) f12x12[] = {
^
/Users/rsweeney/Documents/Arduino/libraries/Font/Font.h:176:54: error: variable 'ArialBold20' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
static uint8_t __attribute__ ((progmem)) ArialBold20[] = {
^
In file included from /Users/rsweeney/Documents/Arduino/Reef_Angel_Initial_Setup/Reef_Angel_Initial_Setup.ino:5:0:
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:56:37: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
void DrawBMP(int ix, int iy, const prog_uchar *iPtr);
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:57:37: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
void DrawBMP(int ix, int iy, const prog_uchar *iPtr, byte overridecolor_msb, byte overridecolor_lsb);
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:71:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar GREENBUTTON[] PROGMEM ={
^~~~~~~~~~
getchar
In file included from /Users/rsweeney/Documents/Arduino/Reef_Angel_Initial_Setup/Reef_Angel_Initial_Setup.ino:5:0:
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:98:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar REDBUTTON[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:125:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar ICONLOGO[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:160:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar ARROWRIGHT[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:190:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar ARROWLEFT[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:220:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar DIVIDER[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:228:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar ARROWMENU[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:233:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar MINUS[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:268:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar PLUS[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:303:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar ARROWUP[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:329:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar ARROWDOWN[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:357:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar OKBUTTON[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:373:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar CANCELBUTTON[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:389:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar ATOTIMEOUTFLAG[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:405:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar OVERHEATFLAG[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:421:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar BUSLOCKFLAG[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:437:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar LEAKFLAG[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:453:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar LIGHTSONFLAG[] PROGMEM ={
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:469:7: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
const prog_uchar ALERTICON[] PROGMEM = {
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:486:14: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
static const prog_uchar *STATUSFLAGICONS[] PROGMEM= {LIGHTSONFLAG};
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/libraries/RA_TouchLCD/RA_TouchLCD.h:487:14: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
static const prog_uchar *ALERTFLAGICONS[] PROGMEM= {ATOTIMEOUTFLAG,OVERHEATFLAG,BUSLOCKFLAG,LEAKFLAG};
^~~~~~~~~~
getchar
In file included from /Users/rsweeney/Documents/Arduino/Reef_Angel_Initial_Setup/Reef_Angel_Initial_Setup.ino:9:0:
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:31:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_ID[] PROGMEM = "<RA><ID>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:32:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_T1[] PROGMEM = "</ID><T1>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:33:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_T2[] PROGMEM = "</T1><T2>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:34:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_T3[] PROGMEM = "</T2><T3>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:35:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_PH[] PROGMEM = "</T3><PH>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:36:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_R[] PROGMEM = "</PH><R>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:37:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_RON[] PROGMEM = "</R><RON>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:38:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_ROFF[] PROGMEM = "</RON><ROFF>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:39:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_RE_OPEN[] PROGMEM = "<R";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:40:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_RE_CLOSE[] PROGMEM = "</R";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:41:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_RE_ON[] PROGMEM = "ON";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:42:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_RE_OFF[] PROGMEM = "OFF";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:43:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_ATOLOW[] PROGMEM = "<ATOLOW>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:44:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_ATOHIGH[] PROGMEM = "</ATOLOW><ATOHIGH>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:45:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_EM[] PROGMEM = "</ATOHIGH><EM>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:46:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_EM1[] PROGMEM = "</EM><EM1>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:47:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_REM[] PROGMEM = "</EM1><REM>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:48:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_BOARDID[] PROGMEM = "</REM><BID>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:49:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_ALERTFLAG[] PROGMEM = "</BID><AF>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:50:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_STATUSFLAG[] PROGMEM = "</AF><SF>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:51:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_STATUSFLAG_END[] PROGMEM = "</SF>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:154:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_END[] PROGMEM = "</RA>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:155:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_CLOSE_TAG[] PROGMEM = ">";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:158:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_P_OPEN[] PROGMEM = "<P";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:159:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_P_CLOSE[] PROGMEM = "</P";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:160:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_M_OPEN[] PROGMEM = "<M";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:161:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_M_CLOSE[] PROGMEM = "</M";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:162:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_MEM_OPEN[] PROGMEM = "<MEM>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:163:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_MEM_CLOSE[] PROGMEM = "</MEM>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:164:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_DATE_OPEN[] PROGMEM = "<D>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:165:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_DATE_CLOSE[] PROGMEM = "</D>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:166:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_MODE_OPEN[] PROGMEM = "<MODE>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:167:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_MODE_CLOSE[] PROGMEM = "</MODE>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:168:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_OK[] PROGMEM = "OK";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:169:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char XML_ERR[] PROGMEM = "ERR";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:171:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char SERVER_HEADER1[] PROGMEM = "HTTP/1.1 200 OK\r\nServer: ReefAngel\r\nCache-Control: no-store, no-cache, must-revalidate\r\nPragma: no-cache\r\nAccess-Control-Allow-Origin: *\r\nAccess-Control-Allow-Methods: GET\r\nConnection: close\r\nContent-Type: text/";
^~~~~~~~~
putchar
In file included from /Users/rsweeney/Documents/Arduino/Reef_Angel_Initial_Setup/Reef_Angel_Initial_Setup.ino:9:0:
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:172:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char SERVER_HEADER2[] PROGMEM = "\r\nContent-Length: ";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:173:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char SERVER_DENY[] PROGMEM = "HTTP/1.1 401 Access Denied\r\nWWW-Authenticate: Basic realm=Reef Angel Controller\r\nContent-Length: 0\r\n";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:174:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char SERVER_DEFAULT[] PROGMEM = "<h1>Reef Angel Controller Web Server</h1>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:177:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_OPEN[] PROGMEM = "{\"json\":{";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:178:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_ID[] PROGMEM = "ID";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:179:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_T1[] PROGMEM = "T1";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:180:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_T2[] PROGMEM = "T2";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:181:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_T3[] PROGMEM = "T3";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:182:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_PH[] PROGMEM = "PH";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:183:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_R[] PROGMEM = "R";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:184:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_RON[] PROGMEM = "RON";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:185:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_ROFF[] PROGMEM = "ROFF";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:186:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_R1[] PROGMEM = "R1";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:187:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_RON1[] PROGMEM = "RON1";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:188:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_ROFF1[] PROGMEM = "ROFF1";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:189:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_R2[] PROGMEM = "R2";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:190:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_RON2[] PROGMEM = "RON2";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:191:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_ROFF2[] PROGMEM = "ROFF2";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:192:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_R3[] PROGMEM = "R3";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:193:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_RON3[] PROGMEM = "RON3";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:194:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_ROFF3[] PROGMEM = "ROFF3";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:195:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_R4[] PROGMEM = "R4";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:196:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_RON4[] PROGMEM = "RON4";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:197:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_ROFF4[] PROGMEM = "ROFF4";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:198:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_R5[] PROGMEM = "R5";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:199:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_RON5[] PROGMEM = "RON5";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:200:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_ROFF5[] PROGMEM = "ROFF5";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:201:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_R6[] PROGMEM = "R6";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:202:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_RON6[] PROGMEM = "RON6";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:203:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_ROFF6[] PROGMEM = "ROFF6";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:204:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_R7[] PROGMEM = "R7";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:205:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_RON7[] PROGMEM = "RON7";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:206:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_ROFF7[] PROGMEM = "ROFF7";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:207:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_R8[] PROGMEM = "R8";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:208:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_RON8[] PROGMEM = "RON8";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:209:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_ROFF8[] PROGMEM = "ROFF8";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:210:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_ATOLOW[] PROGMEM = "ATOLOW";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:211:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_ATOHIGH[] PROGMEM = "ATOHIGH";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:212:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_EM[] PROGMEM = "EM";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:213:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_EM1[] PROGMEM = "EM1";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:214:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_REM[] PROGMEM = "REM";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:215:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_ALERTFLAG[] PROGMEM = "AF";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:216:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_STATUSFLAG[] PROGMEM = "SF";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:217:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_BOARDID[] PROGMEM = "BID";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:330:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char JSON_CLOSE[] PROGMEM = "}}";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:365:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char SERVER_RA[] PROGMEM = "<object type=text/html data=
http://www.reefangel.com/wifi3/content.html width=100% height=98%></object>";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:366:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char EncodingChars[] PROGMEM = {"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"};
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:367:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerGET[] PROGMEM = "GET /status/submitp.aspx?t1=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:368:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerHTTP11[] PROGMEM = " HTTP/1.1\r\n";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:369:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerHost[] PROGMEM = "Host: forum.reefangel.com\r\n";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:370:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerConnectionClose[] PROGMEM = "Connection: close\r\n";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:371:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerT2[] PROGMEM = "&t2=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:372:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerT3[] PROGMEM = "&t3=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:373:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerPH[] PROGMEM = "&ph=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:374:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerATOHIGH[] PROGMEM = "&atohigh=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:375:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerATOLOW[] PROGMEM = "&atolow=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:376:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerRelayData[] PROGMEM = "&r";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:377:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerRelayMaskOn[] PROGMEM = "&ron";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:378:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerRelayMaskOff[] PROGMEM = "&roff";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:379:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerID[] PROGMEM = "&id=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:380:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerEM[] PROGMEM = "&em=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:381:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerEM1[] PROGMEM = "&em1=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:382:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerREM[] PROGMEM = "&rem=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:383:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerCustom[] PROGMEM = "&c";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:384:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerKey[] PROGMEM = "&key=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:385:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerAlertFlag[] PROGMEM = "&af=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:386:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerStatusFlag[] PROGMEM = "&sf=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:387:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerBoardID[] PROGMEM = "&bid=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:388:7: error: 'prog_char' does not name a type; did you mean 'putchar'?
const prog_char BannerSubdomain[] PROGMEM = "&ddns=";
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:603:29: error: 'prog_char' does not name a type; did you mean 'putchar'?
void WebResponse (const prog_char* response, long strsize);
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:613:31: error: 'prog_char' does not name a type; did you mean 'putchar'?
void SendSingleJSON(const prog_char str[], int value, char* suffix="");
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:614:31: error: 'prog_char' does not name a type; did you mean 'putchar'?
void SendSingleJSON(const prog_char str[], char* value);
^~~~~~~~~
putchar
/Users/rsweeney/Documents/Arduino/libraries/RA_Wifi/RA_Wifi.h:619:29: error: 'prog_char' does not name a type; did you mean 'putchar'?
void PROGMEMprint(const prog_char str[]);
^~~~~~~~~
putchar
In file included from /Users/rsweeney/Documents/Arduino/Reef_Angel_Initial_Setup/Reef_Angel_Initial_Setup.ino:19:0:
/Users/rsweeney/Documents/Arduino/libraries/DS1307RTC/DS1307RTC.h:27:19: error: 'tmElements_t' has not been declared
static void read(tmElements_t &tm);
^~~~~~~~~~~~
/Users/rsweeney/Documents/Arduino/libraries/DS1307RTC/DS1307RTC.h:28:20: error: 'tmElements_t' has not been declared
static void write(tmElements_t &tm);
^~~~~~~~~~~~
In file included from /Users/rsweeney/Documents/Arduino/libraries/ReefAngel/Plus/includes.h:3:0,
from /Users/rsweeney/Documents/Arduino/libraries/ReefAngel/ReefAngel.h:80,
from /Users/rsweeney/Documents/Arduino/Reef_Angel_Initial_Setup/Reef_Angel_Initial_Setup.ino:41:
/Users/rsweeney/Documents/Arduino/libraries/RA_NokiaLCD/RA_NokiaLCD.h:84:64: error: 'prog_uchar' does not name a type; did you mean 'getchar'?
void DrawImage(int swidth, int sheight, byte x, byte y, const prog_uchar *iPtr);
^~~~~~~~~~
getchar
/Users/rsweeney/Documents/Arduino/Reef_Angel_Initial_Setup/Reef_Angel_Initial_Setup.ino: In function 'void setup()':
Reef_Angel_Initial_Setup:57:15: error: 'class ReefAngelClass' has no member named 'FeedingModePortsE'; did you mean 'FeedingModePorts'?
ReefAngel.FeedingModePortsE[0] = 0;
^~~~~~~~~~~~~~~~~
FeedingModePorts
Reef_Angel_Initial_Setup:58:15: error: 'class ReefAngelClass' has no member named 'FeedingModePortsE'; did you mean 'FeedingModePorts'?
ReefAngel.FeedingModePortsE[1] = 0;
^~~~~~~~~~~~~~~~~
FeedingModePorts
Reef_Angel_Initial_Setup:61:15: error: 'class ReefAngelClass' has no member named 'WaterChangePortsE'; did you mean 'WaterChangePorts'?
ReefAngel.WaterChangePortsE[0] = Port2Bit | Port4Bit;
^~~~~~~~~~~~~~~~~
WaterChangePorts
Reef_Angel_Initial_Setup:62:15: error: 'class ReefAngelClass' has no member named 'WaterChangePortsE'; did you mean 'WaterChangePorts'?
ReefAngel.WaterChangePortsE[1] = 0;
^~~~~~~~~~~~~~~~~
WaterChangePorts
Reef_Angel_Initial_Setup:65:15: error: 'class ReefAngelClass' has no member named 'OverheatShutoffPortsE'; did you mean 'OverheatShutoffPorts'?
ReefAngel.OverheatShutoffPortsE[0] = Port1Bit | Port3Bit;
^~~~~~~~~~~~~~~~~~~~~
OverheatShutoffPorts
Reef_Angel_Initial_Setup:66:15: error: 'class ReefAngelClass' has no member named 'OverheatShutoffPortsE'; did you mean 'OverheatShutoffPorts'?
ReefAngel.OverheatShutoffPortsE[1] = 0;
^~~~~~~~~~~~~~~~~~~~~
OverheatShutoffPorts
Reef_Angel_Initial_Setup:69:15: error: 'class ReefAngelClass' has no member named 'LightsOnPortsE'; did you mean 'LightsOnPorts'?
ReefAngel.LightsOnPortsE[0] = 0;
^~~~~~~~~~~~~~
LightsOnPorts
Reef_Angel_Initial_Setup:70:15: error: 'class ReefAngelClass' has no member named 'LightsOnPortsE'; did you mean 'LightsOnPorts'?
ReefAngel.LightsOnPortsE[1] = 0;
^~~~~~~~~~~~~~
LightsOnPorts
/Users/rsweeney/Documents/Arduino/Reef_Angel_Initial_Setup/Reef_Angel_Initial_Setup.ino: In function 'void loop()':
Reef_Angel_Initial_Setup:96:29: error: 'class ReefAngelClass' has no member named 'BuzzerOn'
if ( buzzer ) ReefAngel.BuzzerOn(2); else ReefAngel.BuzzerOff();
^~~~~~~~
Reef_Angel_Initial_Setup:96:57: error: 'class ReefAngelClass' has no member named 'BuzzerOff'
if ( buzzer ) ReefAngel.BuzzerOn(2); else ReefAngel.BuzzerOff();
^~~~~~~~~
Reef_Angel_Initial_Setup:103:23: error: 'class RA_Wifi' has no member named 'Cloud'
ReefAngel.Network.Cloud();
^~~~~
Reef_Angel_Initial_Setup:105:15: error: 'class ReefAngelClass' has no member named 'ShowTouchInterface'; did you mean 'ShowInterface'?
ReefAngel.ShowTouchInterface();
^~~~~~~~~~~~~~~~~~
ShowInterface
Multiple libraries were found for "Ethernet.h"
Used: /Users/rsweeney/Documents/Arduino/libraries/Ethernet
Not used: /Applications/Arduino.app/Contents/Java/libraries/Ethernet