EEPROM: examples: fix Serial for board Leonardo

This commit is contained in:
Martino Facchin 2015-03-24 10:20:00 +01:00
parent 5da9792cd6
commit d8656b8c52
3 changed files with 12 additions and 3 deletions

View File

@ -14,7 +14,10 @@ void setup(){
//Start serial //Start serial
Serial.begin(9600); Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}
//Print length of data to run CRC on. //Print length of data to run CRC on.
Serial.print( "EEPROM length: " ); Serial.print( "EEPROM length: " );
Serial.println( EEPROM.length() ); Serial.println( EEPROM.length() );

View File

@ -23,8 +23,11 @@ void setup(){
int eeAddress = 0; //EEPROM address to start reading from int eeAddress = 0; //EEPROM address to start reading from
Serial.begin( 9600 ); Serial.begin( 9600 );
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}
Serial.print( "Read float from EEPROM: " ); Serial.print( "Read float from EEPROM: " );
//Get the float data from the EEPROM at position 'eeAddress' //Get the float data from the EEPROM at position 'eeAddress'
EEPROM.get( eeAddress, f ); EEPROM.get( eeAddress, f );
Serial.println( f, 3 ); //This may print 'ovf, nan' if the data inside the EEPROM is not a valid float. Serial.println( f, 3 ); //This may print 'ovf, nan' if the data inside the EEPROM is not a valid float.

View File

@ -25,7 +25,10 @@ struct MyObject{
void setup(){ void setup(){
Serial.begin(9600); Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}
float f = 123.456f; //Variable to store in EEPROM. float f = 123.456f; //Variable to store in EEPROM.
int eeAddress = 0; //Location we want the data to be put. int eeAddress = 0; //Location we want the data to be put.