|
|
@ -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
|
|
|
|