I am trying to use DrawLargeText for a custom main, and I have the fonts defined in the features file, but I keep getting the error "No member name DrawLargeText"
Can you spot what's wrong?
pde
Code: Select all
/* The following features are enabled for this PDE File:
#define DisplayImages
#define VersionMenu
#define wifi
#define SIMPLE_MENU
#define CUSTOM_MAIN
#define COLORS_PDE
*/
#include <ReefAngel_Features.h>
#include <ReefAngel_Colors.h>
#include <ReefAngel_CustomColors.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>
byte wmport=Port5;
boolean wmdelay=false;
void DrawCustomMain()
{
ReefAngel.LCD.DrawDate(6, 118);
ReefAngel.LCD.DrawLargeText(COLOR_DARKTURQUOISE, COLOR_WHITE, 6, 2, "ROB'S REEF ANGEL");
ReefAngel.LCD.Clear(COLOR_MAROON, 1, 17, 132, 17);
ReefAngel.LCD.Clear(COLOR_MAROON, 1, 115, 132, 115);
ReefAngel.LCD.Clear(COLOR_MAROON, 1, 90, 132, 90);
pingSerial();
ReefAngel.LCD.DrawText(COLOR_GOLDENROD, COLOR_WHITE, 8, 21, "Main Tank:");
char text[7];
ConvertNumToString(text, ReefAngel.Params.Temp1, 10);
//ReefAngel.LCD.Clear(DefaultBGColor,43,20,73,20);
pingSerial();
ReefAngel.LCD.DrawText(T1TempColor, DefaultBGColor, 88, 20, text);
pingSerial();
ReefAngel.LCD.DrawText(COLOR_MEDIUMSEAGREEN, COLOR_WHITE, 50, 58, "pH:");
ConvertNumToString(text, ReefAngel.Params.PH, 100);
//ReefAngel.LCD.Clear(DefaultBGColor, 98, 33, 128, 33);
ReefAngel.LCD.DrawText(PHColor, DefaultBGColor, 88, 58, text);
pingSerial();
ReefAngel.LCD.DrawText(COLOR_RED, COLOR_WHITE,8,33,"Frag Tank:");
ReefAngel.LCD.DrawSingleMonitor(ReefAngel.Params.Temp3, T3TempColor,
88, 33, 10);
ReefAngel.LCD.DrawText(COLOR_DARKORCHID, COLOR_WHITE,8,47,"Room Temp:");
ReefAngel.LCD.DrawSingleMonitor(ReefAngel.Params.Temp2, T2TempColor,
88, 47, 10);here's the features file
Code: Select all
#ifndef __REEFANGEL_FEATURES_H__
#define __REEFANGEL_FEATURES_H__
#define DisplayImages
#define VersionMenu
#define wifi
#define SIMPLE_MENU
#define CUSTOM_MAIN
#define COLORS_PDE
#define FONT_8X8
#define FONT_8X16
#endif // __REEFANGEL_FEATURES_H__
