changed Config-Default-code
This commit is contained in:
parent
f52f4103f6
commit
a7ea17ef05
@ -82,36 +82,36 @@ const size_t CANSourceString_Elements = sizeof(CANSourceString) / sizeof(CANSour
|
|||||||
// Structure for persistence data stored in EEPROM
|
// Structure for persistence data stored in EEPROM
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
uint16_t writeCycleCounter = 0;
|
uint16_t writeCycleCounter;
|
||||||
uint32_t tankRemain_microL = 0;
|
uint32_t tankRemain_microL;
|
||||||
uint32_t TravelDistance_highRes_mm = 0;
|
uint32_t TravelDistance_highRes_mm;
|
||||||
uint32_t odometer_mm = 0;
|
uint32_t odometer_mm;
|
||||||
uint32_t odometer = 0;
|
uint32_t odometer;
|
||||||
uint32_t checksum = 0;
|
uint32_t checksum;
|
||||||
} persistenceData_t;
|
} persistenceData_t;
|
||||||
|
|
||||||
// Structure for configuration settings stored in EEPROM
|
// Structure for configuration settings stored in EEPROM
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
uint8_t EEPROM_Version = 0;
|
uint8_t EEPROM_Version;
|
||||||
uint32_t DistancePerLube_Default = 8000;
|
uint32_t DistancePerLube_Default;
|
||||||
uint32_t DistancePerLube_Rain = 4000;
|
uint32_t DistancePerLube_Rain;
|
||||||
uint32_t tankCapacity_ml = 320;
|
uint32_t tankCapacity_ml;
|
||||||
uint32_t amountPerDose_microL = DEFAULT_PUMP_DOSE;
|
uint32_t amountPerDose_microL;
|
||||||
uint8_t TankRemindAtPercentage = 30;
|
uint8_t TankRemindAtPercentage;
|
||||||
uint8_t PulsePerRevolution = 1;
|
uint8_t PulsePerRevolution;
|
||||||
uint32_t TireWidth_mm = 150;
|
uint32_t TireWidth_mm;
|
||||||
uint32_t TireWidthHeight_Ratio = 70;
|
uint32_t TireWidthHeight_Ratio;
|
||||||
uint32_t RimDiameter_Inch = 18;
|
uint32_t RimDiameter_Inch;
|
||||||
uint32_t DistancePerRevolution_mm = 2000;
|
uint32_t DistancePerRevolution_mm;
|
||||||
uint16_t BleedingPulses = 25;
|
uint16_t BleedingPulses;
|
||||||
SpeedSource_t SpeedSource = SOURCE_IMPULSE;
|
SpeedSource_t SpeedSource;
|
||||||
GPSBaudRate_t GPSBaudRate = BAUD_115200;
|
GPSBaudRate_t GPSBaudRate;
|
||||||
CANSource_t CANSource = KTM_890_ADV_R_2021;
|
CANSource_t CANSource;
|
||||||
bool LED_Mode_Flash = false;
|
bool LED_Mode_Flash;
|
||||||
uint8_t LED_Max_Brightness = 255;
|
uint8_t LED_Max_Brightness;
|
||||||
uint8_t LED_Min_Brightness = 5;
|
uint8_t LED_Min_Brightness;
|
||||||
uint32_t checksum = 0;
|
uint32_t checksum;
|
||||||
} LubeConfig_t;
|
} LubeConfig_t;
|
||||||
|
|
||||||
// Default configuration settings
|
// Default configuration settings
|
||||||
|
@ -36,6 +36,8 @@ boolean checkEEPROMavailable();
|
|||||||
*/
|
*/
|
||||||
void InitEEPROM()
|
void InitEEPROM()
|
||||||
{
|
{
|
||||||
|
LubeConfig = LubeConfig_defaults;
|
||||||
|
PersistenceData = {0};
|
||||||
ee.begin();
|
ee.begin();
|
||||||
checkEEPROMavailable();
|
checkEEPROMavailable();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user