RF Expansion
Posted: Mon Jan 05, 2015 6:21 pm
Ran the wizard with my new RF expansion, and I keep getting an error message.
Heres the message.
The following features were automatically added:
Watchdog Timer
Version Menu
The following features were detected:
RF Expansion Module
Wifi Attachment
2014 Main Screen
Extra Font - Medium Size (8x8 pixels)
Simple Menu
Globals\Globals.cpp.o: In function `PWMParabola(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':
C:\Users\Tina\Documents\Arduino\libraries\Globals/Globals.cpp:267: undefined reference to `LightsOverride'
Globals\Globals.cpp.o: In function `PWMSlope(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':
C:\Users\Tina\Documents\Arduino\libraries\Globals/Globals.cpp:229: undefined reference to `LightsOverride'
here's the code im running.
Thanks in advance for help
Heres the message.
The following features were automatically added:
Watchdog Timer
Version Menu
The following features were detected:
RF Expansion Module
Wifi Attachment
2014 Main Screen
Extra Font - Medium Size (8x8 pixels)
Simple Menu
Globals\Globals.cpp.o: In function `PWMParabola(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':
C:\Users\Tina\Documents\Arduino\libraries\Globals/Globals.cpp:267: undefined reference to `LightsOverride'
Globals\Globals.cpp.o: In function `PWMSlope(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)':
C:\Users\Tina\Documents\Arduino\libraries\Globals/Globals.cpp:229: undefined reference to `LightsOverride'
here's the code im running.
Code: Select all
#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 <InternalEEPROM.h>
#include <RA_Colors.h>
#include <RA_CustomColors.h>
#include <Salinity.h>
#include <RF.h>
#include <IO.h>
#include <ORP.h>
#include <AI.h>
#include <PH.h>
#include <WaterLevel.h>
#include <Humidity.h>
#include <DCPump.h>
#include <PAR.h>
#include <ReefAngel.h>
////// Place global variable code below here
////// Place global variable code above here
void setup()
{
// This must be the first line
ReefAngel.Init(); //Initialize controller
ReefAngel.Use2014Screen(); // Let's use 2014 Screen
// Ports toggled in Feeding Mode
// Define labels for 2014 LCD screen
ReefAngel.CustomLabels[0]="Return";
ReefAngel.CustomLabels[1]="Skimmer";
ReefAngel.CustomLabels[2]="Heater";
ReefAngel.CustomLabels[3]="Fan";
ReefAngel.CustomLabels[4]="ATO";
ReefAngel.CustomLabels[5]="Powerheads";
ReefAngel.CustomLabels[6]="Calcium";
ReefAngel.CustomLabels[7]="Carbonates";
ReefAngel.FeedingModePorts = Port2Bit | Port6Bit;
// Ports toggled in Water Change Mode
ReefAngel.WaterChangePorts = Port1Bit | Port2Bit | Port4Bit | Port5Bit | Port6Bit;
// Ports toggled when Lights On / Off menu entry selected
// Ports turned off when Overheat temperature exceeded
ReefAngel.OverheatShutoffPorts = Port3Bit;
// Use T1 probe as temperature and overheat functions
ReefAngel.TempProbe = T1_PROBE;
ReefAngel.OverheatProbe = T1_PROBE;
// Ports that are always on
ReefAngel.Relay.On( Port1 );
ReefAngel.Relay.On( Port2 );
ReefAngel.Relay.On( Port6 );
////// Place additional initialization code below here
////// Place additional initialization code above here
}
void loop()
{
ReefAngel.StandardHeater( Port3 );
ReefAngel.StandardFan( Port4 );
ReefAngel.StandardATO( Port5 );
ReefAngel.DosingPumpRepeat1( Port7 );
if (hour()>=18 && hour()<06) ReefAngel.DosingPumpRepeat( Port8,0,60,200 );
ReefAngel.RF.UseMemory = true;
ReefAngel.RF.ChannelWhiteParabola();
ReefAngel.RF.ChannelRoyalBlueParabola();
ReefAngel.RF.ChannelRedParabola();
ReefAngel.RF.ChannelGreenParabola();
ReefAngel.RF.ChannelBlueSlope();
ReefAngel.RF.ChannelIntensityParabola();
////// Place your custom code below here
////// Place your custom code above here
// This should always be the last line
ReefAngel.Portal( "lionfan" );
ReefAngel.ShowInterface();
}