GHGiampy пре 3 година
родитељ
комит
9be1de54ae
No account linked to committer's email address
2 измењених фајлова са 8 додато и 9 уклоњено
  1. 5
    8
      Marlin/src/lcd/e3v2/proui/dwin.cpp
  2. 3
    1
      Marlin/src/lcd/e3v2/proui/dwin_defines.h

+ 5
- 8
Marlin/src/lcd/e3v2/proui/dwin.cpp Прегледај датотеку

1825
   #endif
1825
   #endif
1826
   TERN_(BAUD_RATE_GCODE, SetBaud250K());
1826
   TERN_(BAUD_RATE_GCODE, SetBaud250K());
1827
   #if BOTH(LED_CONTROL_MENU, HAS_COLOR_LEDS)
1827
   #if BOTH(LED_CONTROL_MENU, HAS_COLOR_LEDS)
1828
-    leds.set_default();
1828
+    TERN_(LED_COLOR_PRESETS, leds.set_default());
1829
     ApplyLEDColor();
1829
     ApplyLEDColor();
1830
   #endif
1830
   #endif
1831
 }
1831
 }
2226
 #endif
2226
 #endif
2227
 
2227
 
2228
 #if ENABLED(BAUD_RATE_GCODE)
2228
 #if ENABLED(BAUD_RATE_GCODE)
2229
-  void HMI_SetBaudRate() {
2230
-    if (HMI_data.Baud115K) SetBaud115K(); else SetBaud250K();
2231
-  }
2229
+  void HMI_SetBaudRate() { HMI_data.Baud115K ? SetBaud115K() : SetBaud250K(); }
2232
   void SetBaudRate() {
2230
   void SetBaudRate() {
2231
+    HMI_data.Baud115K ^= true;
2233
     HMI_SetBaudRate();
2232
     HMI_SetBaudRate();
2234
     Draw_Chkb_Line(CurrentMenu->line(), HMI_data.Baud115K);
2233
     Draw_Chkb_Line(CurrentMenu->line(), HMI_data.Baud115K);
2235
     DWIN_UpdateLCD();
2234
     DWIN_UpdateLCD();
2268
   #endif
2267
   #endif
2269
   #if HAS_COLOR_LEDS
2268
   #if HAS_COLOR_LEDS
2270
     void ApplyLEDColor() {
2269
     void ApplyLEDColor() {
2271
-      HMI_data.Led_Color = LEDColor(
2272
-        TERN(HAS_WHITE_LED, { 0, 0, 0, leds.color.w }, { leds.color.r, leds.color.g, leds.color.b })
2273
-      );
2270
+      HMI_data.Led_Color = LEDColor( {leds.color.r, leds.color.g, leds.color.b OPTARG(HAS_WHITE_LED, HMI_data.Led_Color.w) } );
2274
     }
2271
     }
2275
     void LiveLEDColor(uint8_t *color) { *color = MenuData.Value; leds.update(); }
2272
     void LiveLEDColor(uint8_t *color) { *color = MenuData.Value; leds.update(); }
2276
     void LiveLEDColorR() { LiveLEDColor(&leds.color.r); }
2273
     void LiveLEDColorR() { LiveLEDColor(&leds.color.r); }
3415
           EDIT_ITEM_F(ICON_LedControl, MSG_COLORS_GREEN, onDrawPInt8Menu, SetLEDColorG, &leds.color.g);
3412
           EDIT_ITEM_F(ICON_LedControl, MSG_COLORS_GREEN, onDrawPInt8Menu, SetLEDColorG, &leds.color.g);
3416
           EDIT_ITEM_F(ICON_LedControl, MSG_COLORS_BLUE, onDrawPInt8Menu, SetLEDColorB, &leds.color.b);
3413
           EDIT_ITEM_F(ICON_LedControl, MSG_COLORS_BLUE, onDrawPInt8Menu, SetLEDColorB, &leds.color.b);
3417
           #if ENABLED(HAS_WHITE_LED)
3414
           #if ENABLED(HAS_WHITE_LED)
3418
-            EDIT_ITEM_F(ICON_LedControl, MSG_COLORS_WHITE, onDrawPInt8Menu, SetLedColorW, &leds.color.w);
3415
+            EDIT_ITEM_F(ICON_LedControl, MSG_COLORS_WHITE, onDrawPInt8Menu, SetLEDColorW, &leds.color.w);
3419
           #endif
3416
           #endif
3420
         #endif
3417
         #endif
3421
       #endif
3418
       #endif

+ 3
- 1
Marlin/src/lcd/e3v2/proui/dwin_defines.h Прегледај датотеку

37
 
37
 
38
 #include "../../../inc/MarlinConfigPre.h"
38
 #include "../../../inc/MarlinConfigPre.h"
39
 #include "../common/dwin_color.h"
39
 #include "../common/dwin_color.h"
40
+#if ENABLED(LED_CONTROL_MENU)
41
+  #include "../../../feature/leds/leds.h"
42
+#endif
40
 #include <stddef.h>
43
 #include <stddef.h>
41
 
44
 
42
 #if defined(__STM32F1__) || defined(STM32F1)
45
 #if defined(__STM32F1__) || defined(STM32F1)
43
   #define DASH_REDRAW 1
46
   #define DASH_REDRAW 1
44
 #endif
47
 #endif
45
 
48
 
46
-
47
 #define Def_Background_Color  RGB( 1, 12,  8)
49
 #define Def_Background_Color  RGB( 1, 12,  8)
48
 #define Def_Cursor_color      RGB(20, 49, 31)
50
 #define Def_Cursor_color      RGB(20, 49, 31)
49
 #define Def_TitleBg_color     RGB( 0, 23, 16)
51
 #define Def_TitleBg_color     RGB( 0, 23, 16)

Loading…
Откажи
Сачувај