some Init-Stuff optimized and made Log nicer
This commit is contained in:
parent
a2aa302121
commit
3e571a515d
@ -90,7 +90,7 @@ const configData_t ConfigData_defaults = {
|
||||
0 // checksum
|
||||
};
|
||||
|
||||
void InitEEPROM();
|
||||
boolean InitEEPROM();
|
||||
void EEPROM_Process();
|
||||
void StoreConfig_EEPROM();
|
||||
void GetConfig_EEPROM();
|
||||
|
@ -35,12 +35,13 @@ boolean checkEEPROMavailable();
|
||||
*
|
||||
* This function initializes the EEPROM using the I2C_eeprom instance and checks if it's available.
|
||||
*/
|
||||
void InitEEPROM()
|
||||
boolean InitEEPROM()
|
||||
{
|
||||
Wire.begin();
|
||||
ConfigData = ConfigData_defaults;
|
||||
PersistenceData = {0};
|
||||
ee.begin();
|
||||
checkEEPROMavailable();
|
||||
return checkEEPROMavailable();
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -110,13 +110,19 @@ void setup()
|
||||
|
||||
Serial.print("\n\n-------------------START-------------------\n");
|
||||
Serial.print(globals.DeviceNameId);
|
||||
Serial.print("\nby Hiabuto Defense\n");
|
||||
Serial.print("\nby Hiabuto Defense\n\n");
|
||||
|
||||
// Initialize EEPROM, load configuration, and persistence data from EEPROM
|
||||
InitEEPROM();
|
||||
GetConfig_EEPROM();
|
||||
GetPersistence_EEPROM();
|
||||
Serial.print("\nEE-Init done");
|
||||
if (InitEEPROM())
|
||||
{
|
||||
GetConfig_EEPROM();
|
||||
GetPersistence_EEPROM();
|
||||
Serial.printf("Initialized EEPROM at Address 0x%02X\n", I2C_EE_ADDRESS);
|
||||
}
|
||||
else
|
||||
{
|
||||
Serial.print("EEPROM not Initialized\n");
|
||||
}
|
||||
|
||||
if (i2c_io.begin())
|
||||
{
|
||||
@ -209,7 +215,6 @@ void setup()
|
||||
|
||||
// Start cyclic EEPROM updates for Persistence Data Structure (PDS)
|
||||
tmrEEPROMCyclicPDS.start();
|
||||
Serial.print("\nSetup Done\n");
|
||||
|
||||
disp_FAC_1.init();
|
||||
disp_FAC_1.setBrightness(5);
|
||||
@ -218,7 +223,6 @@ void setup()
|
||||
disp_FAC_3.init();
|
||||
disp_FAC_3.setBrightness(5);
|
||||
|
||||
tmrEEPROMCyclicPDS.start();
|
||||
tmrFactionTicker.start();
|
||||
tmrInputGetter.start();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user