Skip to content

Commit 1938f12

Browse files
thinkyheaddbuezas
andcommitted
✨ LCD_DOUBLE_BUFFER
MarlinFirmware/Marlin#26713 Co-Authored-By: David Buezas <777196+dbuezas@users.noreply.github.com>
1 parent e52d87b commit 1938f12

File tree

380 files changed

+1520
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

380 files changed

+1520
-0
lines changed

config/default/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/3DFabXYZ/Migbot/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/3DMatik/XL/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/ADIMLab/Gantry v1/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/ADIMLab/Gantry v2/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Alfawise/U20-bltouch/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1628,6 +1628,10 @@
16281628
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16291629
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16301630

1631+
#if ENABLED(U8GLIB_SSD1309)
1632+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1633+
#endif
1634+
16311635
#if HAS_WIRED_LCD
16321636
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16331637
#endif

config/examples/Alfawise/U20/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/AliExpress/CL-260/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/AliExpress/UM2pExt/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/A2/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/A2plus/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/A6/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/A8/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/A8plus/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/A9/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/E10/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/E16/BTT SKR 1.3/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/E16/Stock/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/ET4+/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/ET4-Pro/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/ET4/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/ET4X/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/ET5-Pro/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/ET5/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Anet/ET5X/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/AnyCubic/Chiron/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/AnyCubic/Mega Zero 2.0/Anycubic V1/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/AnyCubic/Mega Zero/Anycubic V1/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/AnyCubic/Mega Zero/BigTreeTech SKR Mini MZ V1.0/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/AnyCubic/Vyper/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/AnyCubic/i3 Mega/Trigorilla AVR/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/AnyCubic/i3 Mega/Trigorilla Pro STM32/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/AnyCubic/i3/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/ArmEd/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1624,6 +1624,10 @@
16241624
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16251625
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16261626

1627+
#if ENABLED(U8GLIB_SSD1309)
1628+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1629+
#endif
1630+
16271631
#if HAS_WIRED_LCD
16281632
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16291633
#endif

config/examples/Artillery/Genius Pro/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

config/examples/Artillery/Genius/BLTouch/Configuration_adv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,6 +1619,10 @@
16191619
//#define SOUND_MENU_ITEM // Add a mute option to the LCD menu
16201620
#define SOUND_ON_DEFAULT // Buzzer/speaker default enabled state
16211621

1622+
#if ENABLED(U8GLIB_SSD1309)
1623+
//#define LCD_DOUBLE_BUFFER // Optimize display updates. Costs ~1K of SRAM.
1624+
#endif
1625+
16221626
#if HAS_WIRED_LCD
16231627
//#define DOUBLE_LCD_FRAMERATE // Not recommended for slow boards.
16241628
#endif

0 commit comments

Comments
 (0)