vyacheslav-shubin
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with
28 additions and
0 deletions
-
Marlin/src/lcd/extui/anycubic_chiron_lcd.cpp
-
Marlin/src/lcd/extui/anycubic_i3mega_lcd.cpp
-
Marlin/src/lcd/extui/dgus_lcd.cpp
-
Marlin/src/lcd/extui/example.cpp
-
Marlin/src/lcd/extui/lib/ftdi_eve_touch_ui/marlin_events.cpp
-
Marlin/src/lcd/extui/malyan_lcd.cpp
-
Marlin/src/lcd/extui/nextion_lcd.cpp
-
Marlin/src/lcd/extui/ui_api.h
-
Marlin/src/module/settings.cpp
|
|
@ -88,6 +88,10 @@ namespace ExtUI { |
|
|
|
// memcpy(&myDataStruct, buff, sizeof(myDataStruct));
|
|
|
|
} |
|
|
|
|
|
|
|
void onPostprocessSettings() { |
|
|
|
// Called after loading or resetting stored settings
|
|
|
|
} |
|
|
|
|
|
|
|
void onConfigurationStoreWritten(bool success) { |
|
|
|
// Called after the entire EEPROM has been written,
|
|
|
|
// whether successful or not.
|
|
|
|
|
|
@ -79,6 +79,10 @@ namespace ExtUI { |
|
|
|
// memcpy(&myDataStruct, buff, sizeof(myDataStruct));
|
|
|
|
} |
|
|
|
|
|
|
|
void onPostprocessSettings() { |
|
|
|
// Called after loading or resetting stored settings
|
|
|
|
} |
|
|
|
|
|
|
|
void onConfigurationStoreWritten(bool success) { |
|
|
|
// Called after the entire EEPROM has been written,
|
|
|
|
// whether successful or not.
|
|
|
|
|
|
@ -98,6 +98,10 @@ namespace ExtUI { |
|
|
|
// memcpy(&myDataStruct, buff, sizeof(myDataStruct));
|
|
|
|
} |
|
|
|
|
|
|
|
void onPostprocessSettings() { |
|
|
|
// Called after loading or resetting stored settings
|
|
|
|
} |
|
|
|
|
|
|
|
void onConfigurationStoreWritten(bool success) { |
|
|
|
// Called after the entire EEPROM has been written,
|
|
|
|
// whether successful or not.
|
|
|
|
|
|
@ -84,6 +84,10 @@ namespace ExtUI { |
|
|
|
// memcpy(&myDataStruct, buff, sizeof(myDataStruct));
|
|
|
|
} |
|
|
|
|
|
|
|
void onPostprocessSettings() { |
|
|
|
// Called after loading or resetting stored settings
|
|
|
|
} |
|
|
|
|
|
|
|
void onConfigurationStoreWritten(bool success) { |
|
|
|
// Called after the entire EEPROM has been written,
|
|
|
|
// whether successful or not.
|
|
|
|
|
|
@ -113,6 +113,10 @@ namespace ExtUI { |
|
|
|
InterfaceSettingsScreen::loadSettings(buff); |
|
|
|
} |
|
|
|
|
|
|
|
void onPostprocessSettings() { |
|
|
|
// Called after loading or resetting stored settings
|
|
|
|
} |
|
|
|
|
|
|
|
void onConfigurationStoreWritten(bool success) { |
|
|
|
#ifdef ARCHIM2_SPI_FLASH_EEPROM_BACKUP_SIZE |
|
|
|
if (success && InterfaceSettingsScreen::backupEEPROM()) { |
|
|
|
|
|
@ -519,6 +519,7 @@ namespace ExtUI { |
|
|
|
void onFactoryReset() {} |
|
|
|
void onStoreSettings(char*) {} |
|
|
|
void onLoadSettings(const char*) {} |
|
|
|
void onPostprocessSettings() {} |
|
|
|
void onConfigurationStoreWritten(bool) {} |
|
|
|
void onConfigurationStoreRead(bool) {} |
|
|
|
|
|
|
|
|
|
@ -75,6 +75,10 @@ namespace ExtUI { |
|
|
|
// memcpy(&myDataStruct, buff, sizeof(myDataStruct));
|
|
|
|
} |
|
|
|
|
|
|
|
void onPostprocessSettings() { |
|
|
|
// Called after loading or resetting stored settings
|
|
|
|
} |
|
|
|
|
|
|
|
void onConfigurationStoreWritten(bool success) { |
|
|
|
// Called after the entire EEPROM has been written,
|
|
|
|
// whether successful or not.
|
|
|
|
|
|
@ -389,6 +389,7 @@ namespace ExtUI { |
|
|
|
void onFactoryReset(); |
|
|
|
void onStoreSettings(char *); |
|
|
|
void onLoadSettings(const char *); |
|
|
|
void onPostprocessSettings(); |
|
|
|
void onConfigurationStoreWritten(bool success); |
|
|
|
void onConfigurationStoreRead(bool success); |
|
|
|
#if ENABLED(POWER_LOSS_RECOVERY) |
|
|
|
|
|
@ -533,6 +533,8 @@ void MarlinSettings::postprocess() { |
|
|
|
|
|
|
|
TERN_(CASELIGHT_USES_BRIGHTNESS, caselight.update_brightness()); |
|
|
|
|
|
|
|
TERN_(EXTENSIBLE_UI, ExtUI::onPostprocessSettings()); |
|
|
|
|
|
|
|
// Refresh steps_to_mm with the reciprocal of axis_steps_per_mm
|
|
|
|
// and init stepper.count[], planner.position[] with current_position
|
|
|
|
planner.refresh_positioning(); |
|
|
|