Go Down

Topic: Quick help with EEPROM.read() (Read 615 times) previous topic - next topic

Bebbetufs

Feb 28, 2011, 02:56 pm Last Edit: Feb 28, 2011, 02:58 pm by Bebbetufs Reason: 1
Code: [Select]

//____________Defining global variables________________________________________
   boolean pType = 0; //Choose BAR = false /psi = true =!0

//____________Reading values from eeprom_______________________________________
pType = EEPROM.read(0);

void saveSettings()
    {
      if (flagChanges = 1) //Only save if necassary!
          {
            EEPROM.write(0,pType); //Pressure units
          }
       else
          {
             lcd.clear();
             lcd.setCursor(2, 1); // set the cursor to column 3, line 0                         
             lcd.print("NO CHANGES MADE!");
             lcd.setCursor(4, 2); // set the cursor to column 3, line 0                         
             lcd.print("EXITING MENU");
             delay(500);
             menu.moveUp(); //EXIT up one level   
          }   
    }


Causes error message
Quote
expected constructor, destructor, or type conversion before '=' token


I can't figure out what's causing this.

robtillaart

If you post your whole code we can reproduce the feature.

I assume  pType = EEPROM.read(0);  is causing the error as it is done outside a function ...
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Bebbetufs

#2
Feb 28, 2011, 03:31 pm Last Edit: Feb 28, 2011, 03:33 pm by Bebbetufs Reason: 1
Sorry.
Had to attach it as zip.
It is too big for the forum.... but, you are right. I need to put it inside "void setup()"

James C4S

Code: [Select]
if (flagChanges = 1) //Only save if necassary!
is not the same as
Code: [Select]
if (flagChanges == 1) //Only save if necassary!
Capacitor Expert By Day, Enginerd by night.  ||  Personal Blog: www.baldengineer.com  || Electronics Tutorials for Beginners:  www.addohms.com

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy