From a687173e02b0a99b33f92951aaa1653f32b64c60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Sat, 28 Aug 2021 17:45:31 +0000 Subject: [PATCH] Change custom_message_state_old and custom_message_state to uint8_t I see max value as 7*7+10 = 59 Saves 100 byte of flash and 1 byte of SRAM --- Firmware/Marlin_main.cpp | 2 +- Firmware/ultralcd.cpp | 2 +- Firmware/ultralcd.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index 7f7bf0a7..107e2467 100755 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -3118,7 +3118,7 @@ static void gcode_G80() #endif //PINDA_THERMISTOR // Save custom message state, set a new custom message state to display: Calibrating point 9. CustomMsg custom_message_type_old = custom_message_type; - unsigned int custom_message_state_old = custom_message_state; + uint8_t custom_message_state_old = custom_message_state; custom_message_type = CustomMsg::MeshBedLeveling; custom_message_state = (nMeasPoints * nMeasPoints) + 10; lcd_update(1); diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index c72aa7bd..c455ca2f 100755 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -78,7 +78,7 @@ LcdCommands lcd_commands_type = LcdCommands::Idle; static uint8_t lcd_commands_step = 0; CustomMsg custom_message_type = CustomMsg::Status; -unsigned int custom_message_state = 0; +uint8_t custom_message_state = 0; bool isPrintPaused = false; diff --git a/Firmware/ultralcd.h b/Firmware/ultralcd.h index 06763556..ed04757e 100755 --- a/Firmware/ultralcd.h +++ b/Firmware/ultralcd.h @@ -121,7 +121,7 @@ enum class CustomMsg : uint_least8_t }; extern CustomMsg custom_message_type; -extern unsigned int custom_message_state; +extern uint8_t custom_message_state; extern uint8_t farm_mode; extern int farm_timer;