no levels used in store settings function
This commit is contained in:
parent
1232d2dae6
commit
d51b2666ac
2 changed files with 6 additions and 16 deletions
|
@ -50,7 +50,7 @@ void _EEPROM_readData(int &pos, uint8_t* value, uint8_t size)
|
||||||
#define EEPROM_VERSION "V2"
|
#define EEPROM_VERSION "V2"
|
||||||
|
|
||||||
#ifdef EEPROM_SETTINGS
|
#ifdef EEPROM_SETTINGS
|
||||||
void Config_StoreSettings(uint16_t offset, uint8_t level)
|
void Config_StoreSettings(uint16_t offset)
|
||||||
{
|
{
|
||||||
char ver[4]= "000";
|
char ver[4]= "000";
|
||||||
int i = offset;
|
int i = offset;
|
||||||
|
@ -119,12 +119,7 @@ void Config_StoreSettings(uint16_t offset, uint8_t level)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef LIN_ADVANCE
|
|
||||||
if (level >= 10) {
|
|
||||||
EEPROM_WRITE_VAR(i, extruder_advance_k);
|
|
||||||
EEPROM_WRITE_VAR(i, advance_ed_ratio);
|
|
||||||
}
|
|
||||||
#endif //LIN_ADVANCE
|
|
||||||
|
|
||||||
EEPROM_WRITE_VAR(i,max_feedrate_silent);
|
EEPROM_WRITE_VAR(i,max_feedrate_silent);
|
||||||
EEPROM_WRITE_VAR(i,max_acceleration_units_per_sq_second_silent);
|
EEPROM_WRITE_VAR(i,max_acceleration_units_per_sq_second_silent);
|
||||||
|
@ -225,7 +220,7 @@ void Config_PrintSettings(uint8_t level)
|
||||||
|
|
||||||
|
|
||||||
#ifdef EEPROM_SETTINGS
|
#ifdef EEPROM_SETTINGS
|
||||||
bool Config_RetrieveSettings(uint16_t offset, uint8_t level)
|
bool Config_RetrieveSettings(uint16_t offset)
|
||||||
{
|
{
|
||||||
int i=offset;
|
int i=offset;
|
||||||
bool previous_settings_retrieved = true;
|
bool previous_settings_retrieved = true;
|
||||||
|
@ -302,12 +297,7 @@ bool Config_RetrieveSettings(uint16_t offset, uint8_t level)
|
||||||
EEPROM_READ_VAR(i, filament_size[2]);
|
EEPROM_READ_VAR(i, filament_size[2]);
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#ifdef LIN_ADVANCE
|
|
||||||
if (level >= 10) {
|
|
||||||
EEPROM_READ_VAR(i, extruder_advance_k);
|
|
||||||
EEPROM_READ_VAR(i, advance_ed_ratio);
|
|
||||||
}
|
|
||||||
#endif //LIN_ADVANCE
|
|
||||||
calculate_extruder_multipliers();
|
calculate_extruder_multipliers();
|
||||||
|
|
||||||
EEPROM_READ_VAR(i,max_feedrate_silent);
|
EEPROM_READ_VAR(i,max_feedrate_silent);
|
||||||
|
|
|
@ -13,8 +13,8 @@ FORCE_INLINE void Config_PrintSettings() {}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef EEPROM_SETTINGS
|
#ifdef EEPROM_SETTINGS
|
||||||
void Config_StoreSettings(uint16_t offset, uint8_t level = 0);
|
void Config_StoreSettings(uint16_t offset);
|
||||||
bool Config_RetrieveSettings(uint16_t offset, uint8_t level = 0);
|
bool Config_RetrieveSettings(uint16_t offset);
|
||||||
#else
|
#else
|
||||||
FORCE_INLINE void Config_StoreSettings() {}
|
FORCE_INLINE void Config_StoreSettings() {}
|
||||||
FORCE_INLINE void Config_RetrieveSettings() { Config_ResetDefault(); Config_PrintSettings(); }
|
FORCE_INLINE void Config_RetrieveSettings() { Config_ResetDefault(); Config_PrintSettings(); }
|
||||||
|
|
Loading…
Reference in a new issue