Skip to content
This repository was archived by the owner on Feb 25, 2021. It is now read-only.

Commit b471315

Browse files
committed
Rearranged the positions in the configuration-flash
1 parent a137b5d commit b471315

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/main.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,9 @@ void setResetButtonToRed() {
8383
void writeEeprom() {
8484
EEPROM.writeUChar( ( uint16_t )EepromAddresses::Validator, 0 );
8585
EEPROM.writeUShort( ( uint16_t )EepromAddresses::SizeOfConfig, ( uint16_t )sizeof( SteerConfig ) );
86-
EEPROM.put( ( uint16_t )EepromAddresses::SteerSettings, steerConfig );
8786
EEPROM.put( ( uint16_t )EepromAddresses::Bno055CalibrationData, bno055CalibrationData );
8887
EEPROM.put( ( uint16_t )EepromAddresses::Fxos8700Fxas21002CalibrationData, fxos8700Fxas21002CalibrationData );
88+
EEPROM.put( ( uint16_t )EepromAddresses::SteerConfig, steerConfig );
8989
EEPROM.commit();
9090
}
9191

@@ -150,9 +150,9 @@ void setup( void ) {
150150
if ( ( EEPROM.readUChar( ( uint16_t )EepromAddresses::Validator ) != 0xff ) &&
151151
( EEPROM.readUShort( ( uint16_t )EepromAddresses::SizeOfConfig ) == sizeof( SteerConfig ) ) ) {
152152
Serial.println( "Read from EEPROM" );
153-
EEPROM.get( ( uint16_t )EepromAddresses::SteerSettings, steerConfig );
154153
EEPROM.get( ( uint16_t )EepromAddresses::Bno055CalibrationData, bno055CalibrationData );
155154
EEPROM.get( ( uint16_t )EepromAddresses::Fxos8700Fxas21002CalibrationData, fxos8700Fxas21002CalibrationData );
155+
EEPROM.get( ( uint16_t )EepromAddresses::SteerConfig, steerConfig );
156156
} else {
157157
Serial.println( "Not read from EEPROM" );
158158
writeEeprom();

src/main.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -315,9 +315,9 @@ enum class EepromAddresses : uint16_t {
315315
CRC = 0,
316316
Validator = 5,
317317
SizeOfConfig = 7,
318-
SteerSettings = 9,
319-
Bno055CalibrationData = SteerSettings + sizeof( SteerConfig ),
320-
Fxos8700Fxas21002CalibrationData = Bno055CalibrationData + sizeof( bno055CalibrationData )
318+
Bno055CalibrationData = 9,
319+
Fxos8700Fxas21002CalibrationData = Bno055CalibrationData + sizeof( bno055CalibrationData ),
320+
SteerConfig = Fxos8700Fxas21002CalibrationData + sizeof( fxos8700Fxas21002CalibrationData )
321321
};
322322

323323
struct SteerSettings {

0 commit comments

Comments
 (0)