The internal memory has been sent in with no problems. I've uploaded the RA Simple without issue as well. I'm choosing my settings through RAGen and getting a compiling error.
Here is the output from the RAGen that's in the top window of the installer:
Code: Select all
// Autogenerated file by RAGen (v1.1.0.126), (12/31/2011 19:28)
// RA_123111_1928.pde
//
// This version designed for v0.8.5 Beta 17 or later
/* The following features are enabled for this PDE File:
#define DisplayImages
#define DateTimeSetup
#define VersionMenu
#define DisplayLEDPWM
#define wifi
#define WDT
#define SIMPLE_MENU
#define PWMEXPANSION
#define ENABLE_ATO_LOGGING
*/
#include <ReefAngel_Features.h>
#include <ReefAngel_Globals.h>
#include <ReefAngel_Wifi.h>
#include <Wire.h>
#include <OneWire.h>
#include <Time.h>
#include <DS1307RTC.h>
#include <ReefAngel_EEPROM.h>
#include <ReefAngel_NokiaLCD.h>
#include <ReefAngel_ATO.h>
#include <ReefAngel_Joystick.h>
#include <ReefAngel_LED.h>
#include <ReefAngel_TempSensor.h>
#include <ReefAngel_Relay.h>
#include <ReefAngel_PWM.h>
#include <ReefAngel_Timer.h>
#include <ReefAngel_Memory.h>
#include <ReefAngel.h>
#include <avr/pgmspace.h>
// Labels for the web banner
prog_char id_label[] PROGMEM = "Matt";
prog_char probe1_label[] PROGMEM = "Water";
prog_char probe2_label[] PROGMEM = "LED%20Heatsink";
prog_char probe3_label[] PROGMEM = "Room";
prog_char relay1_label[] PROGMEM = "ATO";
prog_char relay2_label[] PROGMEM = "Skimmer";
prog_char relay3_label[] PROGMEM = "Reactor";
prog_char relay4_label[] PROGMEM = "Powerhead%202";
prog_char relay5_label[] PROGMEM = "Powerhead%201";
prog_char relay6_label[] PROGMEM = "Fans";
prog_char relay7_label[] PROGMEM = "Heater";
prog_char relay8_label[] PROGMEM = "Return%20Pump";
PROGMEM const char *webbanner_items[] = {
id_label, probe1_label, probe2_label, probe3_label, relay1_label, relay2_label,
relay3_label, relay4_label, relay5_label, relay6_label, relay7_label, relay8_label};
void setup()
{
ReefAngel.Init(); //Initialize controller
// Initialize and start the web banner timer
ReefAngel.LoadWebBanner(pgm_read_word(&(webbanner_items[0])), SIZE(webbanner_items));
ReefAngel.Timer[4].SetInterval(180); // set interval to 180 seconds
ReefAngel.Timer[4].Start();
ReefAngel.FeedingModePorts = B10011110;
ReefAngel.WaterChangePorts = B10011110;
ReefAngel.OverheatShutoffPorts = B01000110;
ReefAngel.LightsOnPorts = B00000000;
// Ports that are always on
ReefAngel.Relay.On(Port2);
ReefAngel.Relay.On(Port3);
ReefAngel.Relay.On(Port8);
}
void loop()
{
// Specific functions
ReefAngel.StandardATO(Port1);
ReefAngel.Wavemaker1(Port4);
ReefAngel.Wavemaker2(Port5);
ReefAngel.StandardFan(Port6);
ReefAngel.StandardHeater(Port7);
// Web Banner stuff
if(ReefAngel.Timer[4].IsTriggered())
{
ReefAngel.Timer[4].Start();
ReefAngel.WebBanner();
}
ReefAngel.ShowInterface();
}
Code: Select all
In file included from RA_123111_1928.cpp:36:
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:27:20: error: EEPROM.h: No such file or directory
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:31:22: error: NokiaLCD.h: No such file or directory
In file included from RA_123111_1928.cpp:36:
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:85: error: redefinition of 'const prog_char XML_T1 []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:29: error: 'const prog_char XML_T1 [9]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:86: error: redefinition of 'const prog_char XML_T2 []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:30: error: 'const prog_char XML_T2 [10]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:87: error: redefinition of 'const prog_char XML_T3 []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:31: error: 'const prog_char XML_T3 [10]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:88: error: redefinition of 'const prog_char XML_PH []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:32: error: 'const prog_char XML_PH [10]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:89: error: redefinition of 'const prog_char XML_R []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:33: error: 'const prog_char XML_R [9]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:90: error: redefinition of 'const prog_char XML_RON []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:34: error: 'const prog_char XML_RON [10]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:91: error: redefinition of 'const prog_char XML_ROFF []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:35: error: 'const prog_char XML_ROFF [13]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:92: error: redefinition of 'const prog_char XML_RE_OPEN []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:36: error: 'const prog_char XML_RE_OPEN [3]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:93: error: redefinition of 'const prog_char XML_RE_CLOSE []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:37: error: 'const prog_char XML_RE_CLOSE [4]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:94: error: redefinition of 'const prog_char XML_RE_ON []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:38: error: 'const prog_char XML_RE_ON [3]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:95: error: redefinition of 'const prog_char XML_RE_OFF []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:39: error: 'const prog_char XML_RE_OFF [4]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:96: error: redefinition of 'const prog_char XML_ATOLOW []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:40: error: 'const prog_char XML_ATOLOW [9]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:97: error: redefinition of 'const prog_char XML_ATOHIGH []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:41: error: 'const prog_char XML_ATOHIGH [19]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:98: error: redefinition of 'const prog_char XML_END []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:58: error: 'const prog_char XML_END [6]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:99: error: redefinition of 'const prog_char SERVER_RA []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:105: error: 'const prog_char SERVER_RA [83]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:100: error: redefinition of 'const prog_char EncodingChars []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:106: error: 'const prog_char EncodingChars [65]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:101: error: redefinition of 'const prog_char BannerGET []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:107: error: 'const prog_char BannerGET [27]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:102: error: redefinition of 'const prog_char BannerT2 []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:108: error: 'const prog_char BannerT2 [5]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:103: error: redefinition of 'const prog_char BannerT3 []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:109: error: 'const prog_char BannerT3 [5]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:104: error: redefinition of 'const prog_char BannerPH []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:110: error: 'const prog_char BannerPH [5]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:105: error: redefinition of 'const prog_char BannerRelayData []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:111: error: 'const prog_char BannerRelayData [11]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:107: error: redefinition of 'const prog_char id_tag []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:113: error: 'const prog_char id_tag [3]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:108: error: redefinition of 'const prog_char probe1_tag []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:114: error: 'const prog_char probe1_tag [4]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:109: error: redefinition of 'const prog_char probe2_tag []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:115: error: 'const prog_char probe2_tag [4]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:110: error: redefinition of 'const prog_char probe3_tag []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:116: error: 'const prog_char probe3_tag [4]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:111: error: redefinition of 'const prog_char relay1_tag []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:117: error: 'const prog_char relay1_tag [4]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:112: error: redefinition of 'const prog_char relay2_tag []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:118: error: 'const prog_char relay2_tag [4]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:113: error: redefinition of 'const prog_char relay3_tag []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:119: error: 'const prog_char relay3_tag [4]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:114: error: redefinition of 'const prog_char relay4_tag []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:120: error: 'const prog_char relay4_tag [4]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:115: error: redefinition of 'const prog_char relay5_tag []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:121: error: 'const prog_char relay5_tag [4]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:116: error: redefinition of 'const prog_char relay6_tag []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:122: error: 'const prog_char relay6_tag [4]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:117: error: redefinition of 'const prog_char relay7_tag []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:123: error: 'const prog_char relay7_tag [4]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:118: error: redefinition of 'const prog_char relay8_tag []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:124: error: 'const prog_char relay8_tag [4]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:119: error: redefinition of 'const char* webbanner_tags []'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:207: error: 'const char* webbanner_tags [12]' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:122: error: redefinition of 'char m_pushback [32]'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:238: error: 'char m_pushback [32]' previously declared here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:123: error: redefinition of 'byte m_pushbackindex'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:239: error: 'byte m_pushbackindex' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:124: error: redefinition of 'byte reqtype'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:240: error: 'byte reqtype' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:125: error: redefinition of 'long unsigned int timeout'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:241: error: 'long unsigned int timeout' previously declared here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:126: error: redefinition of 'boolean bIncoming'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:242: error: 'boolean bIncoming' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:127: error: redefinition of 'boolean auth'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:243: error: 'boolean auth' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:128: error: redefinition of 'char authStr [32]'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:244: error: 'char authStr [32]' previously declared here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:129: error: redefinition of 'int weboption'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Wifi/ReefAngel_Wifi.h:245: error: 'int weboption' previously defined here
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:138: error: 'ButtonPress' was declared 'extern' and later 'static'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Globals/ReefAngel_Globals.h:570: error: previous declaration of 'ButtonPress'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:140: error: 'ds' was declared 'extern' and later 'static'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel_Globals/ReefAngel_Globals.h:571: error: previous declaration of 'ds'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:263: error: 'NokiaLCD' does not name a type
RA_123111_1928.cpp: In function 'void setup()':
RA_123111_1928:61: error: 'class TimerClass' has no member named 'SetInterval'
RA_123111_1928:64: error: 'class ReefAngelClass' has no member named 'FeedingModePorts'
RA_123111_1928:65: error: 'class ReefAngelClass' has no member named 'WaterChangePorts'
RA_123111_1928:66: error: 'class ReefAngelClass' has no member named 'OverheatShutoffPorts'
RA_123111_1928:67: error: 'class ReefAngelClass' has no member named 'LightsOnPorts'
RA_123111_1928.cpp: In function 'void loop()':
RA_123111_1928:78: error: no matching function for call to 'ReefAngelClass::StandardATO(int)'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:288: note: candidates are: void ReefAngelClass::StandardATO(byte, int)
RA_123111_1928:79: error: 'class ReefAngelClass' has no member named 'Wavemaker1'
RA_123111_1928:80: error: 'class ReefAngelClass' has no member named 'Wavemaker2'
RA_123111_1928:81: error: no matching function for call to 'ReefAngelClass::StandardFan(int)'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:287: note: candidates are: void ReefAngelClass::StandardFan(byte, int, int)
RA_123111_1928:82: error: no matching function for call to 'ReefAngelClass::StandardHeater(int)'
C:\Users\McDaniels\Documents\Arduino\libraries\ReefAngel/ReefAngel.h:286: note: candidates are: void ReefAngelClass::StandardHeater(byte, int, int)
RA_123111_1928:91: error: 'class ReefAngelClass' has no member named 'ShowInterface'
Also, I can choose the "ReefAngelSimple" from the sketchbook list and it compiles just fine.
I'm starting to get my feet wet!