|
@ -197,10 +197,10 @@ void Config_Postprocess() { |
|
|
#define EEPROM_WRITE(VAR) _EEPROM_writeData(eeprom_index, (uint8_t*)&VAR, sizeof(VAR)) |
|
|
#define EEPROM_WRITE(VAR) _EEPROM_writeData(eeprom_index, (uint8_t*)&VAR, sizeof(VAR)) |
|
|
#define EEPROM_READ(VAR) _EEPROM_readData(eeprom_index, (uint8_t*)&VAR, sizeof(VAR)) |
|
|
#define EEPROM_READ(VAR) _EEPROM_readData(eeprom_index, (uint8_t*)&VAR, sizeof(VAR)) |
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
|
* M500 - Store Configuration |
|
|
* M500 - Store Configuration |
|
|
*/ |
|
|
*/ |
|
|
void Config_StoreSettings() { |
|
|
void Config_StoreSettings() { |
|
|
float dummy = 0.0f; |
|
|
float dummy = 0.0f; |
|
|
char ver[4] = "000"; |
|
|
char ver[4] = "000"; |
|
|
|
|
|
|
|
@ -372,12 +372,12 @@ void Config_StoreSettings() { |
|
|
SERIAL_ECHO_START; |
|
|
SERIAL_ECHO_START; |
|
|
SERIAL_ECHOPAIR("Settings Stored (", eeprom_size); |
|
|
SERIAL_ECHOPAIR("Settings Stored (", eeprom_size); |
|
|
SERIAL_ECHOLNPGM(" bytes)"); |
|
|
SERIAL_ECHOLNPGM(" bytes)"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
|
* M501 - Retrieve Configuration |
|
|
* M501 - Retrieve Configuration |
|
|
*/ |
|
|
*/ |
|
|
void Config_RetrieveSettings() { |
|
|
void Config_RetrieveSettings() { |
|
|
|
|
|
|
|
|
EEPROM_START(); |
|
|
EEPROM_START(); |
|
|
|
|
|
|
|
@ -563,7 +563,7 @@ void Config_RetrieveSettings() { |
|
|
#if ENABLED(EEPROM_CHITCHAT) |
|
|
#if ENABLED(EEPROM_CHITCHAT) |
|
|
Config_PrintSettings(); |
|
|
Config_PrintSettings(); |
|
|
#endif |
|
|
#endif |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
#else // !EEPROM_SETTINGS
|
|
|
#else // !EEPROM_SETTINGS
|
|
|
|
|
|
|
|
@ -711,12 +711,12 @@ void Config_ResetDefault() { |
|
|
|
|
|
|
|
|
#if DISABLED(DISABLE_M503) |
|
|
#if DISABLED(DISABLE_M503) |
|
|
|
|
|
|
|
|
#define CONFIG_ECHO_START do{ if (!forReplay) SERIAL_ECHO_START; }while(0) |
|
|
#define CONFIG_ECHO_START do{ if (!forReplay) SERIAL_ECHO_START; }while(0) |
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
|
* M503 - Print Configuration |
|
|
* M503 - Print Configuration |
|
|
*/ |
|
|
*/ |
|
|
void Config_PrintSettings(bool forReplay) { |
|
|
void Config_PrintSettings(bool forReplay) { |
|
|
// Always have this function, even with EEPROM_SETTINGS disabled, the current values will be shown
|
|
|
// Always have this function, even with EEPROM_SETTINGS disabled, the current values will be shown
|
|
|
|
|
|
|
|
|
CONFIG_ECHO_START; |
|
|
CONFIG_ECHO_START; |
|
@ -1015,6 +1015,6 @@ void Config_PrintSettings(bool forReplay) { |
|
|
SERIAL_ECHOPAIR(" M851 Z", zprobe_zoffset); |
|
|
SERIAL_ECHOPAIR(" M851 Z", zprobe_zoffset); |
|
|
SERIAL_EOL; |
|
|
SERIAL_EOL; |
|
|
#endif |
|
|
#endif |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
#endif // !DISABLE_M503
|
|
|
#endif // !DISABLE_M503
|
|
|