Browse Source

OLED: driver naming cleanups (#21710)

Ryan 3 years ago
parent
commit
5d2f2af198
100 changed files with 9 additions and 119 deletions
  1. 2 2
      builddefs/common_features.mk
  2. 4 4
      docs/feature_oled_driver.md
  3. 0 1
      keyboards/0xcb/1337/rules.mk
  4. 0 1
      keyboards/0xcb/static/rules.mk
  5. 0 2
      keyboards/0xcb/tutelpad/rules.mk
  6. 0 1
      keyboards/10bleoledhub/rules.mk
  7. 0 1
      keyboards/1upkeyboards/pi40/mit_v1_0/keymaps/miketronic/rules.mk
  8. 0 1
      keyboards/1upkeyboards/pi40/rules.mk
  9. 0 1
      keyboards/25keys/cassette42/rules.mk
  10. 0 1
      keyboards/adpenrose/akemipad/keymaps/oled_bongocat/rules.mk
  11. 0 1
      keyboards/adpenrose/kintsugi/rules.mk
  12. 0 1
      keyboards/aeboards/ext65/rev1/keymaps/via/rules.mk
  13. 0 1
      keyboards/aeboards/ext65/rev2/keymaps/via/rules.mk
  14. 0 1
      keyboards/aidansmithdotdev/fine40/rules.mk
  15. 0 1
      keyboards/aleblazer/zodiark/rules.mk
  16. 0 1
      keyboards/anavi/knob1/rules.mk
  17. 0 1
      keyboards/anavi/knobs3/rules.mk
  18. 0 1
      keyboards/anavi/macropad8/rules.mk
  19. 0 1
      keyboards/aplyard/aplx6/rev2/rules.mk
  20. 0 1
      keyboards/arabica37/keymaps/default/rules.mk
  21. 0 1
      keyboards/argo_works/ishi/80/mk0_avr_extra/rules.mk
  22. 0 1
      keyboards/avalanche/v4/rules.mk
  23. 0 1
      keyboards/basekeys/slice/rev1_rgb/rules.mk
  24. 0 1
      keyboards/bluebell/swoop/keymaps/kyek/rules.mk
  25. 0 1
      keyboards/boardsource/holiday/spooky/keymaps/rip_mx/rules.mk
  26. 0 1
      keyboards/boardsource/holiday/spooky/keymaps/rip_my_wallet/rules.mk
  27. 0 1
      keyboards/bolsa/damapad/rules.mk
  28. 0 1
      keyboards/boston_meetup/2019/rules.mk
  29. 0 2
      keyboards/buzzard/rev1/rules.mk
  30. 0 2
      keyboards/cannonkeys/satisfaction75/rules.mk
  31. 0 1
      keyboards/ckeys/washington/rules.mk
  32. 0 1
      keyboards/controllerworks/mini36/rules.mk
  33. 0 1
      keyboards/controllerworks/mini42/rules.mk
  34. 0 1
      keyboards/crkbd/keymaps/ajarov/rules.mk
  35. 0 1
      keyboards/crkbd/keymaps/armand1m/rules.mk
  36. 0 1
      keyboards/crkbd/keymaps/benrestech/rules.mk
  37. 1 2
      keyboards/crkbd/keymaps/bermeo/rules.mk
  38. 1 2
      keyboards/crkbd/keymaps/cameronjlarsen/rules.mk
  39. 0 1
      keyboards/crkbd/keymaps/colemad/rules.mk
  40. 0 1
      keyboards/crkbd/keymaps/colemak_luna/rules.mk
  41. 0 2
      keyboards/crkbd/keymaps/crkdves/rules.mk
  42. 0 2
      keyboards/crkbd/keymaps/crkqwes/rules.mk
  43. 0 1
      keyboards/crkbd/keymaps/devdev/rules.mk
  44. 0 1
      keyboards/crkbd/keymaps/edvorakjp/rules.mk
  45. 0 1
      keyboards/crkbd/keymaps/gotham/rules.mk
  46. 0 1
      keyboards/crkbd/keymaps/hvp/rules.mk
  47. 0 1
      keyboards/crkbd/keymaps/jarred/rules.mk
  48. 0 2
      keyboards/crkbd/keymaps/jpe230/rules.mk
  49. 0 1
      keyboards/crkbd/keymaps/julian_turner/rules.mk
  50. 0 1
      keyboards/crkbd/keymaps/kidbrazil/rules.mk
  51. 0 1
      keyboards/crkbd/keymaps/madhatter/rules.mk
  52. 0 1
      keyboards/crkbd/keymaps/mcrown/rules.mk
  53. 0 1
      keyboards/crkbd/keymaps/nimishgautam/rules.mk
  54. 0 1
      keyboards/crkbd/keymaps/ninjonas/rules.mk
  55. 0 1
      keyboards/crkbd/keymaps/oled_sample/rules.mk
  56. 0 1
      keyboards/crkbd/keymaps/ollyhayes/rules.mk
  57. 0 1
      keyboards/crkbd/keymaps/oo/rules.mk
  58. 0 3
      keyboards/crkbd/keymaps/rarick/rules.mk
  59. 0 1
      keyboards/crkbd/keymaps/rjhilgefort/rules.mk
  60. 0 1
      keyboards/crkbd/keymaps/rmeli/rules.mk
  61. 0 1
      keyboards/crkbd/keymaps/rpbaptist/rules.mk
  62. 0 1
      keyboards/crkbd/keymaps/sharkby7e/rules.mk
  63. 0 1
      keyboards/crkbd/keymaps/snowe/rules.mk
  64. 0 2
      keyboards/crkbd/keymaps/soundmonster/rules.mk
  65. 0 1
      keyboards/crkbd/keymaps/sulrich/rules.mk
  66. 0 1
      keyboards/crkbd/keymaps/thumb_ctrl/rules.mk
  67. 0 1
      keyboards/crkbd/keymaps/thunderbird2086/rules.mk
  68. 0 1
      keyboards/crkbd/keymaps/toinux/rules.mk
  69. 0 1
      keyboards/crkbd/keymaps/vlukash_trackpad_left/rules.mk
  70. 0 1
      keyboards/crkbd/keymaps/vxid/rules.mk
  71. 0 1
      keyboards/crkbd/keymaps/xyverz/rules.mk
  72. 0 1
      keyboards/crkbd/rev1/keymaps/dvorak_42_key/rules.mk
  73. 0 1
      keyboards/dailycraft/claw44/keymaps/oled/rules.mk
  74. 0 1
      keyboards/dmqdesign/spin/keymaps/gorbachev/rules.mk
  75. 0 1
      keyboards/doio/kb16/rev1/rules.mk
  76. 0 1
      keyboards/doio/kb16/rev2/rules.mk
  77. 0 2
      keyboards/doio/kb30/rules.mk
  78. 0 1
      keyboards/doodboard/duckboard/rules.mk
  79. 0 1
      keyboards/doodboard/duckboard_r2/rules.mk
  80. 0 1
      keyboards/draculad/keymaps/pimoroni/rules.mk
  81. 0 1
      keyboards/draculad/rules.mk
  82. 0 1
      keyboards/dumbo/keymaps/default/rules.mk
  83. 0 1
      keyboards/dumbo/keymaps/trip-trap/rules.mk
  84. 0 1
      keyboards/dumbpad/v1x_oled/rules.mk
  85. 1 2
      keyboards/ebastler/e80_1800/keymaps/via_oled/rules.mk
  86. 0 1
      keyboards/ein_60/rules.mk
  87. 0 1
      keyboards/fearherbs1/blue_team_pad/rules.mk
  88. 0 2
      keyboards/fungo/rev1/rules.mk
  89. 0 1
      keyboards/gboards/gergo/keymaps/oled/rules.mk
  90. 0 1
      keyboards/gopolar/gg86/rules.mk
  91. 0 1
      keyboards/hadron/ver2/rules.mk
  92. 0 1
      keyboards/hadron/ver3/rules.mk
  93. 0 1
      keyboards/handwired/amigopunk/rules.mk
  94. 0 1
      keyboards/handwired/d48/rules.mk
  95. 0 1
      keyboards/handwired/dactyl_manuform/5x6_5/keymaps/333fred/rules.mk
  96. 0 1
      keyboards/handwired/marauder/keymaps/orvia/rules.mk
  97. 0 1
      keyboards/handwired/myskeeb/rules.mk
  98. 0 2
      keyboards/handwired/obuwunkunubi/spaget/rules.mk
  99. 0 1
      keyboards/handwired/onekey/kb2040/rules.mk
  100. 0 1
      keyboards/handwired/onekey/keymaps/oled/rules.mk

+ 2 - 2
builddefs/common_features.mk

@@ -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)

+ 4 - 4
docs/feature_oled_driver.md

@@ -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

+ 0 - 1
keyboards/0xcb/1337/rules.mk

@@ -14,4 +14,3 @@ AUDIO_ENABLE = no           # Audio output
 ENCODER_ENABLE = yes
 LTO_ENABLE = yes
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 1
keyboards/0xcb/static/rules.mk

@@ -14,4 +14,3 @@ AUDIO_ENABLE = no           # Audio output
 ENCODER_ENABLE = yes
 LTO_ENABLE = yes
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 2
keyboards/0xcb/tutelpad/rules.mk

@@ -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

+ 0 - 1
keyboards/10bleoledhub/rules.mk

@@ -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

+ 0 - 1
keyboards/1upkeyboards/pi40/mit_v1_0/keymaps/miketronic/rules.mk

@@ -22,4 +22,3 @@ WS2812_DRIVER         = vendor
 ENCODER_ENABLE        = yes
 ENCODER_MAP_ENABLE    = yes
 OLED_ENABLE           = yes
-OLED_DRIVER           = SSD1306

+ 0 - 1
keyboards/1upkeyboards/pi40/rules.mk

@@ -1,4 +1,3 @@
 OLED_ENABLE     = yes
-OLED_DRIVER     = SSD1306
 
 DEFAULT_FOLDER = 1upkeyboards/pi40/mit_v1_0

+ 0 - 1
keyboards/25keys/cassette42/rules.mk

@@ -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

+ 0 - 1
keyboards/adpenrose/akemipad/keymaps/oled_bongocat/rules.mk

@@ -5,5 +5,4 @@ GRAVE_ESC_ENABLE = no
 MAGIC_ENABLE = no
 ENCODER_MAP_ENABLE = yes
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
 WPM_ENABLE = yes

+ 0 - 1
keyboards/adpenrose/kintsugi/rules.mk

@@ -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

+ 0 - 1
keyboards/aeboards/ext65/rev1/keymaps/via/rules.mk

@@ -1,3 +1,2 @@
 VIA_ENABLE = yes
 OLED_ENABLE = yes
-# OLED_DRIVER = not a real thing

+ 0 - 1
keyboards/aeboards/ext65/rev2/keymaps/via/rules.mk

@@ -1,3 +1,2 @@
 VIA_ENABLE = yes
 OLED_ENABLE = yes
-# OLED_DRIVER = not a real thing

+ 0 - 1
keyboards/aidansmithdotdev/fine40/rules.mk

@@ -1 +0,0 @@
-OLED_DRIVER = SSD1306

+ 0 - 1
keyboards/aleblazer/zodiark/rules.mk

@@ -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

+ 0 - 1
keyboards/anavi/knob1/rules.mk

@@ -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

+ 0 - 1
keyboards/anavi/knobs3/rules.mk

@@ -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

+ 0 - 1
keyboards/anavi/macropad8/rules.mk

@@ -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

+ 0 - 1
keyboards/aplyard/aplx6/rev2/rules.mk

@@ -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

+ 0 - 1
keyboards/arabica37/keymaps/default/rules.mk

@@ -1,2 +1 @@
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 1
keyboards/argo_works/ishi/80/mk0_avr_extra/rules.mk

@@ -1,3 +1,2 @@
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
 WPM_ENABLE = yes

+ 0 - 1
keyboards/avalanche/v4/rules.mk

@@ -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

+ 0 - 1
keyboards/basekeys/slice/rev1_rgb/rules.mk

@@ -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

+ 0 - 1
keyboards/bluebell/swoop/keymaps/kyek/rules.mk

@@ -6,7 +6,6 @@ LTO_ENABLE = no
 EXTRAKEY_ENABLE = no
 
 # ENCODER_ENABLE = no
-# OLED_DRIVER_ENABLE = no
 # WPM_ENABLE = no
 
 # Enable keyboard underlight functionality

+ 0 - 1
keyboards/boardsource/holiday/spooky/keymaps/rip_mx/rules.mk

@@ -1,2 +1 @@
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 1
keyboards/boardsource/holiday/spooky/keymaps/rip_my_wallet/rules.mk

@@ -1,2 +1 @@
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 1
keyboards/bolsa/damapad/rules.mk

@@ -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

+ 0 - 1
keyboards/boston_meetup/2019/rules.mk

@@ -14,4 +14,3 @@ RGB_MATRIX_ENABLE = no
 HAPTIC_ENABLE = yes
 HAPTIC_DRIVER = drv2605l
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 2
keyboards/buzzard/rev1/rules.mk

@@ -1,4 +1,2 @@
-OLED_DRIVER = SSD1306
-
 PS2_ENABLE = yes
 PS2_DRIVER = interrupt

+ 0 - 2
keyboards/cannonkeys/satisfaction75/rules.mk

@@ -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
-

+ 0 - 1
keyboards/ckeys/washington/rules.mk

@@ -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

+ 0 - 1
keyboards/controllerworks/mini36/rules.mk

@@ -1,2 +1 @@
 SERIAL_DRIVER = vendor
-OLED_DRIVER   = SSD1306

+ 0 - 1
keyboards/controllerworks/mini42/rules.mk

@@ -1,2 +1 @@
 SERIAL_DRIVER = vendor
-OLED_DRIVER   = SSD1306

+ 0 - 1
keyboards/crkbd/keymaps/ajarov/rules.mk

@@ -1,5 +1,4 @@
 MOUSEKEY_ENABLE = yes
 RGBLIGHT_ENABLE = yes
 OLED_ENABLE     = yes
-OLED_DRIVER     = SSD1306
 LTO_ENABLE      = yes

+ 0 - 1
keyboards/crkbd/keymaps/armand1m/rules.mk

@@ -1,2 +1 @@
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 1
keyboards/crkbd/keymaps/benrestech/rules.mk

@@ -1,3 +1,2 @@
 RGBLIGHT_ENABLE = yes
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 1 - 2
keyboards/crkbd/keymaps/bermeo/rules.mk

@@ -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
+BLUETOOTH_ENABLE   = no

+ 1 - 2
keyboards/crkbd/keymaps/cameronjlarsen/rules.mk

@@ -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
+CUSTOM_ONESHOT_ENABLE = yes

+ 0 - 1
keyboards/crkbd/keymaps/colemad/rules.mk

@@ -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)

+ 0 - 1
keyboards/crkbd/keymaps/colemak_luna/rules.mk

@@ -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

+ 0 - 2
keyboards/crkbd/keymaps/crkdves/rules.mk

@@ -3,6 +3,4 @@ RGB_MATRIX_ENABLE  = yes
 MOUSEKEY_ENABLE    = no
 NKRO_ENABLE        = yes
 OLED_ENABLE        = yes
-OLED_DRIVER        = SSD1306
 LTO_ENABLE         = yes
-

+ 0 - 2
keyboards/crkbd/keymaps/crkqwes/rules.mk

@@ -3,6 +3,4 @@ RGB_MATRIX_ENABLE  = yes
 MOUSEKEY_ENABLE    = no
 NKRO_ENABLE        = yes
 OLED_ENABLE        = yes
-OLED_DRIVER        = SSD1306
 LTO_ENABLE         = yes
-

+ 0 - 1
keyboards/crkbd/keymaps/devdev/rules.mk

@@ -2,4 +2,3 @@ MOUSEKEY_ENABLE = yes
 EXTRAKEY_ENABLE = yes
 RGBLIGHT_ENABLE = yes
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 1
keyboards/crkbd/keymaps/edvorakjp/rules.mk

@@ -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

+ 0 - 1
keyboards/crkbd/keymaps/gotham/rules.mk

@@ -3,5 +3,4 @@ EXTRAKEY_ENABLE = yes
 AUDIO_ENABLE = yes
 RGBLIGHT_ENABLE = yes
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
 LTO_ENABLE = yes

+ 0 - 1
keyboards/crkbd/keymaps/hvp/rules.mk

@@ -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

+ 0 - 1
keyboards/crkbd/keymaps/jarred/rules.mk

@@ -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

+ 0 - 2
keyboards/crkbd/keymaps/jpe230/rules.mk

@@ -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
-

+ 0 - 1
keyboards/crkbd/keymaps/julian_turner/rules.mk

@@ -1,7 +1,6 @@
 RGBLIGHT_ENABLE = yes
 
 OLED_ENABLE     = yes
-OLED_DRIVER     = SSD1306
 WPM_ENABLE = yes
 
 

+ 0 - 1
keyboards/crkbd/keymaps/kidbrazil/rules.mk

@@ -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 \

+ 0 - 1
keyboards/crkbd/keymaps/madhatter/rules.mk

@@ -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 \

+ 0 - 1
keyboards/crkbd/keymaps/mcrown/rules.mk

@@ -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

+ 0 - 1
keyboards/crkbd/keymaps/nimishgautam/rules.mk

@@ -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

+ 0 - 1
keyboards/crkbd/keymaps/ninjonas/rules.mk

@@ -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

+ 0 - 1
keyboards/crkbd/keymaps/oled_sample/rules.mk

@@ -5,4 +5,3 @@
 #
 RGBLIGHT_ENABLE = yes       # Enable WS2812 RGB underlight.
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 1
keyboards/crkbd/keymaps/ollyhayes/rules.mk

@@ -1,7 +1,6 @@
 SRC += oled.c
 
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
 
 EXTRAKEY_ENABLE = yes
 UNICODE_ENABLE = yes

+ 0 - 1
keyboards/crkbd/keymaps/oo/rules.mk

@@ -1,2 +1 @@
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 3
keyboards/crkbd/keymaps/rarick/rules.mk

@@ -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
 

+ 0 - 1
keyboards/crkbd/keymaps/rjhilgefort/rules.mk

@@ -5,4 +5,3 @@ BOOTLOADER = atmel-dfu
 EXTRAKEY_ENABLE = yes
 
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 1
keyboards/crkbd/keymaps/rmeli/rules.mk

@@ -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

+ 0 - 1
keyboards/crkbd/keymaps/rpbaptist/rules.mk

@@ -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

+ 0 - 1
keyboards/crkbd/keymaps/sharkby7e/rules.mk

@@ -1,6 +1,5 @@
 MOUSEKEY_ENABLE = yes
 RGBLIGHT_ENABLE = yes
 OLED_ENABLE     = yes
-OLED_DRIVER     = SSD1306
 LTO_ENABLE      = yes
 BOOTLOADER = caterina

+ 0 - 1
keyboards/crkbd/keymaps/snowe/rules.mk

@@ -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

+ 0 - 2
keyboards/crkbd/keymaps/soundmonster/rules.mk

@@ -3,6 +3,4 @@ RGB_MATRIX_ENABLE  = yes
 MOUSEKEY_ENABLE    = no
 NKRO_ENABLE        = yes
 OLED_ENABLE        = yes
-OLED_DRIVER        = SSD1306
 LTO_ENABLE         = yes
-

+ 0 - 1
keyboards/crkbd/keymaps/sulrich/rules.mk

@@ -1,3 +1,2 @@
 EXTRAKEY_ENABLE = yes
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 1
keyboards/crkbd/keymaps/thumb_ctrl/rules.mk

@@ -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

+ 0 - 1
keyboards/crkbd/keymaps/thunderbird2086/rules.mk

@@ -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

+ 0 - 1
keyboards/crkbd/keymaps/toinux/rules.mk

@@ -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
 

+ 0 - 1
keyboards/crkbd/keymaps/vlukash_trackpad_left/rules.mk

@@ -1,7 +1,6 @@
 # Build Options
 RGBLIGHT_ENABLE = yes       # Enable WS2812 RGB underlight.
 OLED_ENABLE     = yes
-OLED_DRIVER     = SSD1306
 
 BOOTLOADER = atmel-dfu
 

+ 0 - 1
keyboards/crkbd/keymaps/vxid/rules.mk

@@ -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

+ 0 - 1
keyboards/crkbd/keymaps/xyverz/rules.mk

@@ -1,2 +1 @@
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 1
keyboards/crkbd/rev1/keymaps/dvorak_42_key/rules.mk

@@ -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

+ 0 - 1
keyboards/dailycraft/claw44/keymaps/oled/rules.mk

@@ -1,2 +1 @@
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 1
keyboards/dmqdesign/spin/keymaps/gorbachev/rules.mk

@@ -1,4 +1,3 @@
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
 MOUSEKEY_ENABLE    = no
 MIDI_ENABLE        = no

+ 0 - 1
keyboards/doio/kb16/rev1/rules.mk

@@ -20,7 +20,6 @@ SPACE_CADET_ENABLE = no
 
 # OLED enabled
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
 
 # RGB Matrix enabled
 RGB_MATRIX_ENABLE = yes

+ 0 - 1
keyboards/doio/kb16/rev2/rules.mk

@@ -19,7 +19,6 @@ AUDIO_ENABLE = no           # Audio output
 
 # OLED enabled
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
 
 # RGB Matrix enabled
 RGB_MATRIX_ENABLE = yes

+ 0 - 2
keyboards/doio/kb30/rules.mk

@@ -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
-

+ 0 - 1
keyboards/doodboard/duckboard/rules.mk

@@ -13,4 +13,3 @@ AUDIO_ENABLE = no           # Audio output
 
 ENCODER_ENABLE = yes
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 1
keyboards/doodboard/duckboard_r2/rules.mk

@@ -13,4 +13,3 @@ AUDIO_ENABLE = no           # Audio output
 
 ENCODER_ENABLE = yes
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 1
keyboards/draculad/keymaps/pimoroni/rules.mk

@@ -2,5 +2,4 @@
 POINTING_DEVICE_ENABLE = yes
 POINTING_DEVICE_DRIVER = pimoroni_trackball
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
 MOUSEKEY_ENABLE = yes

+ 0 - 1
keyboards/draculad/rules.mk

@@ -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

+ 0 - 1
keyboards/dumbo/keymaps/default/rules.mk

@@ -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

+ 0 - 1
keyboards/dumbo/keymaps/trip-trap/rules.mk

@@ -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

+ 0 - 1
keyboards/dumbpad/v1x_oled/rules.mk

@@ -13,5 +13,4 @@ AUDIO_ENABLE = no           # Audio output
 
 ENCODER_ENABLE = yes
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
 WPM_ENABLE = yes

+ 1 - 2
keyboards/ebastler/e80_1800/keymaps/via_oled/rules.mk

@@ -1,5 +1,4 @@
 VIA_ENABLE = yes
 
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
-WPM_ENABLE = yes
+WPM_ENABLE = yes

+ 0 - 1
keyboards/ein_60/rules.mk

@@ -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

+ 0 - 1
keyboards/fearherbs1/blue_team_pad/rules.mk

@@ -1,2 +1 @@
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306

+ 0 - 2
keyboards/fungo/rev1/rules.mk

@@ -14,6 +14,4 @@ KEY_LOCK_ENABLE = yes       # kc_lock use
 
 
 OLED_ENABLE = no
-OLED_DRIVER = SSD1306      # OLED display
 SPLIT_KEYBOARD = yes       # split type
-

+ 0 - 1
keyboards/gboards/gergo/keymaps/oled/rules.mk

@@ -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

+ 0 - 1
keyboards/gopolar/gg86/rules.mk

@@ -22,4 +22,3 @@ RGB_MATRIX_ENABLE = yes
 
 # OLED enabled
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306       # OLED display

+ 0 - 1
keyboards/hadron/ver2/rules.mk

@@ -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

+ 0 - 1
keyboards/hadron/ver3/rules.mk

@@ -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

+ 0 - 1
keyboards/handwired/amigopunk/rules.mk

@@ -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

+ 0 - 1
keyboards/handwired/d48/rules.mk

@@ -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

+ 0 - 1
keyboards/handwired/dactyl_manuform/5x6_5/keymaps/333fred/rules.mk

@@ -1,5 +1,4 @@
 KEY_LOCK_ENABLE = yes
 CONSOLE_ENABLE = no
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
 ENCODER_ENABLE = yes

+ 0 - 1
keyboards/handwired/marauder/keymaps/orvia/rules.mk

@@ -1,4 +1,3 @@
 VIA_ENABLE = yes
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306    # OLED Driver Enable
 WPM_ENABLE = yes			# WPM counting Enable

+ 0 - 1
keyboards/handwired/myskeeb/rules.mk

@@ -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

+ 0 - 2
keyboards/handwired/obuwunkunubi/spaget/rules.mk

@@ -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
-

+ 0 - 1
keyboards/handwired/onekey/kb2040/rules.mk

@@ -1,4 +1,3 @@
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
 
 OPT_DEFS += -DHAL_USE_I2C=TRUE

+ 0 - 1
keyboards/handwired/onekey/keymaps/oled/rules.mk

@@ -1,4 +1,3 @@
 OLED_ENABLE = yes
-OLED_DRIVER = SSD1306
 TAP_DANCE_ENABLE = yes
 CONSOLE_ENABLE = yes

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