error compiling
Posted: Tue Mar 20, 2012 4:58 am
I just changed my pde to enable web banners (or at least tried to:)). Not sure what happened, but i now have an error compiling when I try to upload.
// Autogenerated file by RAGen (v1.2.1.158), (03/18/2012 10:21)
// RA_031812_1021.ino
//
// This version designed for v0.9.0 or later
/* The following features are enabled for this File:
#define DateTimeSetup
#define VersionMenu
#define DisplayLEDPWM
#define wifi
#define WDT
#define CUSTOM_MENU
#define CUSTOM_MENU_ENTRIES 4
*/
#include <ReefAngel_Features.h>
#include <Globals.h>
#include <RA_Wifi.h>
#include <Wire.h>
#include <OneWire.h>
#include <Time.h>
#include <DS1307RTC.h>
#include <InternalEEPROM.h>
#include <RA_NokiaLCD.h>
#include <RA_ATO.h>
#include <RA_Joystick.h>
#include <LED.h>
#include <RA_TempSensor.h>
#include <Relay.h>
#include <RA_PWM.h>
#include <Timer.h>
#include <Memory.h>
#include <ReefAngel.h>
#include <avr/pgmspace.h>
prog_char id_label[] PROGMEM = "jgriffith";
prog_char probe1_label[] PROGMEM = "water";
prog_char probe2_label[] PROGMEM = "room";
prog_char probe3_label[] PROGMEM = "lights";
prog_char relay1_label[] PROGMEM = "lights";
prog_char relay2_label[] PROGMEM = "actinic";
prog_char relay3_label[] PROGMEM = "high noon";
prog_char relay4_label[] PROGMEM = "moon lights";
prog_char relay5_label[] PROGMEM = "fuge lights";
prog_char relay6_label[] PROGMEM = "dosing pump";
prog_char relay7_label[] PROGMEM = "ato";
prog_char relay8_label[] PROGMEM = "heater";
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
ReefAngel.LoadWebBanner(pgm_read_word(&(webbanner_items[0])), SIZE(webbanner_items));
// Initialize and start the timer
ReefAngel.Timer[4].SetInterval(60); // set interval to 180 seconds
ReefAngel.Timer[4].Start();
}
void loop()
{
ReefAngel.ShowInterface();
// Specific functions
ReefAngel.StandardLights(Port1);
ReefAngel.StandardLights(Port2);
ReefAngel.MHLights(Port3); // Uses MHLights schedule for high noon lights
ReefAngel.StandardLights(Port4,120); // Offset 120 minutes from Port1
ReefAngel.MoonLights(Port5); // Inverse cycle of Port1
ReefAngel.DosingPump1(Port6);
ReefAngel.StandardATO(Port7);
ReefAngel.StandardHeater(Port8);
ReefAngel.PWM.SetActinic(PWMSlope(10,0,22,0,15,55,120,15));
ReefAngel.PWM.SetDaylight(PWMSlope(11,0,21,0,15,55,120,15));
if ( ReefAngel.Timer[4].IsTriggered() )
{
ReefAngel.Timer[4].Start();
ReefAngel.WebBanner();
}
}