Skip to content

Commit

Permalink
🩹 Add'l ProUI fixes (MarlinFirmware#24500)
Browse files Browse the repository at this point in the history
  • Loading branch information
GHGiampy authored and imp67 committed Sep 4, 2022
1 parent 04d34ed commit 1f8a7c4
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 9 deletions.
13 changes: 5 additions & 8 deletions Marlin/src/lcd/e3v2/proui/dwin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1825,7 +1825,7 @@ void DWIN_SetDataDefaults() {
#endif
TERN_(BAUD_RATE_GCODE, SetBaud250K());
#if BOTH(LED_CONTROL_MENU, HAS_COLOR_LEDS)
leds.set_default();
TERN_(LED_COLOR_PRESETS, leds.set_default());
ApplyLEDColor();
#endif
}
Expand Down Expand Up @@ -2226,10 +2226,9 @@ void SetPID(celsius_t t, heater_id_t h) {
#endif

#if ENABLED(BAUD_RATE_GCODE)
void HMI_SetBaudRate() {
if (HMI_data.Baud115K) SetBaud115K(); else SetBaud250K();
}
void HMI_SetBaudRate() { HMI_data.Baud115K ? SetBaud115K() : SetBaud250K(); }
void SetBaudRate() {
HMI_data.Baud115K ^= true;
HMI_SetBaudRate();
Draw_Chkb_Line(CurrentMenu->line(), HMI_data.Baud115K);
DWIN_UpdateLCD();
Expand Down Expand Up @@ -2268,9 +2267,7 @@ void SetPID(celsius_t t, heater_id_t h) {
#endif
#if HAS_COLOR_LEDS
void ApplyLEDColor() {
HMI_data.Led_Color = LEDColor(
TERN(HAS_WHITE_LED, { 0, 0, 0, leds.color.w }, { leds.color.r, leds.color.g, leds.color.b })
);
HMI_data.Led_Color = LEDColor( {leds.color.r, leds.color.g, leds.color.b OPTARG(HAS_WHITE_LED, HMI_data.Led_Color.w) } );
}
void LiveLEDColor(uint8_t *color) { *color = MenuData.Value; leds.update(); }
void LiveLEDColorR() { LiveLEDColor(&leds.color.r); }
Expand Down Expand Up @@ -3415,7 +3412,7 @@ void Draw_GetColor_Menu() {
EDIT_ITEM_F(ICON_LedControl, MSG_COLORS_GREEN, onDrawPInt8Menu, SetLEDColorG, &leds.color.g);
EDIT_ITEM_F(ICON_LedControl, MSG_COLORS_BLUE, onDrawPInt8Menu, SetLEDColorB, &leds.color.b);
#if ENABLED(HAS_WHITE_LED)
EDIT_ITEM_F(ICON_LedControl, MSG_COLORS_WHITE, onDrawPInt8Menu, SetLedColorW, &leds.color.w);
EDIT_ITEM_F(ICON_LedControl, MSG_COLORS_WHITE, onDrawPInt8Menu, SetLEDColorW, &leds.color.w);
#endif
#endif
#endif
Expand Down
4 changes: 3 additions & 1 deletion Marlin/src/lcd/e3v2/proui/dwin_defines.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,15 @@

#include "../../../inc/MarlinConfigPre.h"
#include "../common/dwin_color.h"
#if ENABLED(LED_CONTROL_MENU)
#include "../../../feature/leds/leds.h"
#endif
#include <stddef.h>

#if defined(__STM32F1__) || defined(STM32F1)
#define DASH_REDRAW 1
#endif


#define Def_Background_Color RGB( 1, 12, 8)
#define Def_Cursor_color RGB(20, 49, 31)
#define Def_TitleBg_color RGB( 0, 23, 16)
Expand Down

0 comments on commit 1f8a7c4

Please sign in to comment.