@@ -470,7 +470,7 @@ void Draw_Back_First(const bool is_sel=true) {
470470}
471471
472472template <typename T>
473- inline bool Apply_Encoder (const ENCODER_DiffState &encoder_diffState, T &valref) {
473+ inline bool Apply_Encoder (const EncoderState &encoder_diffState, T &valref) {
474474 if (encoder_diffState == ENCODER_DIFF_CW)
475475 valref += EncoderRate.encoderMoveValue ;
476476 else if (encoder_diffState == ENCODER_DIFF_CCW)
@@ -1292,11 +1292,11 @@ void Goto_MainMenu() {
12921292 TERN (HAS_ONESTEP_LEVELING, ICON_Leveling, ICON_StartInfo)();
12931293}
12941294
1295- inline ENCODER_DiffState get_encoder_state () {
1295+ inline EncoderState get_encoder_state () {
12961296 static millis_t Encoder_ms = 0 ;
12971297 const millis_t ms = millis ();
12981298 if (PENDING (ms, Encoder_ms)) return ENCODER_DIFF_NO;
1299- const ENCODER_DiffState state = Encoder_ReceiveAnalyze ();
1299+ const EncoderState state = Encoder_ReceiveAnalyze ();
13001300 if (state != ENCODER_DIFF_NO) Encoder_ms = ms + ENCODER_WAIT_MS;
13011301 return state;
13021302}
@@ -1317,7 +1317,7 @@ void HMI_Move_Done(const AxisEnum axis) {
13171317}
13181318
13191319void HMI_Move_X () {
1320- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
1320+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
13211321 if (encoder_diffState == ENCODER_DIFF_NO) return ;
13221322 if (Apply_Encoder (encoder_diffState, HMI_ValueStruct.Move_X_scaled )) {
13231323 Draw_Edit_Float3 (1 , HMI_ValueStruct.Move_X_scaled );
@@ -1331,7 +1331,7 @@ void HMI_Move_X() {
13311331}
13321332
13331333void HMI_Move_Y () {
1334- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
1334+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
13351335 if (encoder_diffState == ENCODER_DIFF_NO) return ;
13361336 if (Apply_Encoder (encoder_diffState, HMI_ValueStruct.Move_Y_scaled )) {
13371337 Draw_Edit_Float3 (2 , HMI_ValueStruct.Move_Y_scaled );
@@ -1345,7 +1345,7 @@ void HMI_Move_Y() {
13451345}
13461346
13471347void HMI_Move_Z () {
1348- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
1348+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
13491349 if (encoder_diffState == ENCODER_DIFF_NO) return ;
13501350 if (Apply_Encoder (encoder_diffState, HMI_ValueStruct.Move_Z_scaled )) {
13511351 Draw_Edit_Float3 (3 , HMI_ValueStruct.Move_Z_scaled );
@@ -1362,7 +1362,7 @@ void HMI_Move_Z() {
13621362
13631363 void HMI_Move_E () {
13641364 static float last_E_scaled = 0 ;
1365- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
1365+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
13661366 if (encoder_diffState == ENCODER_DIFF_NO) return ;
13671367 if (Apply_Encoder (encoder_diffState, HMI_ValueStruct.Move_E_scaled )) {
13681368 last_E_scaled = HMI_ValueStruct.Move_E_scaled ;
@@ -1383,7 +1383,7 @@ void HMI_Move_Z() {
13831383 bool printer_busy () { return planner.movesplanned () || printingIsActive (); }
13841384
13851385 void HMI_Zoffset () {
1386- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
1386+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
13871387 if (encoder_diffState == ENCODER_DIFF_NO) return ;
13881388 uint8_t zoff_line;
13891389 switch (HMI_ValueStruct.show_mode ) {
@@ -1416,7 +1416,7 @@ void HMI_Move_Z() {
14161416#if HAS_HOTEND
14171417
14181418 void HMI_ETemp () {
1419- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
1419+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
14201420 if (encoder_diffState == ENCODER_DIFF_NO) return ;
14211421 uint8_t temp_line;
14221422 switch (HMI_ValueStruct.show_mode ) {
@@ -1458,7 +1458,7 @@ void HMI_Move_Z() {
14581458#if HAS_HEATED_BED
14591459
14601460 void HMI_BedTemp () {
1461- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
1461+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
14621462 if (encoder_diffState == ENCODER_DIFF_NO) return ;
14631463 uint8_t bed_line;
14641464 switch (HMI_ValueStruct.show_mode ) {
@@ -1500,7 +1500,7 @@ void HMI_Move_Z() {
15001500#if HAS_PREHEAT && HAS_FAN
15011501
15021502 void HMI_FanSpeed () {
1503- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
1503+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
15041504 if (encoder_diffState == ENCODER_DIFF_NO) return ;
15051505 uint8_t fan_line;
15061506 switch (HMI_ValueStruct.show_mode ) {
@@ -1541,7 +1541,7 @@ void HMI_Move_Z() {
15411541#endif // HAS_PREHEAT && HAS_FAN
15421542
15431543void HMI_PrintSpeed () {
1544- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
1544+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
15451545 if (encoder_diffState == ENCODER_DIFF_NO) return ;
15461546 if (Apply_Encoder (encoder_diffState, HMI_ValueStruct.print_speed )) {
15471547 checkkey = Tune;
@@ -1559,7 +1559,7 @@ void HMI_PrintSpeed() {
15591559#define LAST_AXIS TERN (HAS_HOTEND, E_AXIS, Z_AXIS)
15601560
15611561void HMI_MaxFeedspeedXYZE() {
1562- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
1562+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
15631563 if (encoder_diffState == ENCODER_DIFF_NO) return ;
15641564 if (Apply_Encoder (encoder_diffState, HMI_ValueStruct.Max_Feedspeed )) {
15651565 checkkey = MaxSpeed;
@@ -1578,7 +1578,7 @@ void HMI_MaxFeedspeedXYZE() {
15781578}
15791579
15801580void HMI_MaxAccelerationXYZE () {
1581- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
1581+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
15821582 if (encoder_diffState == ENCODER_DIFF_NO) return ;
15831583 if (Apply_Encoder (encoder_diffState, HMI_ValueStruct.Max_Acceleration )) {
15841584 checkkey = MaxAcceleration;
@@ -1599,7 +1599,7 @@ void HMI_MaxAccelerationXYZE() {
15991599#if HAS_CLASSIC_JERK
16001600
16011601 void HMI_MaxJerkXYZE () {
1602- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
1602+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
16031603 if (encoder_diffState == ENCODER_DIFF_NO) return ;
16041604 if (Apply_Encoder (encoder_diffState, HMI_ValueStruct.Max_Jerk_scaled )) {
16051605 checkkey = MaxJerk;
@@ -1620,7 +1620,7 @@ void HMI_MaxAccelerationXYZE() {
16201620#endif // HAS_CLASSIC_JERK
16211621
16221622void HMI_StepXYZE () {
1623- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
1623+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
16241624 if (encoder_diffState == ENCODER_DIFF_NO) return ;
16251625 if (Apply_Encoder (encoder_diffState, HMI_ValueStruct.Max_Step_scaled )) {
16261626 checkkey = Step;
@@ -2075,7 +2075,7 @@ void Draw_Print_File_Menu() {
20752075
20762076// Main Process
20772077void HMI_MainMenu () {
2078- ENCODER_DiffState encoder_diffState = get_encoder_state ();
2078+ EncoderState encoder_diffState = get_encoder_state ();
20792079 if (encoder_diffState == ENCODER_DIFF_NO) return ;
20802080
20812081 if (encoder_diffState == ENCODER_DIFF_CW) {
@@ -2135,7 +2135,7 @@ void HMI_MainMenu() {
21352135
21362136// Select (and Print) File
21372137void HMI_SelectFile () {
2138- ENCODER_DiffState encoder_diffState = get_encoder_state ();
2138+ EncoderState encoder_diffState = get_encoder_state ();
21392139
21402140 const uint16_t hasUpDir = !card.flag .workDirIsRoot ;
21412141
@@ -2255,7 +2255,7 @@ void HMI_SelectFile() {
22552255
22562256// Printing
22572257void HMI_Printing () {
2258- ENCODER_DiffState encoder_diffState = get_encoder_state ();
2258+ EncoderState encoder_diffState = get_encoder_state ();
22592259 if (encoder_diffState == ENCODER_DIFF_NO) return ;
22602260
22612261 if (HMI_flag.done_confirm_flag ) {
@@ -2333,7 +2333,7 @@ void HMI_Printing() {
23332333
23342334// Pause and Stop window
23352335void HMI_PauseOrStop () {
2336- ENCODER_DiffState encoder_diffState = get_encoder_state ();
2336+ EncoderState encoder_diffState = get_encoder_state ();
23372337 if (encoder_diffState == ENCODER_DIFF_NO) return ;
23382338
23392339 if (encoder_diffState == ENCODER_DIFF_CW)
@@ -2632,7 +2632,7 @@ void HMI_AudioFeedback(const bool success=true) {
26322632
26332633// Prepare
26342634void HMI_Prepare () {
2635- ENCODER_DiffState encoder_diffState = get_encoder_state ();
2635+ EncoderState encoder_diffState = get_encoder_state ();
26362636 if (encoder_diffState == ENCODER_DIFF_NO) return ;
26372637
26382638 // Avoid flicker by updating only the previous menu
@@ -2846,7 +2846,7 @@ void Draw_Temperature_Menu() {
28462846
28472847// Control
28482848void HMI_Control () {
2849- ENCODER_DiffState encoder_diffState = get_encoder_state ();
2849+ EncoderState encoder_diffState = get_encoder_state ();
28502850 if (encoder_diffState == ENCODER_DIFF_NO) return ;
28512851
28522852 // Avoid flicker by updating only the previous menu
@@ -2942,7 +2942,7 @@ void HMI_Control() {
29422942
29432943// Axis Move
29442944void HMI_AxisMove () {
2945- ENCODER_DiffState encoder_diffState = get_encoder_state ();
2945+ EncoderState encoder_diffState = get_encoder_state ();
29462946 if (encoder_diffState == ENCODER_DIFF_NO) return ;
29472947
29482948 #if ENABLED(PREVENT_COLD_EXTRUSION)
@@ -3018,7 +3018,7 @@ void HMI_AxisMove() {
30183018
30193019// TemperatureID
30203020void HMI_Temperature () {
3021- ENCODER_DiffState encoder_diffState = get_encoder_state ();
3021+ EncoderState encoder_diffState = get_encoder_state ();
30223022 if (encoder_diffState == ENCODER_DIFF_NO) return ;
30233023
30243024 // Avoid flicker by updating only the previous menu
@@ -3445,7 +3445,7 @@ void Draw_Steps_Menu() {
34453445
34463446// Motion
34473447void HMI_Motion () {
3448- ENCODER_DiffState encoder_diffState = get_encoder_state ();
3448+ EncoderState encoder_diffState = get_encoder_state ();
34493449 if (encoder_diffState == ENCODER_DIFF_NO) return ;
34503450
34513451 // Avoid flicker by updating only the previous menu
@@ -3493,7 +3493,7 @@ void HMI_Motion() {
34933493
34943494// Advanced Settings
34953495void HMI_AdvSet () {
3496- ENCODER_DiffState encoder_diffState = get_encoder_state ();
3496+ EncoderState encoder_diffState = get_encoder_state ();
34973497 if (encoder_diffState == ENCODER_DIFF_NO) return ;
34983498
34993499 // Avoid flicker by updating only the previous menu
@@ -3590,7 +3590,7 @@ void HMI_AdvSet() {
35903590
35913591 // Home Offset
35923592 void HMI_HomeOff () {
3593- ENCODER_DiffState encoder_diffState = get_encoder_state ();
3593+ EncoderState encoder_diffState = get_encoder_state ();
35943594 if (encoder_diffState == ENCODER_DIFF_NO) return ;
35953595
35963596 // Avoid flicker by updating only the previous menu
@@ -3629,7 +3629,7 @@ void HMI_AdvSet() {
36293629 }
36303630
36313631 void HMI_HomeOffN (const AxisEnum axis, float &posScaled, const_float_t lo, const_float_t hi) {
3632- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
3632+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
36333633 if (encoder_diffState == ENCODER_DIFF_NO) return ;
36343634
36353635 if (Apply_Encoder (encoder_diffState, posScaled)) {
@@ -3653,7 +3653,7 @@ void HMI_AdvSet() {
36533653
36543654 // Probe Offset
36553655 void HMI_ProbeOff () {
3656- ENCODER_DiffState encoder_diffState = get_encoder_state ();
3656+ EncoderState encoder_diffState = get_encoder_state ();
36573657 if (encoder_diffState == ENCODER_DIFF_NO) return ;
36583658
36593659 // Avoid flicker by updating only the previous menu
@@ -3686,7 +3686,7 @@ void HMI_AdvSet() {
36863686 }
36873687
36883688 void HMI_ProbeOffN (float &posScaled, float &offset_ref) {
3689- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
3689+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
36903690 if (encoder_diffState == ENCODER_DIFF_NO) return ;
36913691
36923692 if (Apply_Encoder (encoder_diffState, posScaled)) {
@@ -3707,7 +3707,7 @@ void HMI_AdvSet() {
37073707
37083708// Info
37093709void HMI_Info () {
3710- ENCODER_DiffState encoder_diffState = get_encoder_state ();
3710+ EncoderState encoder_diffState = get_encoder_state ();
37113711 if (encoder_diffState == ENCODER_DIFF_NO) return ;
37123712 if (encoder_diffState == ENCODER_DIFF_ENTER) {
37133713 #if HAS_ONESTEP_LEVELING
@@ -3724,7 +3724,7 @@ void HMI_Info() {
37243724
37253725// Tune
37263726void HMI_Tune () {
3727- ENCODER_DiffState encoder_diffState = get_encoder_state ();
3727+ EncoderState encoder_diffState = get_encoder_state ();
37283728 if (encoder_diffState == ENCODER_DIFF_NO) return ;
37293729
37303730 // Avoid flicker by updating only the previous menu
@@ -3810,7 +3810,7 @@ void HMI_Tune() {
38103810
38113811 // PLA Preheat
38123812 void HMI_PLAPreheatSetting () {
3813- ENCODER_DiffState encoder_diffState = get_encoder_state ();
3813+ EncoderState encoder_diffState = get_encoder_state ();
38143814 if (encoder_diffState == ENCODER_DIFF_NO) return ;
38153815
38163816 // Avoid flicker by updating only the previous menu
@@ -3866,7 +3866,7 @@ void HMI_Tune() {
38663866
38673867 // ABS Preheat
38683868 void HMI_ABSPreheatSetting () {
3869- ENCODER_DiffState encoder_diffState = get_encoder_state ();
3869+ EncoderState encoder_diffState = get_encoder_state ();
38703870 if (encoder_diffState == ENCODER_DIFF_NO) return ;
38713871
38723872 // Avoid flicker by updating only the previous menu
@@ -3924,7 +3924,7 @@ void HMI_Tune() {
39243924
39253925// Max Speed
39263926void HMI_MaxSpeed () {
3927- ENCODER_DiffState encoder_diffState = get_encoder_state ();
3927+ EncoderState encoder_diffState = get_encoder_state ();
39283928 if (encoder_diffState == ENCODER_DIFF_NO) return ;
39293929
39303930 // Avoid flicker by updating only the previous menu
@@ -3953,7 +3953,7 @@ void HMI_MaxSpeed() {
39533953
39543954// Max Acceleration
39553955void HMI_MaxAcceleration () {
3956- ENCODER_DiffState encoder_diffState = get_encoder_state ();
3956+ EncoderState encoder_diffState = get_encoder_state ();
39573957 if (encoder_diffState == ENCODER_DIFF_NO) return ;
39583958
39593959 // Avoid flicker by updating only the previous menu
@@ -3983,7 +3983,7 @@ void HMI_MaxAcceleration() {
39833983#if HAS_CLASSIC_JERK
39843984 // Max Jerk
39853985 void HMI_MaxJerk () {
3986- ENCODER_DiffState encoder_diffState = get_encoder_state ();
3986+ EncoderState encoder_diffState = get_encoder_state ();
39873987 if (encoder_diffState == ENCODER_DIFF_NO) return ;
39883988
39893989 // Avoid flicker by updating only the previous menu
@@ -4013,7 +4013,7 @@ void HMI_MaxAcceleration() {
40134013
40144014// Step
40154015void HMI_Step () {
4016- ENCODER_DiffState encoder_diffState = get_encoder_state ();
4016+ EncoderState encoder_diffState = get_encoder_state ();
40174017 if (encoder_diffState == ENCODER_DIFF_NO) return ;
40184018
40194019 // Avoid flicker by updating only the previous menu
@@ -4169,7 +4169,7 @@ void EachMomentUpdate() {
41694169 DWIN_UpdateLCD ();
41704170
41714171 while (recovery_flag) {
4172- ENCODER_DiffState encoder_diffState = Encoder_ReceiveAnalyze ();
4172+ EncoderState encoder_diffState = Encoder_ReceiveAnalyze ();
41734173 if (encoder_diffState != ENCODER_DIFF_NO) {
41744174 if (encoder_diffState == ENCODER_DIFF_ENTER) {
41754175 recovery_flag = false ;
0 commit comments