Browse Source

Overlord i2c LCD with LEDs and buzzer (#14801)

pull/1/head
Tim Moore 5 years ago
committed by Scott Lahteine
parent
commit
940c59d9da
  1. 5
      Marlin/Configuration.h
  2. 53
      Marlin/src/feature/leds/pca9632.cpp
  3. 4
      Marlin/src/feature/leds/pca9632.h
  4. 58
      Marlin/src/inc/Conditionals_LCD.h
  5. 2
      Marlin/src/inc/Conditionals_post.h
  6. 1
      Marlin/src/inc/SanityCheck.h
  7. 2
      Marlin/src/lcd/ultralcd.h
  8. 30
      Marlin/src/pins/mega/pins_OVERLORD.h
  9. 5
      config/default/Configuration.h
  10. 5
      config/examples/3DFabXYZ/Migbot/Configuration.h
  11. 5
      config/examples/AlephObjects/TAZ4/Configuration.h
  12. 5
      config/examples/Alfawise/U20/Configuration.h
  13. 5
      config/examples/AliExpress/CL-260/Configuration.h
  14. 5
      config/examples/AliExpress/UM2pExt/Configuration.h
  15. 5
      config/examples/Anet/A2/Configuration.h
  16. 5
      config/examples/Anet/A2plus/Configuration.h
  17. 5
      config/examples/Anet/A6/Configuration.h
  18. 5
      config/examples/Anet/A8/Configuration.h
  19. 5
      config/examples/Anet/A8plus/Configuration.h
  20. 5
      config/examples/Anet/E16/Configuration.h
  21. 5
      config/examples/AnyCubic/i3/Configuration.h
  22. 5
      config/examples/ArmEd/Configuration.h
  23. 5
      config/examples/Azteeg/X5GT/Configuration.h
  24. 5
      config/examples/BIBO/TouchX/cyclops/Configuration.h
  25. 5
      config/examples/BIBO/TouchX/default/Configuration.h
  26. 5
      config/examples/BQ/Hephestos/Configuration.h
  27. 5
      config/examples/BQ/Hephestos_2/Configuration.h
  28. 5
      config/examples/BQ/WITBOX/Configuration.h
  29. 5
      config/examples/Cartesio/Configuration.h
  30. 5
      config/examples/Creality/CR-10/Configuration.h
  31. 5
      config/examples/Creality/CR-10S/Configuration.h
  32. 5
      config/examples/Creality/CR-10_5S/Configuration.h
  33. 5
      config/examples/Creality/CR-10mini/Configuration.h
  34. 5
      config/examples/Creality/CR-20 Pro/Configuration.h
  35. 5
      config/examples/Creality/CR-20/Configuration.h
  36. 5
      config/examples/Creality/CR-8/Configuration.h
  37. 5
      config/examples/Creality/Ender-2/Configuration.h
  38. 5
      config/examples/Creality/Ender-3/Configuration.h
  39. 5
      config/examples/Creality/Ender-4/Configuration.h
  40. 5
      config/examples/Creality/Ender-5/Configuration.h
  41. 5
      config/examples/Dagoma/Disco Ultimate/Configuration.h
  42. 5
      config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration.h
  43. 5
      config/examples/Einstart-S/Configuration.h
  44. 5
      config/examples/FYSETC/AIO_II/Configuration.h
  45. 5
      config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration.h
  46. 5
      config/examples/FYSETC/Cheetah 1.2/base/Configuration.h
  47. 5
      config/examples/FYSETC/Cheetah/BLTouch/Configuration.h
  48. 5
      config/examples/FYSETC/Cheetah/base/Configuration.h
  49. 5
      config/examples/FYSETC/F6_13/Configuration.h
  50. 5
      config/examples/Felix/Configuration.h
  51. 5
      config/examples/Felix/DUAL/Configuration.h
  52. 5
      config/examples/FlashForge/CreatorPro/Configuration.h
  53. 5
      config/examples/FolgerTech/i3-2020/Configuration.h
  54. 5
      config/examples/Formbot/Raptor/Configuration.h
  55. 5
      config/examples/Formbot/T_Rex_2+/Configuration.h
  56. 5
      config/examples/Formbot/T_Rex_3/Configuration.h
  57. 5
      config/examples/Geeetech/A10/Configuration.h
  58. 5
      config/examples/Geeetech/A10M/Configuration.h
  59. 5
      config/examples/Geeetech/A20M/Configuration.h
  60. 5
      config/examples/Geeetech/GT2560/Configuration.h
  61. 5
      config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  62. 5
      config/examples/Geeetech/MeCreator2/Configuration.h
  63. 5
      config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
  64. 5
      config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
  65. 5
      config/examples/Geeetech/Prusa i3 Pro C/Configuration.h
  66. 5
      config/examples/Geeetech/Prusa i3 Pro W/Configuration.h
  67. 5
      config/examples/Infitary/i3-M508/Configuration.h
  68. 5
      config/examples/JGAurora/A1/Configuration.h
  69. 5
      config/examples/JGAurora/A5/Configuration.h
  70. 5
      config/examples/JGAurora/A5S/Configuration.h
  71. 5
      config/examples/MakerParts/Configuration.h
  72. 5
      config/examples/Malyan/M150/Configuration.h
  73. 5
      config/examples/Malyan/M200/Configuration.h
  74. 5
      config/examples/Micromake/C1/basic/Configuration.h
  75. 5
      config/examples/Micromake/C1/enhanced/Configuration.h
  76. 5
      config/examples/Mks/Robin/Configuration.h
  77. 5
      config/examples/Mks/Sbase/Configuration.h
  78. 5
      config/examples/Printrbot/PrintrboardG2/Configuration.h
  79. 5
      config/examples/RapideLite/RL200/Configuration.h
  80. 5
      config/examples/RepRapPro/Huxley/Configuration.h
  81. 5
      config/examples/RepRapWorld/Megatronics/Configuration.h
  82. 5
      config/examples/RigidBot/Configuration.h
  83. 5
      config/examples/SCARA/Configuration.h
  84. 5
      config/examples/STM32/Black_STM32F407VET6/Configuration.h
  85. 5
      config/examples/STM32/STM32F10/Configuration.h
  86. 5
      config/examples/STM32/STM32F4/Configuration.h
  87. 5
      config/examples/STM32/stm32f103ret6/Configuration.h
  88. 5
      config/examples/Sanguinololu/Configuration.h
  89. 5
      config/examples/Tevo/Michelangelo/Configuration.h
  90. 5
      config/examples/Tevo/Tarantula Pro/Configuration.h
  91. 5
      config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration.h
  92. 5
      config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration.h
  93. 5
      config/examples/TheBorg/Configuration.h
  94. 5
      config/examples/TinyBoy2/Configuration.h
  95. 5
      config/examples/Tronxy/X1/Configuration.h
  96. 5
      config/examples/Tronxy/X3A/Configuration.h
  97. 5
      config/examples/Tronxy/X5S-2E/Configuration.h
  98. 5
      config/examples/Tronxy/X5S/Configuration.h
  99. 5
      config/examples/Tronxy/XY100/Configuration.h
  100. 5
      config/examples/UltiMachine/Archim1/Configuration.h

5
Marlin/Configuration.h

@ -2014,6 +2014,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

53
Marlin/src/feature/leds/pca9632.cpp

@ -58,12 +58,21 @@
#define PCA9632_AUTOGLO 0xC0
#define PCA9632_AUTOGI 0xE0
// Red LED0
// Green LED1
// Blue LED2
#define PCA9632_RED 0x00
#define PCA9632_GRN 0x02
#define PCA9632_BLU 0x04
// Red=LED0 Green=LED1 Blue=LED2
#ifndef PCA9632_RED
#define PCA9632_RED 0x00
#endif
#ifndef PCA9632_GRN
#define PCA9632_GRN 0x02
#endif
#ifndef PCA9632_BLU
#define PCA9632_BLU 0x04
#endif
// If any of the color indexes are greater than 0x04 they can't use auto increment
#if !defined(PCA9632_NO_AUTO_INC) && (PCA9632_RED > 0x04 || PCA9632_GRN > 0x04 || PCA9632_BLU > 0x04)
#define PCA9632_NO_AUTO_INC
#endif
#define LED_OFF 0x00
#define LED_ON 0x01
@ -80,12 +89,24 @@ static void PCA9632_WriteRegister(const byte addr, const byte regadd, const byte
Wire.endTransmission();
}
static void PCA9632_WriteAllRegisters(const byte addr, const byte regadd, const byte value1, const byte value2, const byte value3) {
static void PCA9632_WriteAllRegisters(const byte addr, const byte regadd, const byte vr, const byte vg, const byte vb) {
#if DISABLED(PCA9632_NO_AUTO_INC)
uint8_t data[4], len = 4;
data[0] = PCA9632_AUTO_IND | regadd;
data[1 + (PCA9632_RED >> 1)] = vr;
data[1 + (PCA9632_GRN >> 1)] = vg;
data[1 + (PCA9632_BLU >> 1)] = vb;
#else
uint8_t data[6], len = 6;
data[0] = regadd + (PCA9632_RED >> 1);
data[1] = vr;
data[2] = regadd + (PCA9632_GRN >> 1);
data[3] = vg;
data[4] = regadd + (PCA9632_BLU >> 1);
data[5] = vb;
#endif
Wire.beginTransmission(I2C_ADDRESS(addr));
Wire.write(PCA9632_AUTO_IND | regadd);
Wire.write(value1);
Wire.write(value2);
Wire.write(value3);
Wire.write(data, len);
Wire.endTransmission();
}
@ -115,4 +136,14 @@ void pca9632_set_led_color(const LEDColor &color) {
PCA9632_WriteRegister(PCA9632_ADDRESS,PCA9632_LEDOUT, LEDOUT);
}
#if ENABLED(PCA9632_BUZZER)
void pca9632_buzz(uint16_t const f, uint16_t d) {
UNUSED(f); UNUSED(d);
uint8_t data[] = PCA9632_BUZZER_DATA;
Wire.beginTransmission(I2C_ADDRESS(PCA9632_ADDRESS));
Wire.write(data, sizeof(data));
Wire.endTransmission();
}
#endif
#endif // PCA9632

4
Marlin/src/feature/leds/pca9632.h

@ -30,3 +30,7 @@ struct LEDColor;
typedef LEDColor LEDColor;
void pca9632_set_led_color(const LEDColor &color);
#if ENABLED(PCA9632_BUZZER)
void pca9632_buzz(uint16_t const, uint16_t);
#endif

58
Marlin/src/inc/Conditionals_LCD.h

@ -163,6 +163,7 @@
#elif ENABLED(ULTI_CONTROLLER)
#define IS_ULTIPANEL
#define U8GLIB_SSD1309
#define LCD_RESET_PIN LCD_PINS_D6 // This controller need a reset pin
#define LCD_CONTRAST_MIN 0
@ -198,6 +199,24 @@
#define U8GLIB_SSD1306
#endif
#if ENABLED(OVERLORD_OLED)
#define IS_ULTIPANEL
#define U8GLIB_SH1106
/**
* PCA9632 for buzzer and LEDs via i2c
* No auto-inc, red and green leds switched, buzzer
*/
#define PCA9632
#define PCA9632_NO_AUTO_INC
#define PCA9632_GRN 0x00
#define PCA9632_RED 0x02
#define PCA9632_BUZZER
#define PCA9632_BUZZER_DATA { 0x09, 0x02 }
#define ENCODER_PULSES_PER_STEP 1 // Overlord uses buttons
#define ENCODER_STEPS_PER_MENU_ITEM 1
#endif
// 128x64 I2C OLED LCDs - SSD1306/SSD1309/SH1106
#define HAS_SSD1306_OLED_I2C ANY(U8GLIB_SSD1306, U8GLIB_SSD1309, U8GLIB_SH1106)
#if HAS_SSD1306_OLED_I2C
@ -205,41 +224,42 @@
#define DOGLCD
#endif
// ST7920-based graphical displays
#if ANY(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER, LCD_FOR_MELZI, SILVER_GATE_GLCD_CONTROLLER)
#define DOGLCD
#define U8GLIB_ST7920
#define IS_RRD_SC
#endif
// RepRapDiscount LCD or Graphical LCD with rotary click encoder
#if ENABLED(IS_RRD_SC)
#define REPRAP_DISCOUNT_SMART_CONTROLLER
#endif
#if ANY(ULTIMAKERCONTROLLER, REPRAP_DISCOUNT_SMART_CONTROLLER, G3D_PANEL, RIGIDBOT_PANEL, ULTI_CONTROLLER, PANEL_ONE, U8GLIB_SH1106)
/**
* SPI Ultipanels
*/
// Basic Ultipanel-like displays
#if ANY(ULTIMAKERCONTROLLER, REPRAP_DISCOUNT_SMART_CONTROLLER, G3D_PANEL, RIGIDBOT_PANEL, PANEL_ONE, U8GLIB_SH1106)
#define IS_ULTIPANEL
#endif
/**
* SPI PANELS
*/
// Einstart OLED has Cardinal nav via pins defined in pins_EINSTART-S.h
#if ENABLED(U8GLIB_SH1106_EINSTART)
#define DOGLCD
#define IS_ULTIPANEL
#endif
// Einstart OLED has Cardinal nav via pins defined in pins_EINSTART-S.h
#if ENABLED(U8GLIB_SH1106_EINSTART)
#define DOGLCD
#define IS_ULTIPANEL
#endif
/**
* FSMC/SPI TFT PANELS
*/
#if ENABLED(FSMC_GRAPHICAL_TFT)
#define DOGLCD
#define IS_ULTIPANEL
#define DELAYED_BACKLIGHT_INIT
#endif
// FSMC/SPI TFT Panels
#if ENABLED(FSMC_GRAPHICAL_TFT)
#define DOGLCD
#define IS_ULTIPANEL
#define DELAYED_BACKLIGHT_INIT
#endif
/**
* I2C PANELS
* I2C Panels
*/
#if EITHER(LCD_SAINSMART_I2C_1602, LCD_SAINSMART_I2C_2004)

2
Marlin/src/inc/Conditionals_post.h

@ -1024,7 +1024,7 @@
#define HAS_KILL (PIN_EXISTS(KILL))
#define HAS_SUICIDE (PIN_EXISTS(SUICIDE))
#define HAS_PHOTOGRAPH (PIN_EXISTS(PHOTOGRAPH))
#define HAS_BUZZER (PIN_EXISTS(BEEPER) || ENABLED(LCD_USE_I2C_BUZZER))
#define HAS_BUZZER (PIN_EXISTS(BEEPER) || ENABLED(LCD_USE_I2C_BUZZER) || ENABLED(PCA9632_BUZZER))
#define HAS_CASE_LIGHT (PIN_EXISTS(CASE_LIGHT) && ENABLED(CASE_LIGHT_ENABLE))
// Digital control

1
Marlin/src/inc/SanityCheck.h

@ -1889,6 +1889,7 @@ static_assert(Y_MAX_LENGTH >= Y_BED_SIZE, "Movement bounds (Y_MIN_POS, Y_MAX_POS
+ ENABLED(MKS_12864OLED) \
+ ENABLED(MKS_12864OLED_SSD1306) \
+ ENABLED(U8GLIB_SH1106_EINSTART) \
+ ENABLED(OVERLORD_OLED) \
+ ENABLED(DGUS_LCD) \
+ ENABLED(MALYAN_LCD) \
+ ENABLED(FSMC_GRAPHICAL_TFT)

2
Marlin/src/lcd/ultralcd.h

@ -264,6 +264,8 @@ public:
lcd.buzz(duration, freq);
#elif PIN_EXISTS(BEEPER)
buzzer.tone(duration, freq);
#elif ENABLED(PCA9632_BUZZER)
pca9632_buzz(duration, freq);
#endif
}
#endif

30
Marlin/src/pins/mega/pins_OVERLORD.h

@ -119,19 +119,23 @@
//
// LCD / Controller
//
#define BTN_ENC 16 // Enter Pin
#define BTN_UP 19 // Button UP Pin
#define BTN_DWN 17 // Button DOWN Pin
// OVERLORD OLED PINS
#define LCD_PINS_RS 20
#define LCD_PINS_D5 21
#define LCD_PINS_ENABLE 15
#define LCD_PINS_D4 14
#define LCD_PINS_D6 5
#define LCD_PINS_D7 6
#ifndef LCD_RESET_PIN
#define LCD_RESET_PIN 5 // LCD_PINS_D6
#if HAS_GRAPHICAL_LCD
// OVERLORD OLED pins
#define LCD_PINS_RS 20
#define LCD_PINS_D5 21
#define LCD_PINS_ENABLE 15
#define LCD_PINS_D4 14
#define LCD_PINS_D6 5
#define LCD_PINS_D7 6
#ifndef LCD_RESET_PIN
#define LCD_RESET_PIN 5 // LCD_PINS_D6
#endif
#endif
#if ENABLED(NEWPANEL)
#define BTN_ENC 16 // Enter Pin
#define BTN_UP 19 // Button UP Pin
#define BTN_DWN 17 // Button DOWN Pin
#endif
// Additional connectors/pins on the Overlord V1.X board

5
config/default/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/3DFabXYZ/Migbot/Configuration.h

@ -2044,6 +2044,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/AlephObjects/TAZ4/Configuration.h

@ -2033,6 +2033,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Alfawise/U20/Configuration.h

@ -2104,6 +2104,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/AliExpress/CL-260/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/AliExpress/UM2pExt/Configuration.h

@ -2024,6 +2024,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Anet/A2/Configuration.h

@ -2015,6 +2015,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Anet/A2plus/Configuration.h

@ -2015,6 +2015,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Anet/A6/Configuration.h

@ -2166,6 +2166,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Anet/A8/Configuration.h

@ -2028,6 +2028,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Anet/A8plus/Configuration.h

@ -2024,6 +2024,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Anet/E16/Configuration.h

@ -2025,6 +2025,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/AnyCubic/i3/Configuration.h

@ -2023,6 +2023,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/ArmEd/Configuration.h

@ -2014,6 +2014,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Azteeg/X5GT/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/BIBO/TouchX/cyclops/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/BIBO/TouchX/default/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/BQ/Hephestos/Configuration.h

@ -2001,6 +2001,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/BQ/Hephestos_2/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/BQ/WITBOX/Configuration.h

@ -2001,6 +2001,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Cartesio/Configuration.h

@ -2012,6 +2012,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Creality/CR-10/Configuration.h

@ -2023,6 +2023,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Creality/CR-10S/Configuration.h

@ -2014,6 +2014,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Creality/CR-10_5S/Configuration.h

@ -2016,6 +2016,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Creality/CR-10mini/Configuration.h

@ -2032,6 +2032,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Creality/CR-20 Pro/Configuration.h

@ -2016,6 +2016,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Creality/CR-20/Configuration.h

@ -2016,6 +2016,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Creality/CR-8/Configuration.h

@ -2023,6 +2023,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Creality/Ender-2/Configuration.h

@ -2017,6 +2017,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Creality/Ender-3/Configuration.h

@ -2017,6 +2017,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Creality/Ender-4/Configuration.h

@ -2023,6 +2023,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Creality/Ender-5/Configuration.h

@ -2016,6 +2016,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Dagoma/Disco Ultimate/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration.h

@ -2018,6 +2018,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Einstart-S/Configuration.h

@ -2023,6 +2023,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/FYSETC/AIO_II/Configuration.h

@ -2018,6 +2018,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration.h

@ -2019,6 +2019,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/FYSETC/Cheetah 1.2/base/Configuration.h

@ -2018,6 +2018,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/FYSETC/Cheetah/BLTouch/Configuration.h

@ -2001,6 +2001,11 @@
//
//#define SILVER_GATE_GLCD_CONTROLLER
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/FYSETC/Cheetah/base/Configuration.h

@ -2018,6 +2018,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/FYSETC/F6_13/Configuration.h

@ -2015,6 +2015,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Felix/Configuration.h

@ -1995,6 +1995,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Felix/DUAL/Configuration.h

@ -1995,6 +1995,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/FlashForge/CreatorPro/Configuration.h

@ -2004,6 +2004,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/FolgerTech/i3-2020/Configuration.h

@ -2019,6 +2019,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Formbot/Raptor/Configuration.h

@ -2118,6 +2118,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Formbot/T_Rex_2+/Configuration.h

@ -2047,6 +2047,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Formbot/T_Rex_3/Configuration.h

@ -2041,6 +2041,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Geeetech/A10/Configuration.h

@ -1998,6 +1998,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Geeetech/A10M/Configuration.h

@ -1998,6 +1998,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Geeetech/A20M/Configuration.h

@ -2000,6 +2000,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Geeetech/GT2560/Configuration.h

@ -2028,6 +2028,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Geeetech/MeCreator2/Configuration.h

@ -2020,6 +2020,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h

@ -2034,6 +2034,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h

@ -2033,6 +2033,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Geeetech/Prusa i3 Pro C/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Geeetech/Prusa i3 Pro W/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Infitary/i3-M508/Configuration.h

@ -2017,6 +2017,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/JGAurora/A1/Configuration.h

@ -2021,6 +2021,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/JGAurora/A5/Configuration.h

@ -2025,6 +2025,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/JGAurora/A5S/Configuration.h

@ -2021,6 +2021,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/MakerParts/Configuration.h

@ -2033,6 +2033,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Malyan/M150/Configuration.h

@ -2041,6 +2041,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Malyan/M200/Configuration.h

@ -2012,6 +2012,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Micromake/C1/basic/Configuration.h

@ -2017,6 +2017,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Micromake/C1/enhanced/Configuration.h

@ -2017,6 +2017,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Mks/Robin/Configuration.h

@ -2015,6 +2015,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Mks/Sbase/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Printrbot/PrintrboardG2/Configuration.h

@ -2021,6 +2021,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/RapideLite/RL200/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/RepRapPro/Huxley/Configuration.h

@ -2062,6 +2062,11 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/RepRapWorld/Megatronics/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/RigidBot/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/SCARA/Configuration.h

@ -2022,6 +2022,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/STM32/Black_STM32F407VET6/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/STM32/STM32F10/Configuration.h

@ -2015,6 +2015,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/STM32/STM32F4/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/STM32/stm32f103ret6/Configuration.h

@ -2015,6 +2015,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Sanguinololu/Configuration.h

@ -2044,6 +2044,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Tevo/Michelangelo/Configuration.h

@ -2018,6 +2018,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Tevo/Tarantula Pro/Configuration.h

@ -2011,6 +2011,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration.h

@ -2018,6 +2018,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration.h

@ -2018,6 +2018,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/TheBorg/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/TinyBoy2/Configuration.h

@ -2069,6 +2069,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Tronxy/X1/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Tronxy/X3A/Configuration.h

@ -2017,6 +2017,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Tronxy/X5S-2E/Configuration.h

@ -2034,6 +2034,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Tronxy/X5S/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/Tronxy/XY100/Configuration.h

@ -2024,6 +2024,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

5
config/examples/UltiMachine/Archim1/Configuration.h

@ -2013,6 +2013,11 @@
//
//#define U8GLIB_SH1106_EINSTART
//
// Overlord OLED display/controller with i2c buzzer and LEDs
//
//#define OVERLORD_OLED
//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save