M builddefs/common_features.mk => builddefs/common_features.mk +2 -2
@@ 747,8 747,8 @@ ifeq ($(strip $(HD44780_ENABLE)), yes)
SRC += hd44780.c
endif
-VALID_OLED_DRIVER_TYPES := SSD1306 custom
-OLED_DRIVER ?= SSD1306
+VALID_OLED_DRIVER_TYPES := custom ssd1306
+OLED_DRIVER ?= ssd1306
VALID_OLED_TRANSPORT_TYPES := i2c spi custom
OLED_TRANSPORT ?= i2c
ifeq ($(strip $(OLED_ENABLE)), yes)
M docs/feature_oled_driver.md => docs/feature_oled_driver.md +4 -4
@@ 29,17 29,17 @@ OLED_ENABLE = yes
|OLED Driver |Supported Device |
|-------------------|------------------------------------|
-|SSD1306 (default) |For both SSD1306, SH1106, and SH1107|
+|`ssd1306` (default)|For both SSD1306, SH1106, and SH1107|
e.g.
```make
-OLED_DRIVER = SSD1306
+OLED_DRIVER = ssd1306
```
|OLED Transport | |
|---------------|------------------------------------------------|
-|i2c (default) | Uses I2C for communication with the OLED panel |
-|spi | Uses SPI for communication with the OLED panel |
+|`i2c` (default)| Uses I2C for communication with the OLED panel |
+|`spi` | Uses SPI for communication with the OLED panel |
e.g.
```make
M keyboards/0xcb/1337/rules.mk => keyboards/0xcb/1337/rules.mk +0 -1
@@ 14,4 14,3 @@ AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
LTO_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/0xcb/static/rules.mk => keyboards/0xcb/static/rules.mk +0 -1
@@ 14,4 14,3 @@ AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
LTO_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/0xcb/tutelpad/rules.mk => keyboards/0xcb/tutelpad/rules.mk +0 -2
@@ 10,6 10,4 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306>
\ No newline at end of file
M keyboards/10bleoledhub/rules.mk => keyboards/10bleoledhub/rules.mk +0 -1
@@ 15,5 15,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
BLUETOOTH_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
M keyboards/1upkeyboards/pi40/mit_v1_0/keymaps/miketronic/rules.mk => keyboards/1upkeyboards/pi40/mit_v1_0/keymaps/miketronic/rules.mk +0 -1
@@ 22,4 22,3 @@ WS2812_DRIVER = vendor
ENCODER_ENABLE = yes
ENCODER_MAP_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306>
\ No newline at end of file
M keyboards/1upkeyboards/pi40/rules.mk => keyboards/1upkeyboards/pi40/rules.mk +0 -1
@@ 1,4 1,3 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
DEFAULT_FOLDER = 1upkeyboards/pi40/mit_v1_0
M keyboards/25keys/cassette42/rules.mk => keyboards/25keys/cassette42/rules.mk +0 -1
@@ 12,6 12,5 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
SRC += ./common/oled_helper.c
M keyboards/adpenrose/akemipad/keymaps/oled_bongocat/rules.mk => keyboards/adpenrose/akemipad/keymaps/oled_bongocat/rules.mk +0 -1
@@ 5,5 5,4 @@ GRAVE_ESC_ENABLE = no
MAGIC_ENABLE = no
ENCODER_MAP_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
M keyboards/adpenrose/kintsugi/rules.mk => keyboards/adpenrose/kintsugi/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes # Encoder functionality
OLED_ENABLE = yes # OLED functionality
-OLED_DRIVER = SSD1306
M keyboards/aeboards/ext65/rev1/keymaps/via/rules.mk => keyboards/aeboards/ext65/rev1/keymaps/via/rules.mk +0 -1
@@ 1,3 1,2 @@
VIA_ENABLE = yes
OLED_ENABLE = yes
-# OLED_DRIVER = not a real thing
M keyboards/aeboards/ext65/rev2/keymaps/via/rules.mk => keyboards/aeboards/ext65/rev2/keymaps/via/rules.mk +0 -1
@@ 1,3 1,2 @@
VIA_ENABLE = yes
OLED_ENABLE = yes
-# OLED_DRIVER = not a real thing
M keyboards/aidansmithdotdev/fine40/rules.mk => keyboards/aidansmithdotdev/fine40/rules.mk +0 -1
@@ 1,1 0,0 @@
-OLED_DRIVER = SSD1306
M keyboards/aleblazer/zodiark/rules.mk => keyboards/aleblazer/zodiark/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C
ENCODER_ENABLE = yes
SPLIT_KEYBOARD = yes
LTO_ENABLE = yes
M keyboards/anavi/knob1/rules.mk => keyboards/anavi/knob1/rules.mk +0 -1
@@ 1,4 1,3 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C
OPT_DEFS += -DHAL_USE_I2C=TRUE
M keyboards/anavi/knobs3/rules.mk => keyboards/anavi/knobs3/rules.mk +0 -1
@@ 1,4 1,3 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C
OPT_DEFS += -DHAL_USE_I2C=TRUE
M keyboards/anavi/macropad8/rules.mk => keyboards/anavi/macropad8/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C
M keyboards/aplyard/aplx6/rev2/rules.mk => keyboards/aplyard/aplx6/rev2/rules.mk +0 -1
@@ 12,5 12,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
UNICODE_ENABLE = yes # Unicode
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable Support for Oled Display
ENCODER_ENABLE = yes # Enable Support for Encoder
M keyboards/arabica37/keymaps/default/rules.mk => keyboards/arabica37/keymaps/default/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M => +0 -1
@@ 1,3 1,2 @@
OLED_ENABLE = yes
OLED_DRIVER = SSD1306
WPM_ENABLE = yes
M keyboards/avalanche/v4/rules.mk => keyboards/avalanche/v4/rules.mk +0 -1
@@ 12,6 12,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
SPLIT_KEYBOARD = yes
M keyboards/basekeys/slice/rev1_rgb/rules.mk => keyboards/basekeys/slice/rev1_rgb/rules.mk +0 -1
@@ 12,6 12,5 @@ COMMAND_ENABLE = no # Commands for debug and configuration
NKRO_ENABLE = no # Enable N-Key Rollover
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Disable OLED driver.
LTO_ENABLE = yes
M keyboards/bluebell/swoop/keymaps/kyek/rules.mk => keyboards/bluebell/swoop/keymaps/kyek/rules.mk +0 -1
@@ 6,7 6,6 @@ LTO_ENABLE = no
EXTRAKEY_ENABLE = no
# ENCODER_ENABLE = no
-# OLED_DRIVER_ENABLE = no
# WPM_ENABLE = no
# Enable keyboard underlight functionality
M keyboards/boardsource/holiday/spooky/keymaps/rip_mx/rules.mk => keyboards/boardsource/holiday/spooky/keymaps/rip_mx/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/boardsource/holiday/spooky/keymaps/rip_my_wallet/rules.mk => keyboards/boardsource/holiday/spooky/keymaps/rip_my_wallet/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/bolsa/damapad/rules.mk => keyboards/bolsa/damapad/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/boston_meetup/2019/rules.mk => keyboards/boston_meetup/2019/rules.mk +0 -1
@@ 14,4 14,3 @@ RGB_MATRIX_ENABLE = no
HAPTIC_ENABLE = yes
HAPTIC_DRIVER = drv2605l
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/buzzard/rev1/rules.mk => keyboards/buzzard/rev1/rules.mk +0 -2
@@ 1,4 1,2 @@
-OLED_DRIVER = SSD1306
-
PS2_ENABLE = yes
PS2_DRIVER = interrupt
M keyboards/cannonkeys/satisfaction75/rules.mk => keyboards/cannonkeys/satisfaction75/rules.mk +0 -2
@@ 16,8 16,6 @@ COMMAND_ENABLE = yes # Commands for debug and configuration
NKRO_ENABLE = yes # Enable N-Key Rollover
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
#BACKLIGHT_ENABLE = yes
DEFAULT_FOLDER = cannonkeys/satisfaction75/rev1
-
M keyboards/ckeys/washington/rules.mk => keyboards/ckeys/washington/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes # Enable support for encoders
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable support for OLED displays
M keyboards/controllerworks/mini36/rules.mk => keyboards/controllerworks/mini36/rules.mk +0 -1
@@ 1,2 1,1 @@
SERIAL_DRIVER = vendor
-OLED_DRIVER = SSD1306>
\ No newline at end of file
M keyboards/controllerworks/mini42/rules.mk => keyboards/controllerworks/mini42/rules.mk +0 -1
@@ 1,2 1,1 @@
SERIAL_DRIVER = vendor
-OLED_DRIVER = SSD1306
M keyboards/crkbd/keymaps/ajarov/rules.mk => keyboards/crkbd/keymaps/ajarov/rules.mk +0 -1
@@ 1,5 1,4 @@
MOUSEKEY_ENABLE = yes
RGBLIGHT_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
M keyboards/crkbd/keymaps/armand1m/rules.mk => keyboards/crkbd/keymaps/armand1m/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/crkbd/keymaps/benrestech/rules.mk => keyboards/crkbd/keymaps/benrestech/rules.mk +0 -1
@@ 1,3 1,2 @@
RGBLIGHT_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/crkbd/keymaps/bermeo/rules.mk => keyboards/crkbd/keymaps/bermeo/rules.mk +1 -2
@@ 3,7 3,6 @@ RGB_MATRIX_ENABLE = yes
MOUSEKEY_ENABLE = no
NKRO_ENABLE = no
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
SLEEP_LED_ENABLE = yes
WPM_ENABLE = yes
@@ 16,4 15,4 @@ BOOTMAGIC_ENABLE = no
COMBO_ENABLE = no
AUDIO_ENABLE = no
MIDI_ENABLE = no
-BLUETOOTH_ENABLE = no>
\ No newline at end of file
+BLUETOOTH_ENABLE = no
M keyboards/crkbd/keymaps/cameronjlarsen/rules.mk => keyboards/crkbd/keymaps/cameronjlarsen/rules.mk +1 -2
@@ 1,7 1,6 @@
BOOTMAGIC_ENABLE = no
BOOLOADER = atmel-dfu
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
COMMAND_ENABLE = no # Disables the command feature
COMBO_ENABLE = yes
@@ 12,4 11,4 @@ MIDI_ENABLE = no
BLUETOOTH_ENABLE = no
BACKLIGHT_ENABLE = no
CAPS_WORD_ENABLE = yes
-CUSTOM_ONESHOT_ENABLE = yes>
\ No newline at end of file
+CUSTOM_ONESHOT_ENABLE = yes
M keyboards/crkbd/keymaps/colemad/rules.mk => keyboards/crkbd/keymaps/colemad/rules.mk +0 -1
@@ 4,7 4,6 @@ SPLIT_KEYBOARD = yes
TAP_DANCE_ENABLE = yes
MOUSEKEY_ENABLE = no
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# Link Time Optimization (Reduces compiled size)
M keyboards/crkbd/keymaps/colemak_luna/rules.mk => keyboards/crkbd/keymaps/colemak_luna/rules.mk +0 -1
@@ 3,6 3,5 @@ RGBLIGHT_ENABLE = no
RGB_MATRIX_ENABLE = yes # Enable WS2812 RGB underlight.
VIA_ENABLE = yes # Enable VIA
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
WPM_ENABLE = yes
M keyboards/crkbd/keymaps/crkdves/rules.mk => keyboards/crkbd/keymaps/crkdves/rules.mk +0 -2
@@ 3,6 3,4 @@ RGB_MATRIX_ENABLE = yes
MOUSEKEY_ENABLE = no
NKRO_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
-
M keyboards/crkbd/keymaps/crkqwes/rules.mk => keyboards/crkbd/keymaps/crkqwes/rules.mk +0 -2
@@ 3,6 3,4 @@ RGB_MATRIX_ENABLE = yes
MOUSEKEY_ENABLE = no
NKRO_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
-
M keyboards/crkbd/keymaps/devdev/rules.mk => keyboards/crkbd/keymaps/devdev/rules.mk +0 -1
@@ 2,4 2,3 @@ MOUSEKEY_ENABLE = yes
EXTRAKEY_ENABLE = yes
RGBLIGHT_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/crkbd/keymaps/edvorakjp/rules.mk => keyboards/crkbd/keymaps/edvorakjp/rules.mk +0 -1
@@ 17,7 17,6 @@ RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
SWAP_HANDS_ENABLE = no # Enable one-hand typing
TAP_DANCE_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
M keyboards/crkbd/keymaps/gotham/rules.mk => keyboards/crkbd/keymaps/gotham/rules.mk +0 -1
@@ 3,5 3,4 @@ EXTRAKEY_ENABLE = yes
AUDIO_ENABLE = yes
RGBLIGHT_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
M keyboards/crkbd/keymaps/hvp/rules.mk => keyboards/crkbd/keymaps/hvp/rules.mk +0 -1
@@ 10,5 10,4 @@ SRC += ./lib/rgb_state_reader.c \
TAP_DANCE_ENABLE = yes
EXTRAKEY_ENABLE = yes # Audio control and System control
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# LOCAL_GLCDFONT = yes
M keyboards/crkbd/keymaps/jarred/rules.mk => keyboards/crkbd/keymaps/jarred/rules.mk +0 -1
@@ 17,7 17,6 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
SWAP_HANDS_ENABLE = no # Enable one-hand typing
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
M keyboards/crkbd/keymaps/jpe230/rules.mk => keyboards/crkbd/keymaps/jpe230/rules.mk +0 -2
@@ 1,6 1,5 @@
# Shared rules for both of my Corne
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
VIA_ENABLE = yes
RGB_MATRIX_ENABLE = yes
@@ 22,4 21,3 @@ else
SRC += oled/avr/master/oled_master_handler.c \
oled/avr/slave/oled_slave_handler.c
endif
-
M keyboards/crkbd/keymaps/julian_turner/rules.mk => keyboards/crkbd/keymaps/julian_turner/rules.mk +0 -1
@@ 1,7 1,6 @@
RGBLIGHT_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
M keyboards/crkbd/keymaps/kidbrazil/rules.mk => keyboards/crkbd/keymaps/kidbrazil/rules.mk +0 -1
@@ 6,7 6,6 @@ MOUSEKEY_ENABLE = no
RGBLIGHT_ENABLE = no
RGB_MATRIX_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# If you want to change the display of OLED, you need to change here
SRC += logo_reader.c \
M keyboards/crkbd/keymaps/madhatter/rules.mk => keyboards/crkbd/keymaps/madhatter/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# If you want to change the display of OLED, you need to change here
SRC += ./lib/rgb_state_reader.c \
M keyboards/crkbd/keymaps/mcrown/rules.mk => keyboards/crkbd/keymaps/mcrown/rules.mk +0 -1
@@ 7,7 7,6 @@ MOUSEKEY_ENABLE = no # Mouse keys(+4700)
EXTRAKEY_ENABLE = no # Audio control and System control(+450)
RGB_MATRIX_ENABLE = yes # Enable RGB Matrix.
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend
M keyboards/crkbd/keymaps/nimishgautam/rules.mk => keyboards/crkbd/keymaps/nimishgautam/rules.mk +0 -1
@@ 1,6 1,5 @@
RGB_MATRIX_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
COMBO_ENABLE = yes
TAP_DANCE_ENABLE = yes # enable tap dance features
EXTRAKEY_ENABLE = no
M keyboards/crkbd/keymaps/ninjonas/rules.mk => keyboards/crkbd/keymaps/ninjonas/rules.mk +0 -1
@@ 1,7 1,6 @@
RGB_MATRIX_ENABLE = yes
MOUSEKEY_ENABLE = no
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
M keyboards/crkbd/keymaps/oled_sample/rules.mk => keyboards/crkbd/keymaps/oled_sample/rules.mk +0 -1
@@ 5,4 5,3 @@
#
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/crkbd/keymaps/ollyhayes/rules.mk => keyboards/crkbd/keymaps/ollyhayes/rules.mk +0 -1
@@ 1,7 1,6 @@
SRC += oled.c
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
EXTRAKEY_ENABLE = yes
UNICODE_ENABLE = yes
M keyboards/crkbd/keymaps/oo/rules.mk => keyboards/crkbd/keymaps/oo/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/crkbd/keymaps/rarick/rules.mk => keyboards/crkbd/keymaps/rarick/rules.mk +0 -3
@@ 4,9 4,6 @@ BOOTLOADER = atmel-dfu
# Enable RGB matric
RGB_MATRIX_ENABLE = yes
-# Enable OLED driver
-OLED_DRIVER_ENABLE = yes
-
# Enable media keys
EXTRAKEY_ENABLE = yes
M keyboards/crkbd/keymaps/rjhilgefort/rules.mk => keyboards/crkbd/keymaps/rjhilgefort/rules.mk +0 -1
@@ 5,4 5,3 @@ BOOTLOADER = atmel-dfu
EXTRAKEY_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/crkbd/keymaps/rmeli/rules.mk => keyboards/crkbd/keymaps/rmeli/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
TAP_DANCE_ENABLE = yes
AUTO_SHIFT_ENABLE = no // disable auto-shift with home row mods
M keyboards/crkbd/keymaps/rpbaptist/rules.mk => keyboards/crkbd/keymaps/rpbaptist/rules.mk +0 -1
@@ 29,7 29,6 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
BOOTLOADER = qmk-dfu
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ifeq ($(strip $(THEME)), godspeed)
OPT_DEFS += -DTHEME_GODSPEED
M keyboards/crkbd/keymaps/sharkby7e/rules.mk => keyboards/crkbd/keymaps/sharkby7e/rules.mk +0 -1
@@ 1,6 1,5 @@
MOUSEKEY_ENABLE = yes
RGBLIGHT_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
BOOTLOADER = caterina
M keyboards/crkbd/keymaps/snowe/rules.mk => keyboards/crkbd/keymaps/snowe/rules.mk +0 -1
@@ 14,7 14,6 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
SWAP_HANDS_ENABLE = no # Enable one-hand typing
RGBLIGHT_TWINKLE = no
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
RGB_MATRIX_ENABLE = yes
OCEAN_DREAM_ENABLE = yes
M keyboards/crkbd/keymaps/soundmonster/rules.mk => keyboards/crkbd/keymaps/soundmonster/rules.mk +0 -2
@@ 3,6 3,4 @@ RGB_MATRIX_ENABLE = yes
MOUSEKEY_ENABLE = no
NKRO_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
-
M keyboards/crkbd/keymaps/sulrich/rules.mk => keyboards/crkbd/keymaps/sulrich/rules.mk +0 -1
@@ 1,3 1,2 @@
EXTRAKEY_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/crkbd/keymaps/thumb_ctrl/rules.mk => keyboards/crkbd/keymaps/thumb_ctrl/rules.mk +0 -1
@@ 17,7 17,6 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
SWAP_HANDS_ENABLE = no # Enable one-hand typing
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
M keyboards/crkbd/keymaps/thunderbird2086/rules.mk => keyboards/crkbd/keymaps/thunderbird2086/rules.mk +0 -1
@@ 4,7 4,6 @@ AUDIO_ENABLE = no
RGBLIGHT_ENABLE = no
RGB_MATRIX_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
TAP_DANCE_ENABLE = yes
M keyboards/crkbd/keymaps/toinux/rules.mk => keyboards/crkbd/keymaps/toinux/rules.mk +0 -1
@@ 2,7 2,6 @@ MOUSEKEY_ENABLE = yes # Mouse keys
RGBLIGHT_ENABLE = no
RGB_MATRIX_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
BOOTLOADER = atmel-dfu
M keyboards/crkbd/keymaps/vlukash_trackpad_left/rules.mk => keyboards/crkbd/keymaps/vlukash_trackpad_left/rules.mk +0 -1
@@ 1,7 1,6 @@
# Build Options
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
BOOTLOADER = atmel-dfu
M keyboards/crkbd/keymaps/vxid/rules.mk => keyboards/crkbd/keymaps/vxid/rules.mk +0 -1
@@ 17,7 17,6 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
SWAP_HANDS_ENABLE = no # Enable one-hand typing
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
M keyboards/crkbd/keymaps/xyverz/rules.mk => keyboards/crkbd/keymaps/xyverz/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/crkbd/rev1/keymaps/dvorak_42_key/rules.mk => keyboards/crkbd/rev1/keymaps/dvorak_42_key/rules.mk +0 -1
@@ 5,5 5,4 @@ MOUSEKEY_ENABLE = yes # Mouse keys
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight.
# RGB_MATRIX_ENABLE = no
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
M keyboards/dailycraft/claw44/keymaps/oled/rules.mk => keyboards/dailycraft/claw44/keymaps/oled/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/dmqdesign/spin/keymaps/gorbachev/rules.mk => keyboards/dmqdesign/spin/keymaps/gorbachev/rules.mk +0 -1
@@ 1,4 1,3 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
MOUSEKEY_ENABLE = no
MIDI_ENABLE = no
M keyboards/doio/kb16/rev1/rules.mk => keyboards/doio/kb16/rev1/rules.mk +0 -1
@@ 20,7 20,6 @@ SPACE_CADET_ENABLE = no
# OLED enabled
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# RGB Matrix enabled
RGB_MATRIX_ENABLE = yes
M keyboards/doio/kb16/rev2/rules.mk => keyboards/doio/kb16/rev2/rules.mk +0 -1
@@ 19,7 19,6 @@ AUDIO_ENABLE = no # Audio output
# OLED enabled
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# RGB Matrix enabled
RGB_MATRIX_ENABLE = yes
M keyboards/doio/kb30/rules.mk => keyboards/doio/kb30/rules.mk +0 -2
@@ 12,6 12,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
RGB_MATRIX_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
-
M keyboards/doodboard/duckboard/rules.mk => keyboards/doodboard/duckboard/rules.mk +0 -1
@@ 13,4 13,3 @@ AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/doodboard/duckboard_r2/rules.mk => keyboards/doodboard/duckboard_r2/rules.mk +0 -1
@@ 13,4 13,3 @@ AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/draculad/keymaps/pimoroni/rules.mk => keyboards/draculad/keymaps/pimoroni/rules.mk +0 -1
@@ 2,5 2,4 @@
POINTING_DEVICE_ENABLE = yes
POINTING_DEVICE_DRIVER = pimoroni_trackball
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
MOUSEKEY_ENABLE = yes
M keyboards/draculad/rules.mk => keyboards/draculad/rules.mk +0 -1
@@ 12,7 12,6 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
SPLIT_KEYBOARD = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
ENCODER_ENABLE = yes
LTO_ENABLE = yes
M keyboards/dumbo/keymaps/default/rules.mk => keyboards/dumbo/keymaps/default/rules.mk +0 -1
@@ 1,3 1,2 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
M keyboards/dumbo/keymaps/trip-trap/rules.mk => keyboards/dumbo/keymaps/trip-trap/rules.mk +0 -1
@@ 1,4 1,3 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
WPM_ENABLE = yes
M keyboards/dumbpad/v1x_oled/rules.mk => keyboards/dumbpad/v1x_oled/rules.mk +0 -1
@@ 13,5 13,4 @@ AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
M keyboards/ebastler/e80_1800/keymaps/via_oled/rules.mk => keyboards/ebastler/e80_1800/keymaps/via_oled/rules.mk +1 -2
@@ 1,5 1,4 @@
VIA_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
-WPM_ENABLE = yes>
\ No newline at end of file
+WPM_ENABLE = yes
M keyboards/ein_60/rules.mk => keyboards/ein_60/rules.mk +0 -1
@@ 13,4 13,3 @@ AUDIO_ENABLE = no # Audio output
RGB_MATRIX_ENABLE = no # Enable for pretty RGB matrix effects
ENCODER_ENABLE = yes # Enables the use of one or more encoders
OLED_ENABLE = yes # Enables the use of OLED displays
-OLED_DRIVER = SSD1306
M keyboards/fearherbs1/blue_team_pad/rules.mk => keyboards/fearherbs1/blue_team_pad/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/fungo/rev1/rules.mk => keyboards/fungo/rev1/rules.mk +0 -2
@@ 14,6 14,4 @@ KEY_LOCK_ENABLE = yes # kc_lock use
OLED_ENABLE = no
-OLED_DRIVER = SSD1306 # OLED display
SPLIT_KEYBOARD = yes # split type
-
M keyboards/gboards/gergo/keymaps/oled/rules.mk => keyboards/gboards/gergo/keymaps/oled/rules.mk +0 -1
@@ 8,7 8,6 @@ BALLSTEP = 20 # Multiple in px to move, multiplied by layer number
SCROLLSTEP = 1 # Lines to scroll with ball
MOUSEKEY_ENABLE = yes # Mouse keys, needed for baller
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LOCAL_GLCDFONT = yes
#Debug options
M keyboards/gopolar/gg86/rules.mk => keyboards/gopolar/gg86/rules.mk +0 -1
@@ 22,4 22,3 @@ RGB_MATRIX_ENABLE = yes
# OLED enabled
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # OLED display
M keyboards/hadron/ver2/rules.mk => keyboards/hadron/ver2/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/hadron/ver3/rules.mk => keyboards/hadron/ver3/rules.mk +0 -1
@@ 14,5 14,4 @@ RGB_MATRIX_ENABLE = no # once arm_rgb is implemented
HAPTIC_ENABLE = yes
HAPTIC_DRIVER = drv2605l
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLER = yes
M keyboards/handwired/amigopunk/rules.mk => keyboards/handwired/amigopunk/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/handwired/d48/rules.mk => keyboards/handwired/d48/rules.mk +0 -1
@@ 13,7 13,6 @@ USE_I2C = no
RGBLIGHT_ENABLE = yes
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
UNICODE_ENABLE = yes
SRC += ds1307.c taphold.c
M keyboards/handwired/dactyl_manuform/5x6_5/keymaps/333fred/rules.mk => keyboards/handwired/dactyl_manuform/5x6_5/keymaps/333fred/rules.mk +0 -1
@@ 1,5 1,4 @@
KEY_LOCK_ENABLE = yes
CONSOLE_ENABLE = no
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
M keyboards/handwired/marauder/keymaps/orvia/rules.mk => keyboards/handwired/marauder/keymaps/orvia/rules.mk +0 -1
@@ 1,4 1,3 @@
VIA_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # OLED Driver Enable
WPM_ENABLE = yes # WPM counting Enable
M keyboards/handwired/myskeeb/rules.mk => keyboards/handwired/myskeeb/rules.mk +0 -1
@@ 12,5 12,4 @@ RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
AUDIO_ENABLE = no # Audio output
SPLIT_KEYBOARD = yes # Enables split keyboard support
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
NO_USB_STARTUP_CHECK = yes
M keyboards/handwired/obuwunkunubi/spaget/rules.mk => keyboards/handwired/obuwunkunubi/spaget/rules.mk +0 -2
@@ 14,6 14,4 @@ UNICODE_ENABLE = yes # Unicode
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable OLED display support
ENCODER_ENABLE = yes # Enable encoder support
-
M keyboards/handwired/onekey/kb2040/rules.mk => keyboards/handwired/onekey/kb2040/rules.mk +0 -1
@@ 1,4 1,3 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
OPT_DEFS += -DHAL_USE_I2C=TRUE
M keyboards/handwired/onekey/keymaps/oled/rules.mk => keyboards/handwired/onekey/keymaps/oled/rules.mk +0 -1
@@ 1,4 1,3 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
TAP_DANCE_ENABLE = yes
CONSOLE_ENABLE = yes
M keyboards/handwired/owlet60/keymaps/oled_testing/rules.mk => keyboards/handwired/owlet60/keymaps/oled_testing/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/handwired/pill60/rules.mk => keyboards/handwired/pill60/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
DEFAULT_FOLDER = handwired/pill60/bluepill
M keyboards/handwired/swiftrax/koalafications/rules.mk => keyboards/handwired/swiftrax/koalafications/rules.mk +0 -1
@@ 11,5 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
M keyboards/handwired/swiftrax/the_galleon/rules.mk => keyboards/handwired/swiftrax/the_galleon/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = no # Rotary Encoder
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # I2C OLED
M keyboards/handwired/tsubasa/rules.mk => keyboards/handwired/tsubasa/rules.mk +0 -1
@@ 15,5 15,4 @@ LTO_ENABLE = yes
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
M keyboards/handwired/uthol/rev3/rules.mk => keyboards/handwired/uthol/rev3/rules.mk +0 -1
@@ 5,7 5,6 @@ BOOTMAGIC_ENABLE = yes
NKRO_ENABLE = yes
KEYBOARD_SHARED_EP = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
EXTRAKEY_ENABLE = yes
ENCODER_ENABLE = yes
M keyboards/hardwareabstraction/handwire/rules.mk => keyboards/hardwareabstraction/handwire/rules.mk +0 -1
@@ 3,6 3,5 @@ HAPTIC_ENABLE = yes
HAPTIC_DRIVER = solenoid
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
M keyboards/helix/rev2/keymaps/xulkal/rules.mk => keyboards/helix/rev2/keymaps/xulkal/rules.mk +0 -1
@@ 3,7 3,6 @@ RGBLIGHT_ENABLE = yes
OPT_DEFS += -DRGBLED_BACK
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# Helix specific font file
OPT_DEFS += -DOLED_FONT_H=\"common/glcdfont.c\"
# Xulkal specific oled define
M keyboards/helix/rev2/local_features.mk => keyboards/helix/rev2/local_features.mk +0 -1
@@ 63,7 63,6 @@ ifeq ($(strip $(LED_ANIMATIONS)), yes)
endif
ifeq ($(strip $(OLED_ENABLE)), yes)
- OLED_DRIVER = SSD1306
ifeq ($(strip $(LOCAL_GLCDFONT)), yes)
OPT_DEFS += -DOLED_FONT_H=\<helixfont.h\>
else
M keyboards/helix/rev3_4rows/rules.mk => keyboards/helix/rev3_4rows/rules.mk +0 -1
@@ 3,7 3,6 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
SPLIT_KEYBOARD = yes
RGB_MATRIX_ENABLE = no
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
DIP_SWITCH_ENABLE = no
LTO_ENABLE = yes
M keyboards/helix/rev3_5rows/rules.mk => keyboards/helix/rev3_5rows/rules.mk +0 -1
@@ 3,7 3,6 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
SPLIT_KEYBOARD = yes
RGB_MATRIX_ENABLE = no
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
DIP_SWITCH_ENABLE = no
LTO_ENABLE = yes
M keyboards/horrortroll/handwired_k552/rules.mk => keyboards/horrortroll/handwired_k552/rules.mk +0 -1
@@ 31,7 31,6 @@ RGB_MATRIX_ENABLE = yes
# OLED enabled
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
# Wear-levelling driver
M keyboards/horrortroll/lemon40/rules.mk => keyboards/horrortroll/lemon40/rules.mk +0 -1
@@ 15,7 15,6 @@ AUDIO_ENABLE = no # Audio output
# OLED enabled
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
# Additional thing to reduce compiled size
M keyboards/jagdpietr/drakon/rules.mk => keyboards/jagdpietr/drakon/rules.mk +0 -1
@@ 14,5 14,4 @@ AUDIO_ENABLE = no # Audio output
LTO_ENABLE = yes
WPM_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
M keyboards/jaykeeb/kamigakushi/rules.mk => keyboards/jaykeeb/kamigakushi/rules.mk +0 -1
@@ 1,2 1,1 @@
SERIAL_DRIVER = vendor
-OLED_DRIVER = SSD1306>
\ No newline at end of file
M keyboards/kagizaraya/chidori/keymaps/oled_sample/rules.mk => keyboards/kagizaraya/chidori/keymaps/oled_sample/rules.mk +0 -1
@@ 1,3 1,2 @@
# Enable SSD1306 OLED
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/kakunpc/angel64/rules.mk => keyboards/kakunpc/angel64/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
CUSTOM_MATRIX = yes
SRC += matrix.c
M keyboards/kakunpc/business_card/alpha/rules.mk => keyboards/kakunpc/business_card/alpha/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/kakunpc/business_card/beta/rules.mk => keyboards/kakunpc/business_card/beta/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/kakunpc/suihankey/rules.mk => keyboards/kakunpc/suihankey/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
SPLIT_KEYBOARD = no
DEFAULT_FOLDER = kakunpc/suihankey/rev1
M keyboards/keybage/radpad/rules.mk => keyboards/keybage/radpad/rules.mk +0 -1
@@ 12,5 12,4 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
M keyboards/keycapsss/kimiko/keymaps/default/rules.mk => keyboards/keycapsss/kimiko/keymaps/default/rules.mk +0 -2
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # ENables the use of one or more encoders
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
@@ 8,4 7,3 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
# This does not affect QMK Macros and Layers
LTO_ENABLE = yes
ENCODER_MAP_ENABLE = yes
-
M keyboards/keycapsss/kimiko/keymaps/oriaj3/rules.mk => keyboards/keycapsss/kimiko/keymaps/oriaj3/rules.mk +0 -2
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # ENables the use of one or more encoders
RGBLIGHT_ENABLE = no # Disable keyboard RGB underglow
@@ 18,4 17,3 @@ SPLIT_KEYBOARD = yes
#DEACTIVATED FOR MEMORY SAVING
MOUSEKEY_ENABLE = no
CONSOLE_ENABLE = no
-
M keyboards/keycapsss/plaid_pad/keymaps/oled/rules.mk => keyboards/keycapsss/plaid_pad/keymaps/oled/rules.mk +0 -1
@@ 1,3 1,2 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
COMBO_ENABLE = yes
M keyboards/keycapsss/plaid_pad/rev3/rules.mk => keyboards/keycapsss/plaid_pad/rev3/rules.mk +0 -1
@@ 1,3 1,2 @@
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
M keyboards/kikoslab/kl90/rules.mk => keyboards/kikoslab/kl90/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/kingly_keys/romac/keymaps/boss566y/rules.mk => keyboards/kingly_keys/romac/keymaps/boss566y/rules.mk +0 -1
@@ 1,4 1,3 @@
VIA_ENABLE = yes
BOOTLOADER = qmk-dfu
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C
M keyboards/kingly_keys/romac_plus/rules.mk => keyboards/kingly_keys/romac_plus/rules.mk +0 -1
@@ 10,4 10,3 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes # Enable support for EC11 Rotary Encoder
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C
M keyboards/kiwikey/wanderland/keymaps/stanrc85/rules.mk => keyboards/kiwikey/wanderland/keymaps/stanrc85/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/knobgoblin/rules.mk => keyboards/knobgoblin/rules.mk +0 -1
@@ 13,4 13,3 @@ AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/latincompass/latinpad/rules.mk => keyboards/latincompass/latinpad/rules.mk +0 -1
@@ 11,6 11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no
RGBLIGHT_ENABLE = no
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
RGB_MATRIX_ENABLE = yes
M keyboards/lefty/rules.mk => keyboards/lefty/rules.mk +0 -1
@@ 13,6 13,5 @@ AUDIO_ENABLE = no # Audio output
LTO_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
DEFAULT_FOLDER = lefty/rev2
M keyboards/lily58/keymaps/drasbeck/rules.mk => keyboards/lily58/keymaps/drasbeck/rules.mk +0 -1
@@ 13,7 13,6 @@ BLUETOOTH_ENABLE = no # Enable Bluetooth
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
SWAP_HANDS_ENABLE = no # Enable one-hand typing
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # OLED display
ENCODER_ENABLE = yes # Enable encoder
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
M keyboards/lily58/keymaps/gshmu/rules.mk => keyboards/lily58/keymaps/gshmu/rules.mk +0 -1
@@ 1,6 1,5 @@
VIA_ENABLE = yes
OLED_ENABLE = no
-OLED_DRIVER = SSD1306
MOUSEKEY_ENABLE = yes
EXTRAKEY_ENABLE = yes
DYNAMIC_TAPPING_TERM_ENABLE = yes
M keyboards/lily58/keymaps/mb_via/rules.mk => keyboards/lily58/keymaps/mb_via/rules.mk +0 -1
@@ 1,5 1,4 @@
VIA_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
MOUSEKEY_ENABLE = yes
EXTRAKEY_ENABLE = yes
M keyboards/lily58/keymaps/muuko/rules.mk => keyboards/lily58/keymaps/muuko/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
EXTRAKEY_ENABLE = yes
COMBO_ENABLE = yes
M keyboards/lily58/keymaps/ninjonas/rules.mk => keyboards/lily58/keymaps/ninjonas/rules.mk +0 -1
@@ 1,3 1,2 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
M keyboards/lily58/keymaps/via/rules.mk => keyboards/lily58/keymaps/via/rules.mk +0 -1
@@ 1,5 1,4 @@
VIA_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
MOUSEKEY_ENABLE = yes
EXTRAKEY_ENABLE = yes
M keyboards/lily58/keymaps/yuchi/config.h => keyboards/lily58/keymaps/yuchi/config.h +0 -2
@@ 28,7 28,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// #define MASTER_RIGHT
// #define EE_HANDS
-//#define OLED_DRIVER
-
#define QUICK_TAP_TERM 0
#define TAPPING_TERM 100
M keyboards/lily58/rules.mk => keyboards/lily58/rules.mk +0 -2
@@ 1,3 1,1 @@
-OLED_DRIVER = SSD1306
-
DEFAULT_FOLDER = lily58/rev1
M keyboards/lime/rev1/rules.mk => keyboards/lime/rev1/rules.mk +0 -1
@@ 1,4 1,3 @@
ENCODER_ENABLE = yes
ENCODER_RIGHT_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/ll3macorn/bongopad/rules.mk => keyboards/ll3macorn/bongopad/rules.mk +1 -2
@@ 12,5 12,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
-WPM_ENABLE = yes>
\ No newline at end of file
+WPM_ENABLE = yes
M keyboards/lyso1/lck75/rules.mk => keyboards/lyso1/lck75/rules.mk +0 -1
@@ 15,7 15,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
UNICODE_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
WPM_ENABLE = yes
LTO_ENABLE = no
M keyboards/macrocat/keymaps/oled/rules.mk => keyboards/macrocat/keymaps/oled/rules.mk +0 -1
@@ 1,3 1,2 @@
VIA_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306>
\ No newline at end of file
M keyboards/marksard/treadstone48/keymaps/default/rules.mk => keyboards/marksard/treadstone48/keymaps/default/rules.mk +0 -1
@@ 2,7 2,6 @@ MOUSEKEY_ENABLE = yes # Mouse keys
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
# If you want to change the display of OLED, you need to change here
M keyboards/marksard/treadstone48/keymaps/like_jis/rules.mk => keyboards/marksard/treadstone48/keymaps/like_jis/rules.mk +0 -1
@@ 2,7 2,6 @@ MOUSEKEY_ENABLE = yes # Mouse keys
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
# If you want to change the display of OLED, you need to change here
M keyboards/marksard/treadstone48/rev1/keymaps/like_jis_rs/rules.mk => keyboards/marksard/treadstone48/rev1/keymaps/like_jis_rs/rules.mk +0 -1
@@ 2,7 2,6 @@ MOUSEKEY_ENABLE = yes # Mouse keys
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
# If you use connection the Rhymestone, please enable RS_EXTRA_LED
M keyboards/marksard/treadstone48/rules.mk => keyboards/marksard/treadstone48/rules.mk +0 -1
@@ 14,6 14,5 @@ MOUSEKEY_ENABLE = yes # Mouse keys
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
DEFAULT_FOLDER = marksard/treadstone48/rev1
M keyboards/mechllama/g35/rules.mk => keyboards/mechllama/g35/rules.mk +0 -1
@@ 1,6 1,5 @@
NKRO_ENABLE = yes # Enable N-Key Rollover
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
RGBLIGHT_ENABLE = yes
DEFAULT_FOLDER = mechllama/g35/v2
M keyboards/mechwild/bde/rev2/keymaps/miketronic/rules.mk => keyboards/mechwild/bde/rev2/keymaps/miketronic/rules.mk +1 -2
@@ 8,6 8,5 @@ LEADER_ENABLE = yes
ENCODER_ENABLE = yes
ENCODER_MAP_ENABLE = yes
OLED_ENABLE = yes # Enable OLED Screen
-OLED_DRIVER = SSD1306 # Set OLED Driver
-RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow>
\ No newline at end of file
+RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
M keyboards/mechwild/bde/rev2/rules.mk => keyboards/mechwild/bde/rev2/rules.mk +0 -1
@@ 1,3 1,2 @@
ENCODER_ENABLE = yes # Enable encoder
OLED_ENABLE = yes # Enable OLED Screen
-OLED_DRIVER = SSD1306 # Set OLED Driver
M keyboards/mechwild/mercutio/rules.mk => keyboards/mechwild/mercutio/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/mechwild/mokulua/mirrored/rules.mk => keyboards/mechwild/mokulua/mirrored/rules.mk +1 -2
@@ 12,5 12,4 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes # Enable encoder
OLED_ENABLE = yes # Enable OLED Screen
-OLED_DRIVER = SSD1306 # Define OLED Driver
-SPLIT_KEYBOARD = yes # Define split functionality>
\ No newline at end of file
+SPLIT_KEYBOARD = yes # Define split functionality
M keyboards/mechwild/mokulua/standard/rules.mk => keyboards/mechwild/mokulua/standard/rules.mk +1 -2
@@ 12,5 12,4 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes # Enable encoder
OLED_ENABLE = yes # Enable OLED Screen
-OLED_DRIVER = SSD1306 # Define OLED Driver
-SPLIT_KEYBOARD = yes # Define split functionality>
\ No newline at end of file
+SPLIT_KEYBOARD = yes # Define split functionality
M keyboards/mechwild/murphpad/rules.mk => keyboards/mechwild/murphpad/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes # Enable encoder
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable OLED Screen
M keyboards/mechwild/puckbuddy/rules.mk => keyboards/mechwild/puckbuddy/rules.mk +0 -1
@@ 12,7 12,6 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes # Encoder Enabled
OLED_ENABLE = yes # OLED Enabled
-OLED_DRIVER = SSD1306 # OLED Driver
DIP_SWITCH_ENABLE = yes # Dip Switch Enabled
POINTING_DEVICE_ENABLE = yes # Pointing Device Enabled
M keyboards/mechwild/sugarglider/rules.mk => keyboards/mechwild/sugarglider/rules.mk +0 -1
@@ 2,7 2,6 @@
# change yes to no to disable
#
OLED_ENABLE = yes # OLED Enabled
-OLED_DRIVER = SSD1306 # OLED Driver
# Cirque touchpad settings
POINTING_DEVICE_ENABLE = yes # Pointing Device Enabled
M keyboards/meow48/rules.mk => keyboards/meow48/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306>
\ No newline at end of file
M keyboards/merge/um70/rules.mk => keyboards/merge/um70/rules.mk +0 -1
@@ 13,4 13,3 @@ AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
SPLIT_KEYBOARD = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/merge/um80/rules.mk => keyboards/merge/um80/rules.mk +0 -1
@@ 13,4 13,3 @@ AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
SPLIT_KEYBOARD = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/merge/uma/rules.mk => keyboards/merge/uma/rules.mk +0 -1
@@ 14,4 14,3 @@ ENCODER_ENABLE = yes
SPLIT_KEYBOARD = yes
LTO_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/mino_plus/hotswap/rules.mk => keyboards/mino_plus/hotswap/rules.mk +0 -1
@@ 1,3 1,2 @@
OLED_ENABLE = yes
WPM_ENABLE = yes
-OLED_DRIVER = SSD1306>
\ No newline at end of file
M keyboards/mino_plus/soldered/rules.mk => keyboards/mino_plus/soldered/rules.mk +0 -1
@@ 1,3 1,2 @@
OLED_ENABLE = yes
WPM_ENABLE = yes
-OLED_DRIVER = SSD1306>
\ No newline at end of file
M keyboards/misonoworks/chocolatebar/rules.mk => keyboards/misonoworks/chocolatebar/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = no
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/mlego/m65/rev4/rules.mk => keyboards/mlego/m65/rev4/rules.mk +0 -1
@@ 12,5 12,4 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes # Enable encoder
OLED_ENABLE = yes # Enable OLED
-OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C
WPM_ENABLE = yes # Enable WPM Counter
M keyboards/nullbitsco/nibble/keymaps/oled/rules.mk => keyboards/nullbitsco/nibble/keymaps/oled/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/nullbitsco/nibble/keymaps/oled_bongocat/rules.mk => keyboards/nullbitsco/nibble/keymaps/oled_bongocat/rules.mk +0 -1
@@ 1,4 1,3 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
VIA_ENABLE = yes
M keyboards/nullbitsco/nibble/keymaps/oled_status/rules.mk => keyboards/nullbitsco/nibble/keymaps/oled_status/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
VIA_ENABLE = yes
M keyboards/nullbitsco/scramble/keymaps/oled/rules.mk => keyboards/nullbitsco/scramble/keymaps/oled/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/nullbitsco/snap/keymaps/bongo_reactive/rules.mk => keyboards/nullbitsco/snap/keymaps/bongo_reactive/rules.mk +0 -1
@@ 1,4 1,3 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
VIA_ENABLE = yes
ENCODER_MAP_ENABLE = yes
M keyboards/nullbitsco/snap/keymaps/bongo_reactive_single_oled/rules.mk => keyboards/nullbitsco/snap/keymaps/bongo_reactive_single_oled/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
VIA_ENABLE = yes
ENCODER_MAP_ENABLE = yes
M keyboards/nullbitsco/snap/keymaps/oled/rules.mk => keyboards/nullbitsco/snap/keymaps/oled/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
VIA_ENABLE = yes
ENCODER_MAP_ENABLE = yes
M keyboards/nullbitsco/snap/keymaps/typehud/rules.mk => keyboards/nullbitsco/snap/keymaps/typehud/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
VIA_ENABLE = yes
ENCODER_MAP_ENABLE = yes
M keyboards/nullbitsco/tidbit/keymaps/oled/rules.mk => keyboards/nullbitsco/tidbit/keymaps/oled/rules.mk +0 -1
@@ 1,4 1,3 @@
VIA_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_MAP_ENABLE = yes
M keyboards/obosob/arch_36/rules.mk => keyboards/obosob/arch_36/rules.mk +0 -1
@@ 10,6 10,5 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
AUDIO_ENABLE = no # Audio output
SPLIT_KEYBOARD = yes # Split common
M keyboards/palette1202/rules.mk => keyboards/palette1202/rules.mk +0 -1
@@ 12,7 12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes # Enable support for rotary encoders
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable support for OLED display
# Additional code
SRC += lib/oled_helper.c # Adding OLED
M keyboards/pearlboards/zeuspad/rules.mk => keyboards/pearlboards/zeuspad/rules.mk +0 -1
@@ 12,6 12,5 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes # Rotary encoder
OLED_ENABLE = yes # Enable oled
-OLED_DRIVER = SSD1306 # Oled type
LTO_ENABLE = yes # Link time optimization
M keyboards/pica40/rev1/rules.mk => keyboards/pica40/rev1/rules.mk +0 -1
@@ 1,1 0,0 @@
-OLED_DRIVER = SSD1306
M keyboards/planck/keymaps/rootiest/rules.mk => keyboards/planck/keymaps/rootiest/rules.mk +0 -1
@@ 1,7 1,6 @@
SRC += muse.c
ENCODER_ENABLE = yes # Enables basic encoder support
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables support for OLED displays
# UNICODE_ENABLE = yes # Allow inputting basic unicode characters
UNICODEMAP_ENABLE = yes # Enable use of Unicode mapping array
# UCIS_ENABLE = yes # Another method for generating Unicode characters via maps
M keyboards/prototypist/oceanographer/rules.mk => keyboards/prototypist/oceanographer/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
AUDIO_ENABLE = yes
LTO_ENABLE = yes
RGBLIGHT_ENABLE = yes
M keyboards/rainkeebs/rainkeeb/rules.mk => keyboards/rainkeebs/rainkeeb/rules.mk +0 -1
@@ 13,7 13,6 @@ RGBLIGHT_ENABLE = no
# OLED enable
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# Encoder enable
ENCODER_ENABLE = yes
M keyboards/rart/rart67m/rules.mk => keyboards/rart/rart67m/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
UNICODE_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/rart/rart75m/rules.mk => keyboards/rart/rart75m/rules.mk +0 -1
@@ 12,5 12,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
UNICODE_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
M keyboards/rart/rartand/rules.mk => keyboards/rart/rartand/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/rart/rartland/rules.mk => keyboards/rart/rartland/rules.mk +0 -1
@@ 15,5 15,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
UNICODE_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
M keyboards/rart/rartlice/rules.mk => keyboards/rart/rartlice/rules.mk +0 -2
@@ 12,5 12,3 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
SLEEP_LED_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
-
M keyboards/rate/pistachio_pro/rules.mk => keyboards/rate/pistachio_pro/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
CUSTOM_MATRIX = lite
M keyboards/rgbkb/mun/rules.mk => keyboards/rgbkb/mun/rules.mk +0 -1
@@ 19,7 19,6 @@ RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
RGB_MATRIX_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable the OLED Driver
ENCODER_ENABLE = yes
M keyboards/rgbkb/pan/rules.mk => keyboards/rgbkb/pan/rules.mk +0 -1
@@ 11,7 11,6 @@ AUDIO_ENABLE = no # Audio output
RGB_MATRIX_ENABLE = yes
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# RGB layout selection
RGB_ENCODERS = yes # For RGB encoders, solder on both WS2811 chips
M keyboards/rgbkb/sol/keymaps/xyverz/rules.mk => keyboards/rgbkb/sol/keymaps/xyverz/rules.mk +0 -1
@@ 24,7 24,6 @@ IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPa
DEFAULT_FOLDER = rgbkb/sol/rev1
ENCODER_ENABLE = no
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# Do not edit past here
M keyboards/rgbkb/sol3/rules.mk => keyboards/rgbkb/sol3/rules.mk +0 -1
@@ 23,7 23,6 @@ RGBLIGHT_ENABLE = no
RGB_MATRIX_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable the OLED Driver
ENCODER_ENABLE = yes
M keyboards/rgbkb/zygomorph/keymaps/default/readme.md => keyboards/rgbkb/zygomorph/keymaps/default/readme.md +0 -3
@@ 97,10 97,7 @@ RGBLIGHT_FULL_POWER = yes # Allow maximum RGB brightness. Otherwise, limited t
SWAP_HANDS_ENABLE = no # Enable one-hand typing
ENCODER_ENABLE = yes # Enable rotary encoder (+90)
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable the OLED Driver (+5000)
IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone)
-
-
```
## Compile
M keyboards/rgbkb/zygomorph/keymaps/default_oled/rules.mk => keyboards/rgbkb/zygomorph/keymaps/default_oled/rules.mk +0 -1
@@ 11,7 11,6 @@ RGBLIGHT_FULL_POWER = yes # Allow maximum RGB brightness. Otherwise, limited t
SWAP_HANDS_ENABLE = no # Enable one-hand typing
ENCODER_ENABLE = yes # Enable rotary encoder
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable the OLED Driver
IOS_DEVICE_ENABLE = no # Limit max brightness to connect to IOS device (iPad,iPhone)
LTO_ENABLE = yes # Enable optimizations to reduce firmware size. Also disables action macros and functions.
M keyboards/ristretto/rules.mk => keyboards/ristretto/rules.mk +0 -1
@@ 12,5 12,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WAIT_FOR_USB = yes
M keyboards/rmi_kb/herringbone/pro/rules.mk => keyboards/rmi_kb/herringbone/pro/rules.mk +0 -1
@@ 15,7 15,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
LTO_ENABLE = yes
M keyboards/rocketboard_16/rules.mk => keyboards/rocketboard_16/rules.mk +0 -1
@@ 17,7 17,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB backlit keys
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
RAW_ENABLE = yes # Enables HID RAW communication between the board and the PC
M keyboards/rubi/rules.mk => keyboards/rubi/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
SRC += lib/oled.c \
M keyboards/rura66/rev1/rules.mk => keyboards/rura66/rev1/rules.mk +0 -1
@@ 2,7 2,6 @@ EXTRAKEY_ENABLE = yes # Audio control and System control
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
SPLIT_KEYBOARD = yes
RGB_MATRIX_ENABLE = no
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = no
LTO_ENABLE = yes
M keyboards/salicylic_acid3/getta25/keymaps/oled/rules.mk => keyboards/salicylic_acid3/getta25/keymaps/oled/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/salicylic_acid3/setta21/keymaps/salicylic/rules.mk => keyboards/salicylic_acid3/setta21/keymaps/salicylic/rules.mk +0 -1
@@ 1,4 1,3 @@
RGBLIGHT_ENABLE = no
RGB_MATRIX_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/satt/comet46/rules.mk => keyboards/satt/comet46/rules.mk +0 -1
@@ 11,7 11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
CUSTOM_MATRIX = lite
-OLED_DRIVER = SSD1306
# project specific files
SRC += matrix.c
M keyboards/sendyyeah/pix/rules.mk => keyboards/sendyyeah/pix/rules.mk +0 -1
@@ 12,4 12,3 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/shoc/rules.mk => keyboards/shoc/rules.mk +0 -1
@@ 11,5 11,4 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
M keyboards/sofle/keyhive/rules.mk => keyboards/sofle/keyhive/rules.mk +0 -1
@@ 14,4 14,3 @@ ENCODER_ENABLE = yes
LTO_ENABLE = yes
SPLIT_KEYBOARD = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/sofle/keymaps/default/rules.mk => keyboards/sofle/keymaps/default/rules.mk +0 -1
@@ 1,6 1,5 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
CONSOLE_ENABLE = no
EXTRAKEY_ENABLE = yes
M keyboards/sofle/keymaps/devdev/rules.mk => keyboards/sofle/keymaps/devdev/rules.mk +0 -1
@@ 5,4 5,3 @@ RGBLIGHT_ENABLE = yes
ENCODER_ENABLE = yes
LTO_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/sofle/keymaps/flare576/rules.mk => keyboards/sofle/keymaps/flare576/rules.mk +0 -1
@@ 3,5 3,4 @@ ENCODER_ENABLE = yes
EXTRAKEY_ENABLE = yes
TAP_DANCE_ENABLE = yes
WPM_ENABLE = yes
-OLED_DRIVER_ENABLE = yes
SRC += graphics.c
M keyboards/sofle/keymaps/helltm/rules.mk => keyboards/sofle/keymaps/helltm/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
CONSOLE_ENABLE = yes
EXTRAKEY_ENABLE = yes
M keyboards/sofle/keymaps/michal/rules.mk => keyboards/sofle/keymaps/michal/rules.mk +1 -2
@@ 1,7 1,6 @@
BOOTLOADER = atmel-dfu
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
# These are turned off to save space
COMMAND_ENABLE = no
@@ 17,4 16,4 @@ EXTRAKEY_ENABLE = yes
MOUSEKEY_ENABLE = yes
# More space-saving
-LTO_ENABLE = yes>
\ No newline at end of file
+LTO_ENABLE = yes
M keyboards/sofle/keymaps/noqmk/rules.mk => keyboards/sofle/keymaps/noqmk/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
CONSOLE_ENABLE = no
EXTRAKEY_ENABLE = yes
M keyboards/sofle/keymaps/rgb_default/rules.mk => keyboards/sofle/keymaps/rgb_default/rules.mk +0 -1
@@ 5,4 5,3 @@ RGBLIGHT_ENABLE = yes
ENCODER_ENABLE = yes
LTO_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/sofle/keymaps/via/rules.mk => keyboards/sofle/keymaps/via/rules.mk +1 -2
@@ 1,9 1,8 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
CONSOLE_ENABLE = no
EXTRAKEY_ENABLE = yes
VIA_ENABLE = yes
LTO_ENABLE = yes
RGBLIGHT_ENABLE = yes
-ENCODER_MAP_ENABLE = yes>
\ No newline at end of file
+ENCODER_MAP_ENABLE = yes
M keyboards/sofle/rev1/rules.mk => keyboards/sofle/rev1/rules.mk +0 -1
@@ 1,3 1,2 @@
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/spaceman/pancake/rev2/rules.mk => keyboards/spaceman/pancake/rev2/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/spacetime/rev2/rules.mk => keyboards/spacetime/rev2/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/spleeb/keymaps/chrishoage/rules.mk => keyboards/spleeb/keymaps/chrishoage/rules.mk +0 -1
@@ 8,4 8,3 @@ POINTING_DEVICE_ENABLE = yes
POINTING_DEVICE_DRIVER = cirque_pinnacle_i2c
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/splitkb/aurora/sweep/keymaps/flinguenheld/rules.mk => keyboards/splitkb/aurora/sweep/keymaps/flinguenheld/rules.mk +0 -1
@@ 7,7 7,6 @@ SRC += features/leader.c
SRC += oled/oled.c
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
MOUSEKEY_ENABLE = yes
AUTO_SHIFT_ENABLE = yes
M keyboards/splitkb/kyria/keymaps/asapjockey/rules.mk => keyboards/splitkb/kyria/keymaps/asapjockey/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
LEADER_ENABLE = yes # Enable the Leader Key feature
M keyboards/splitkb/kyria/keymaps/benji/rules.mk => keyboards/splitkb/kyria/keymaps/benji/rules.mk +0 -1
@@ 1,4 1,3 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
M keyboards/splitkb/kyria/keymaps/cameronjlarsen/rules.mk => keyboards/splitkb/kyria/keymaps/cameronjlarsen/rules.mk +0 -2
@@ 1,7 1,6 @@
BOOTMAGIC_ENABLE = no
BOOTLOADER = atmel-dfu
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
COMMAND_ENABLE = no # Disables the command feature
@@ 11,4 10,3 @@ CONSOLE_ENABLE = no
AUDIO_ENABLE = no
CAPS_WORD_ENABLE = yes
CUSTOM_ONESHOT_ENABLE = yes
-
M keyboards/splitkb/kyria/keymaps/cjuniet/rules.mk => keyboards/splitkb/kyria/keymaps/cjuniet/rules.mk +0 -1
@@ 3,5 3,4 @@ EXTRAKEY_ENABLE = yes
LEADER_ENABLE = yes
MOUSEKEY_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
RGBLIGHT_ENABLE = no
M keyboards/splitkb/kyria/keymaps/corodiak/rules.mk => keyboards/splitkb/kyria/keymaps/corodiak/rules.mk +0 -1
@@ 1,5 1,4 @@
# OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
# ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
LEADER_ENABLE = yes # Enables the Leader shortcut funtionality
M keyboards/splitkb/kyria/keymaps/cwebster2/rules.mk => keyboards/splitkb/kyria/keymaps/cwebster2/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
RAW_ENABLE = no
WPM_ENABLE = no
M keyboards/splitkb/kyria/keymaps/default/rules.mk => keyboards/splitkb/kyria/keymaps/default/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGB_MATRIX_ENABLE = no # Disable keyboard RGB matrix, as it is enabled by default on rev3
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
M keyboards/splitkb/kyria/keymaps/ghidalgo93/rules.mk => keyboards/splitkb/kyria/keymaps/ghidalgo93/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUTO_SHIFT_ENABLE = yes # Enable auto shift
M keyboards/splitkb/kyria/keymaps/gotham/rules.mk => keyboards/splitkb/kyria/keymaps/gotham/rules.mk +0 -1
@@ 3,7 3,6 @@ ENCODER_ENABLE = yes # ENables the use of one or more encoders
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
MOUSEKEY_ENABLE = no # Mouse keys
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
THUMBSTICK_ENABLE = yes # Enables analog thumbstick code
ifeq ($(strip $(ENCODER_ENABLE)), yes)
M keyboards/splitkb/kyria/keymaps/j-inc/rules.mk => keyboards/splitkb/kyria/keymaps/j-inc/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
WPM_ENABLE = yes
M keyboards/splitkb/kyria/keymaps/jhelvy/rules.mk => keyboards/splitkb/kyria/keymaps/jhelvy/rules.mk +0 -1
@@ 1,6 1,5 @@
AUTO_SHIFT_ENABLE = yes # Autoshift by holding down a key
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
LEADER_ENABLE = no # Enable the Leader Key feature
M keyboards/splitkb/kyria/keymaps/jimmysjolund/rules.mk => keyboards/splitkb/kyria/keymaps/jimmysjolund/rules.mk +0 -1
@@ 1,4 1,3 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
M keyboards/splitkb/kyria/keymaps/john-ezra/rules.mk => keyboards/splitkb/kyria/keymaps/john-ezra/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes # Enables the use of OLED displays
-OLED_DRIVER = SSD1306
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
NKRO_ENABLE = yes # Enable N-Key Rollover
ENCODER_ENABLE = no # Disable Rotary Encoder
M keyboards/splitkb/kyria/keymaps/lms_ace01/rules.mk => keyboards/splitkb/kyria/keymaps/lms_ace01/rules.mk +0 -1
@@ 2,7 2,6 @@ BOOTLOADER = caterina # Pro Micro bootloader
TAP_DANCE_ENABLE = yes # Enable Tap Dance
-OLED_DRIVER_ENABLE = yes # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
M keyboards/splitkb/kyria/keymaps/lw/rules.mk => keyboards/splitkb/kyria/keymaps/lw/rules.mk +1 -2
@@ 1,6 1,5 @@
OLED_ENABLE = no
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = no # Enables the use of one or more encoders
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-UNICODEMAP_ENABLE = yes # Enable unicode >
\ No newline at end of file
+UNICODEMAP_ENABLE = yes # Enable unicode
M keyboards/splitkb/kyria/keymaps/maherma-adg/rules.mk => keyboards/splitkb/kyria/keymaps/maherma-adg/rules.mk +1 -2
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = no # Enables the use of one or more encoders
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
-MOUSEKEY_ENABLE = yes # Enable mouse movements>
\ No newline at end of file
+MOUSEKEY_ENABLE = yes # Enable mouse movements
M keyboards/splitkb/kyria/keymaps/mattir/rules.mk => keyboards/splitkb/kyria/keymaps/mattir/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
LEADER_ENABLE = yes # Enables the use of the leader key
M keyboards/splitkb/kyria/keymaps/ninjonas/rules.mk => keyboards/splitkb/kyria/keymaps/ninjonas/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
LTO_ENABLE = yes
M keyboards/splitkb/kyria/keymaps/plattfot/rules.mk => keyboards/splitkb/kyria/keymaps/plattfot/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
LEADER_ENABLE = yes # Enable the Leader Key feature
M keyboards/splitkb/kyria/keymaps/shinze/rules.mk => keyboards/splitkb/kyria/keymaps/shinze/rules.mk +0 -1
@@ 1,4 1,3 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
M keyboards/splitkb/kyria/keymaps/tessachka/rules.mk => keyboards/splitkb/kyria/keymaps/tessachka/rules.mk +0 -1
@@ 1,4 1,3 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
MOUSEKEY_ENABLE = yes
M keyboards/splitkb/kyria/keymaps/thomasbaart/rules.mk => keyboards/splitkb/kyria/keymaps/thomasbaart/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
LEADER_ENABLE = yes # Enable the Leader Key feature
M keyboards/splitkb/kyria/keymaps/travishi/rules.mk => keyboards/splitkb/kyria/keymaps/travishi/rules.mk +1 -2
@@ 2,11 2,10 @@
LEADER_ENABLE = yes
RGBLIGHT_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
WPM_ENABLE = yes
# Disabled features
ENCODER_ENABLE = no # Enables the use of one or more encoders
-MOUSEKEY_ENABLE = no>
\ No newline at end of file
+MOUSEKEY_ENABLE = no
M keyboards/splitkb/kyria/keymaps/via/rules.mk => keyboards/splitkb/kyria/keymaps/via/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more encoders
VIA_ENABLE = yes
NKRO_ENABLE = yes
M keyboards/splitkb/kyria/keymaps/winternebs/rules.mk => keyboards/splitkb/kyria/keymaps/winternebs/rules.mk +0 -1
@@ 1,5 1,4 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
ENCODER_ENABLE = yes # Enables the use of one or more
NKRO_ENABLE = yes
WPM_ENABLE = yes
M keyboards/splitkb/zima/rules.mk => keyboards/splitkb/zima/rules.mk +0 -1
@@ 13,7 13,6 @@ AUDIO_ENABLE = yes # Audio output
ENCODER_ENABLE = yes # ENables the use of one or more encoders
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
HAPTIC_ENABLE = yes # Supported but not included by defaut
HAPTIC_DRIVER = drv2605l
M keyboards/subrezon/la_nc/keymaps/default/rules.mk => keyboards/subrezon/la_nc/keymaps/default/rules.mk +0 -1
@@ 1,3 1,2 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
LTO_ENABLE = yes
M keyboards/takashicompany/endzone34/rules.mk => keyboards/takashicompany/endzone34/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/takashicompany/minizone/rules.mk => keyboards/takashicompany/minizone/rules.mk +0 -2
@@ 10,6 10,4 @@ NKRO_ENABLE = no # Enable N-Key Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
-
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306>
\ No newline at end of file
M keyboards/tau4/rules.mk => keyboards/tau4/rules.mk +0 -5
@@ 1,7 1,2 @@
-# Build Options
-# change yes to no to disable
-#
-
-OLED_DRIVER = SSD1306 # OLED display support
# EEPROM_DRIVER ?= i2c # Driver for external EEPROM chip
# This is currently not working due to QMK not officially supporting the chip used on the Tau4, I am working on a fix.
M keyboards/tender/macrowo_pad/keymaps/default/rules.mk => keyboards/tender/macrowo_pad/keymaps/default/rules.mk +0 -1
@@ 1,2 1,1 @@
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C
M keyboards/tender/macrowo_pad/keymaps/via/rules.mk => keyboards/tender/macrowo_pad/keymaps/via/rules.mk +0 -1
@@ 1,3 1,2 @@
VIA_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306 # Enable Support for SSD1306 or SH1106 OLED Displays; Communicating over I2C
M keyboards/tkc/m0lly/rules.mk => keyboards/tkc/m0lly/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/tkc/tkc1800/rules.mk => keyboards/tkc/tkc1800/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with audio at the same time.
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
M keyboards/tkw/grandiceps/rules.mk => keyboards/tkw/grandiceps/rules.mk +0 -1
@@ 16,7 16,6 @@ KEYBOARD_SHARED_EP = yes # Free up some extra endpoints - needed if console+m
SPLIT_KEYBOARD = yes
SERIAL_DRIVER = usart
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
OPT_DEFS += -DSTM32_DMA_REQUIRED=TRUE
DEFAULT_FOLDER = tkw/grandiceps/rev1
M keyboards/torn/rules.mk => keyboards/torn/rules.mk +0 -1
@@ 10,7 10,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
ENCODER_ENABLE = yes # Enable rotary encoder
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
WPM_ENABLE = yes
CUSTOM_MATRIX = lite
M keyboards/ungodly/launch_pad/rules.mk => keyboards/ungodly/launch_pad/rules.mk +0 -1
@@ 12,7 12,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
MIDI_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
ENCODER_ENABLE = yes
RGB_MATRIX_ENABLE = yes
SPACE_CADET_ENABLE = no
M keyboards/waterfowl/rules.mk => keyboards/waterfowl/rules.mk +1 -2
@@ 12,6 12,5 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes # Enables the use of OLED displays
-OLED_DRIVER = SSD1306 # Specifies the type of OLED
SPLIT_KEYBOARD = yes # Enables split functionality
-ENCODER_ENABLE = yes # Enables the encoders>
\ No newline at end of file
+ENCODER_ENABLE = yes # Enables the encoders
M keyboards/westm/westm9/rules.mk => keyboards/westm/westm9/rules.mk +0 -1
@@ 15,6 15,5 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
OLED_ENABLE = yes # Enable the OLED feature
-OLED_DRIVER = SSD1306 # OLED driver
DEFAULT_FOLDER = westm/westm9/rev2
M keyboards/yampad/rules.mk => keyboards/yampad/rules.mk +0 -1
@@ 10,6 10,5 @@ EXTRAKEY_ENABLE = no # Audio control and System control
LTO_ENABLE = yes # Link time optimise, reduce firmware size
MOUSEKEY_ENABLE = no # Mouse keys
NKRO_ENABLE = yes # Enable N-Key Rollover
-OLED_DRIVER = SSD1306
OLED_ENABLE = yes
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
M keyboards/yanghu/unicorne/rules.mk => keyboards/yanghu/unicorne/rules.mk +0 -1
@@ 12,7 12,6 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
AUDIO_ENABLE = yes # Audio output
ENCODER_ENABLE = yes
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
AUDIO_DRIVER = pwm_hardware
M keyboards/yosino58/rev1/rules.mk => keyboards/yosino58/rev1/rules.mk +0 -1
@@ 11,4 11,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
AUDIO_ENABLE = no # Audio output
RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight.
SPLIT_KEYBOARD = yes
-OLED_DRIVER = SSD1306
M keyboards/z12/rules.mk => keyboards/z12/rules.mk +0 -2
@@ 13,5 13,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
AUDIO_ENABLE = no # Audio output
LTO_ENABLE = yes # Enables Link Time Optimization (LTO) which reduces the compiled size
OLED_ENABLE = yes # Enables the use of OLED displays
-OLED_DRIVER = SSD1306 # Enables the use of OLED displays
-
M => +0 -1
@@ 4,6 4,5 @@ ifeq ($(strip $(KEYBOARD)), crkbd/rev1)
BOOTLOADER = atmel-dfu # Elite-C
OLED_ENABLE = yes # dual 128x32 OLED screens
OLED_DRIVER = SSD1306
RGB_MATRIX_ENABLE = yes # per-key RGB and underglow
endif
M users/snowe/readme_ocean_dream.md => users/snowe/readme_ocean_dream.md +0 -1
@@ 60,7 60,6 @@ endif
You're done! Now you can enable **Ocean Dream** by simply turning on the OLED feature
```makefile
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
```
And if you want to disable it without turning off the OLED Driver you can simply set
M users/tominabox1/rules.mk => users/tominabox1/rules.mk +0 -1
@@ 12,7 12,6 @@ RGB_MATRIX_ENABLE = yes
EXTRAFLAGS += -flto
BOOTLOADER = qmk-dfu
OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
endif
ifeq ($(strip $(KEYBOARD)), lazydesigners/dimple)