aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Young <18669334+noroadsleft@users.noreply.github.com>2020-08-07 02:06:14 -0700
committerGitHub <noreply@github.com>2020-08-07 02:06:14 -0700
commit4e8af9d41bb5122a398bc8f768bc3931c8aaf9a4 (patch)
tree2b12452e684e1992f1680e15e3495ea26214323c
parent871d35aa432f149b67d986b584bb31b80bd1573e (diff)
downloadqmk_firmware-4e8af9d41bb5122a398bc8f768bc3931c8aaf9a4.tar.gz
qmk_firmware-4e8af9d41bb5122a398bc8f768bc3931c8aaf9a4.zip
Remove HD44780 References, Part 2 (#9918)
* remove HD44780_ENABLE rules: C-F * remove HD44780_ENABLE config: C-F
-rw-r--r--keyboards/cannonkeys/obliterated75/rules.mk1
-rw-r--r--keyboards/chidori/config.h28
-rw-r--r--keyboards/chidori/rules.mk1
-rw-r--r--keyboards/chimera_ortho_plus/rules.mk1
-rw-r--r--keyboards/choco60/rules.mk1
-rw-r--r--keyboards/ckeys/washington/config.h28
-rw-r--r--keyboards/ckeys/washington/rules.mk1
-rw-r--r--keyboards/clawsome/bookerboard/rules.mk1
-rw-r--r--keyboards/cocoa40/rules.mk1
-rw-r--r--keyboards/converter/modelm101/rules.mk1
-rw-r--r--keyboards/converter/numeric_keypad_IIe/rules.mk1
-rw-r--r--keyboards/converter/usb_usb/ble/rules.mk1
-rwxr-xr-xkeyboards/copenhagen_click/click_pad_v1/config.h28
-rwxr-xr-xkeyboards/copenhagen_click/click_pad_v1/rules.mk1
-rw-r--r--keyboards/coseyfannitutti/discipad/config.h28
-rw-r--r--keyboards/coseyfannitutti/discipad/rules.mk1
-rw-r--r--keyboards/coseyfannitutti/discipline/config.h28
-rw-r--r--keyboards/coseyfannitutti/discipline/rules.mk1
-rw-r--r--keyboards/coseyfannitutti/mullet/config.h27
-rw-r--r--keyboards/coseyfannitutti/mullet/rules.mk1
-rw-r--r--keyboards/coseyfannitutti/mulletpad/config.h27
-rw-r--r--keyboards/coseyfannitutti/mulletpad/rules.mk1
-rw-r--r--keyboards/coseyfannitutti/mysterium/config.h28
-rw-r--r--keyboards/coseyfannitutti/mysterium/rules.mk1
-rw-r--r--keyboards/coseyfannitutti/romeo/config.h28
-rw-r--r--keyboards/coseyfannitutti/romeo/rules.mk1
-rw-r--r--keyboards/cospad/config.h28
-rw-r--r--keyboards/cospad/rules.mk1
-rw-r--r--keyboards/cu80/rules.mk1
-rw-r--r--keyboards/cutie_club/wraith/config.h28
-rw-r--r--keyboards/cutie_club/wraith/rules.mk1
-rw-r--r--keyboards/daisy/config.h28
-rw-r--r--keyboards/daisy/rules.mk1
-rw-r--r--keyboards/dc01/arrow/rules.mk1
-rw-r--r--keyboards/dc01/left/rules.mk1
-rw-r--r--keyboards/dc01/numpad/rules.mk1
-rw-r--r--keyboards/dc01/right/rules.mk1
-rw-r--r--keyboards/deltasplit75/rules.mk1
-rw-r--r--keyboards/dm9records/plaid/config.h28
-rw-r--r--keyboards/dm9records/plaid/rules.mk1
-rw-r--r--keyboards/dm9records/tartan/config.h28
-rw-r--r--keyboards/dm9records/tartan/rules.mk1
-rw-r--r--keyboards/dmqdesign/spin/rules.mk1
-rw-r--r--keyboards/doppelganger/rules.mk1
-rw-r--r--keyboards/doro67/multi/rules.mk1
-rw-r--r--keyboards/doro67/regular/rules.mk1
-rw-r--r--keyboards/doro67/rgb/rules.mk1
-rw-r--r--keyboards/dozen0/config.h28
-rw-r--r--keyboards/dozen0/rules.mk1
-rw-r--r--keyboards/duck/jetfire/config.h27
-rw-r--r--keyboards/duck/jetfire/rules.mk1
-rw-r--r--keyboards/dumbpad/config.h28
-rw-r--r--keyboards/dumbpad/rules.mk1
-rw-r--r--keyboards/dztech/dz60rgb/v1/rules.mk1
-rw-r--r--keyboards/dztech/dz60rgb/v2/rules.mk1
-rw-r--r--keyboards/dztech/dz60rgb_ansi/v1/rules.mk1
-rw-r--r--keyboards/dztech/dz60rgb_ansi/v2/rules.mk1
-rw-r--r--keyboards/dztech/dz60rgb_wkl/v1/rules.mk1
-rw-r--r--keyboards/dztech/dz60rgb_wkl/v2/rules.mk1
-rw-r--r--keyboards/dztech/dz65rgb/v1/rules.mk1
-rw-r--r--keyboards/dztech/dz65rgb/v2/rules.mk1
-rw-r--r--keyboards/efreet/config.h28
-rw-r--r--keyboards/efreet/rules.mk1
-rw-r--r--keyboards/eniigmakeyboards/ek87/config.h28
-rw-r--r--keyboards/eniigmakeyboards/ek87/rules.mk1
-rw-r--r--keyboards/ep/40/rules.mk1
-rw-r--r--keyboards/ep/96/config.h27
-rw-r--r--keyboards/ep/96/rules.mk1
-rw-r--r--keyboards/ep/comsn/hs68/rules.mk1
-rw-r--r--keyboards/ep/comsn/mollydooker/config.h27
-rw-r--r--keyboards/ep/comsn/mollydooker/rules.mk1
-rw-r--r--keyboards/ep/comsn/tf_longeboye/rules.mk1
-rw-r--r--keyboards/ergo42/rules.mk1
-rw-r--r--keyboards/ergosaurus/config.h28
-rw-r--r--keyboards/ergosaurus/rules.mk1
-rw-r--r--keyboards/ericrlau/numdiscipline/rev1/config.h28
-rw-r--r--keyboards/ericrlau/numdiscipline/rev1/rules.mk1
-rw-r--r--keyboards/exclusive/e6v2/le_bmc/rules.mk1
-rw-r--r--keyboards/exclusive/e6v2/oe_bmc/rules.mk1
-rw-r--r--keyboards/exclusive/e7v1se/config.h28
-rw-r--r--keyboards/exclusive/e7v1se/rules.mk1
-rw-r--r--keyboards/felix/config.h28
-rw-r--r--keyboards/felix/rules.mk1
-rw-r--r--keyboards/fluorite/config.h28
-rw-r--r--keyboards/fluorite/rules.mk1
-rw-r--r--keyboards/flx/lodestone/rules.mk1
-rw-r--r--keyboards/flx/virgo/rules.mk1
-rw-r--r--keyboards/fortitude60/rules.mk1
-rw-r--r--keyboards/foxlab/leaf60/hotswap/config.h28
-rw-r--r--keyboards/foxlab/leaf60/hotswap/rules.mk1
-rw-r--r--keyboards/foxlab/leaf60/universal/config.h28
-rw-r--r--keyboards/foxlab/leaf60/universal/rules.mk1
-rw-r--r--keyboards/freyr/rules.mk1
-rw-r--r--keyboards/funky40/rules.mk1
94 files changed, 0 insertions, 845 deletions
diff --git a/keyboards/cannonkeys/obliterated75/rules.mk b/keyboards/cannonkeys/obliterated75/rules.mk
index 350b0d532..a1aa5f142 100644
--- a/keyboards/cannonkeys/obliterated75/rules.mk
+++ b/keyboards/cannonkeys/obliterated75/rules.mk
@@ -17,7 +17,6 @@ MIDI_ENABLE = no # MIDI support
17BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 17BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
18AUDIO_ENABLE = no # Audio output on port C6 18AUDIO_ENABLE = no # Audio output on port C6
19FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 19FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
20HD44780_ENABLE = no # Enable support for HD44780 based LCDs
21WS2812_DRIVER = spi 20WS2812_DRIVER = spi
22 21
23# Enter lower-power sleep mode when on the ChibiOS idle thread 22# Enter lower-power sleep mode when on the ChibiOS idle thread
diff --git a/keyboards/chidori/config.h b/keyboards/chidori/config.h
index 669b68a24..a0693e7f6 100644
--- a/keyboards/chidori/config.h
+++ b/keyboards/chidori/config.h
@@ -220,34 +220,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
220/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 220/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
221//#define MIDI_TONE_KEYCODE_OCTAVES 1 221//#define MIDI_TONE_KEYCODE_OCTAVES 1
222 222
223/*
224 * HD44780 LCD Display Configuration
225 */
226/*
227#define LCD_LINES 2 //< number of visible lines of the display
228#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
229
230#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
231
232#if LCD_IO_MODE
233#define LCD_PORT PORTB //< port for the LCD lines
234#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
235#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
236#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
237#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
238#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
239#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
240#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
241#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
242#define LCD_RS_PORT LCD_PORT //< port for RS line
243#define LCD_RS_PIN 3 //< pin for RS line
244#define LCD_RW_PORT LCD_PORT //< port for RW line
245#define LCD_RW_PIN 2 //< pin for RW line
246#define LCD_E_PORT LCD_PORT //< port for Enable line
247#define LCD_E_PIN 1 //< pin for Enable line
248#endif
249*/
250
251/* Bootmagic Lite key configuration */ 223/* Bootmagic Lite key configuration */
252// #define BOOTMAGIC_LITE_ROW 0 224// #define BOOTMAGIC_LITE_ROW 0
253// #define BOOTMAGIC_LITE_COLUMN 0 225// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/chidori/rules.mk b/keyboards/chidori/rules.mk
index 7902c41db..b2b28b32a 100644
--- a/keyboards/chidori/rules.mk
+++ b/keyboards/chidori/rules.mk
@@ -30,7 +30,6 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35CUSTOM_MATRIX = lite 34CUSTOM_MATRIX = lite
36 35
diff --git a/keyboards/chimera_ortho_plus/rules.mk b/keyboards/chimera_ortho_plus/rules.mk
index 9ee7e4f65..2dd6c3e1f 100644
--- a/keyboards/chimera_ortho_plus/rules.mk
+++ b/keyboards/chimera_ortho_plus/rules.mk
@@ -29,7 +29,6 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output 30AUDIO_ENABLE = no # Audio output
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33UNICODE_ENABLE = yes 32UNICODE_ENABLE = yes
34CUSTOM_MATRIX = yes 33CUSTOM_MATRIX = yes
35 34
diff --git a/keyboards/choco60/rules.mk b/keyboards/choco60/rules.mk
index 63b982146..87e3e3e8c 100644
--- a/keyboards/choco60/rules.mk
+++ b/keyboards/choco60/rules.mk
@@ -30,6 +30,5 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35SPLIT_KEYBOARD = yes # Enable split keyboard 34SPLIT_KEYBOARD = yes # Enable split keyboard
diff --git a/keyboards/ckeys/washington/config.h b/keyboards/ckeys/washington/config.h
index 9a9b69d32..e39fe0a96 100644
--- a/keyboards/ckeys/washington/config.h
+++ b/keyboards/ckeys/washington/config.h
@@ -219,34 +219,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
219/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 219/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
220//#define MIDI_TONE_KEYCODE_OCTAVES 1 220//#define MIDI_TONE_KEYCODE_OCTAVES 1
221 221
222/*
223 * HD44780 LCD Display Configuration
224 */
225/*
226#define LCD_LINES 2 //< number of visible lines of the display
227#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
228
229#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
230
231#if LCD_IO_MODE
232#define LCD_PORT PORTB //< port for the LCD lines
233#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
234#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
235#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
236#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
237#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
238#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
239#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
240#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
241#define LCD_RS_PORT LCD_PORT //< port for RS line
242#define LCD_RS_PIN 3 //< pin for RS line
243#define LCD_RW_PORT LCD_PORT //< port for RW line
244#define LCD_RW_PIN 2 //< pin for RW line
245#define LCD_E_PORT LCD_PORT //< port for Enable line
246#define LCD_E_PIN 1 //< pin for Enable line
247#endif
248*/
249
250/* Bootmagic Lite key configuration */ 222/* Bootmagic Lite key configuration */
251// #define BOOTMAGIC_LITE_ROW 0 223// #define BOOTMAGIC_LITE_ROW 0
252// #define BOOTMAGIC_LITE_COLUMN 0 224// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/ckeys/washington/rules.mk b/keyboards/ckeys/washington/rules.mk
index aa2dfb328..f14456c01 100644
--- a/keyboards/ckeys/washington/rules.mk
+++ b/keyboards/ckeys/washington/rules.mk
@@ -29,6 +29,5 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33ENCODER_ENABLE = yes # Enable support for encoders 32ENCODER_ENABLE = yes # Enable support for encoders
34OLED_DRIVER_ENABLE = yes # Enable support for OLED displays 33OLED_DRIVER_ENABLE = yes # Enable support for OLED displays
diff --git a/keyboards/clawsome/bookerboard/rules.mk b/keyboards/clawsome/bookerboard/rules.mk
index 847da5a3d..2915f8db9 100644
--- a/keyboards/clawsome/bookerboard/rules.mk
+++ b/keyboards/clawsome/bookerboard/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/cocoa40/rules.mk b/keyboards/cocoa40/rules.mk
index 2fb303116..08e605991 100644
--- a/keyboards/cocoa40/rules.mk
+++ b/keyboards/cocoa40/rules.mk
@@ -30,5 +30,4 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34SPLIT_KEYBOARD = yes 33SPLIT_KEYBOARD = yes
diff --git a/keyboards/converter/modelm101/rules.mk b/keyboards/converter/modelm101/rules.mk
index 03c8bda35..af0443666 100644
--- a/keyboards/converter/modelm101/rules.mk
+++ b/keyboards/converter/modelm101/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/converter/numeric_keypad_IIe/rules.mk b/keyboards/converter/numeric_keypad_IIe/rules.mk
index fa1864891..7854599db 100644
--- a/keyboards/converter/numeric_keypad_IIe/rules.mk
+++ b/keyboards/converter/numeric_keypad_IIe/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/converter/usb_usb/ble/rules.mk b/keyboards/converter/usb_usb/ble/rules.mk
index cb2910bd9..acd5cb5d9 100644
--- a/keyboards/converter/usb_usb/ble/rules.mk
+++ b/keyboards/converter/usb_usb/ble/rules.mk
@@ -17,7 +17,6 @@ UNICODE_ENABLE = no # Unicode
17BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 17BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
18AUDIO_ENABLE = no # Audio output on port C6 18AUDIO_ENABLE = no # Audio output on port C6
19FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 19FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
20HD44780_ENABLE = no # Enable support for HD44780 based LCDs
21BLUETOOTH = AdafruitBLE 20BLUETOOTH = AdafruitBLE
22ADAFRUIT_BLE_ENABLE = yes 21ADAFRUIT_BLE_ENABLE = yes
23 22
diff --git a/keyboards/copenhagen_click/click_pad_v1/config.h b/keyboards/copenhagen_click/click_pad_v1/config.h
index e459925c8..51574d31d 100755
--- a/keyboards/copenhagen_click/click_pad_v1/config.h
+++ b/keyboards/copenhagen_click/click_pad_v1/config.h
@@ -218,34 +218,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
218/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 218/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
219//#define MIDI_TONE_KEYCODE_OCTAVES 1 219//#define MIDI_TONE_KEYCODE_OCTAVES 1
220 220
221/*
222 * HD44780 LCD Display Configuration
223 */
224/*
225#define LCD_LINES 2 //< number of visible lines of the display
226#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
227
228#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
229
230#if LCD_IO_MODE
231#define LCD_PORT PORTB //< port for the LCD lines
232#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
233#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
234#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
235#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
236#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
237#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
238#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
239#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
240#define LCD_RS_PORT LCD_PORT //< port for RS line
241#define LCD_RS_PIN 3 //< pin for RS line
242#define LCD_RW_PORT LCD_PORT //< port for RW line
243#define LCD_RW_PIN 2 //< pin for RW line
244#define LCD_E_PORT LCD_PORT //< port for Enable line
245#define LCD_E_PIN 1 //< pin for Enable line
246#endif
247*/
248
249/* Bootmagic Lite key configuration */ 221/* Bootmagic Lite key configuration */
250// #define BOOTMAGIC_LITE_ROW 0 222// #define BOOTMAGIC_LITE_ROW 0
251// #define BOOTMAGIC_LITE_COLUMN 0 223// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/copenhagen_click/click_pad_v1/rules.mk b/keyboards/copenhagen_click/click_pad_v1/rules.mk
index 0372e3cb2..7a5225818 100755
--- a/keyboards/copenhagen_click/click_pad_v1/rules.mk
+++ b/keyboards/copenhagen_click/click_pad_v1/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/coseyfannitutti/discipad/config.h b/keyboards/coseyfannitutti/discipad/config.h
index 34776fcbd..035a0ac18 100644
--- a/keyboards/coseyfannitutti/discipad/config.h
+++ b/keyboards/coseyfannitutti/discipad/config.h
@@ -215,34 +215,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
215/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 215/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
216//#define MIDI_TONE_KEYCODE_OCTAVES 1 216//#define MIDI_TONE_KEYCODE_OCTAVES 1
217 217
218/*
219 * HD44780 LCD Display Configuration
220 */
221/*
222#define LCD_LINES 2 //< number of visible lines of the display
223#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
224
225#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
226
227#if LCD_IO_MODE
228#define LCD_PORT PORTB //< port for the LCD lines
229#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
230#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
231#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
232#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
233#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
234#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
235#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
236#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
237#define LCD_RS_PORT LCD_PORT //< port for RS line
238#define LCD_RS_PIN 3 //< pin for RS line
239#define LCD_RW_PORT LCD_PORT //< port for RW line
240#define LCD_RW_PIN 2 //< pin for RW line
241#define LCD_E_PORT LCD_PORT //< port for Enable line
242#define LCD_E_PIN 1 //< pin for Enable line
243#endif
244*/
245
246/* Bootmagic Lite key configuration */ 218/* Bootmagic Lite key configuration */
247#define BOOTMAGIC_LITE_ROW 0 219#define BOOTMAGIC_LITE_ROW 0
248#define BOOTMAGIC_LITE_COLUMN 0 220#define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/coseyfannitutti/discipad/rules.mk b/keyboards/coseyfannitutti/discipad/rules.mk
index cc81604a4..62d60ef29 100644
--- a/keyboards/coseyfannitutti/discipad/rules.mk
+++ b/keyboards/coseyfannitutti/discipad/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/coseyfannitutti/discipline/config.h b/keyboards/coseyfannitutti/discipline/config.h
index 5d2430908..aba1ecaf2 100644
--- a/keyboards/coseyfannitutti/discipline/config.h
+++ b/keyboards/coseyfannitutti/discipline/config.h
@@ -213,34 +213,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
213/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 213/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
214//#define MIDI_TONE_KEYCODE_OCTAVES 1 214//#define MIDI_TONE_KEYCODE_OCTAVES 1
215 215
216/*
217 * HD44780 LCD Display Configuration
218 */
219/*
220#define LCD_LINES 2 //< number of visible lines of the display
221#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
222
223#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
224
225#if LCD_IO_MODE
226#define LCD_PORT PORTB //< port for the LCD lines
227#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
228#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
229#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
230#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
231#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
232#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
233#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
234#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
235#define LCD_RS_PORT LCD_PORT //< port for RS line
236#define LCD_RS_PIN 3 //< pin for RS line
237#define LCD_RW_PORT LCD_PORT //< port for RW line
238#define LCD_RW_PIN 2 //< pin for RW line
239#define LCD_E_PORT LCD_PORT //< port for Enable line
240#define LCD_E_PIN 1 //< pin for Enable line
241#endif
242*/
243
244/* Bootmagic Lite key configuration */ 216/* Bootmagic Lite key configuration */
245#define BOOTMAGIC_LITE_ROW 0 217#define BOOTMAGIC_LITE_ROW 0
246#define BOOTMAGIC_LITE_COLUMN 0 218#define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/coseyfannitutti/discipline/rules.mk b/keyboards/coseyfannitutti/discipline/rules.mk
index f556cb1d4..81997e7fd 100644
--- a/keyboards/coseyfannitutti/discipline/rules.mk
+++ b/keyboards/coseyfannitutti/discipline/rules.mk
@@ -33,6 +33,5 @@ UNICODE_ENABLE = no # Unicode
33BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 33BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
34AUDIO_ENABLE = no # Audio output on port C6 34AUDIO_ENABLE = no # Audio output on port C6
35FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 35FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
36HD44780_ENABLE = no # Enable support for HD44780 based LCDs
37 36
38LAYOUTS = 65_ansi 65_ansi_blocker 65_iso 65_iso_blocker 37LAYOUTS = 65_ansi 65_ansi_blocker 65_iso 65_iso_blocker
diff --git a/keyboards/coseyfannitutti/mullet/config.h b/keyboards/coseyfannitutti/mullet/config.h
index f9aef2911..56460ce0b 100644
--- a/keyboards/coseyfannitutti/mullet/config.h
+++ b/keyboards/coseyfannitutti/mullet/config.h
@@ -142,30 +142,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
142/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 142/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
143//#define MIDI_TONE_KEYCODE_OCTAVES 1 143//#define MIDI_TONE_KEYCODE_OCTAVES 1
144 144
145/*
146 * HD44780 LCD Display Configuration
147 */
148/*
149#define LCD_LINES 2 //< number of visible lines of the display
150#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
151
152#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
153
154#if LCD_IO_MODE
155#define LCD_PORT PORTB //< port for the LCD lines
156#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
157#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
158#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
159#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
160#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
161#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
162#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
163#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
164#define LCD_RS_PORT LCD_PORT //< port for RS line
165#define LCD_RS_PIN 3 //< pin for RS line
166#define LCD_RW_PORT LCD_PORT //< port for RW line
167#define LCD_RW_PIN 2 //< pin for RW line
168#define LCD_E_PORT LCD_PORT //< port for Enable line
169#define LCD_E_PIN 1 //< pin for Enable line
170#endif
171*/
diff --git a/keyboards/coseyfannitutti/mullet/rules.mk b/keyboards/coseyfannitutti/mullet/rules.mk
index b42558a30..7bed2f555 100644
--- a/keyboards/coseyfannitutti/mullet/rules.mk
+++ b/keyboards/coseyfannitutti/mullet/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/coseyfannitutti/mulletpad/config.h b/keyboards/coseyfannitutti/mulletpad/config.h
index 4e25ec033..a977be705 100644
--- a/keyboards/coseyfannitutti/mulletpad/config.h
+++ b/keyboards/coseyfannitutti/mulletpad/config.h
@@ -142,30 +142,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
142/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 142/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
143//#define MIDI_TONE_KEYCODE_OCTAVES 1 143//#define MIDI_TONE_KEYCODE_OCTAVES 1
144 144
145/*
146 * HD44780 LCD Display Configuration
147 */
148/*
149#define LCD_LINES 2 //< number of visible lines of the display
150#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
151
152#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
153
154#if LCD_IO_MODE
155#define LCD_PORT PORTB //< port for the LCD lines
156#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
157#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
158#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
159#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
160#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
161#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
162#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
163#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
164#define LCD_RS_PORT LCD_PORT //< port for RS line
165#define LCD_RS_PIN 3 //< pin for RS line
166#define LCD_RW_PORT LCD_PORT //< port for RW line
167#define LCD_RW_PIN 2 //< pin for RW line
168#define LCD_E_PORT LCD_PORT //< port for Enable line
169#define LCD_E_PIN 1 //< pin for Enable line
170#endif
171*/
diff --git a/keyboards/coseyfannitutti/mulletpad/rules.mk b/keyboards/coseyfannitutti/mulletpad/rules.mk
index 1b9994cd3..0418bb9aa 100644
--- a/keyboards/coseyfannitutti/mulletpad/rules.mk
+++ b/keyboards/coseyfannitutti/mulletpad/rules.mk
@@ -30,6 +30,5 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35LAYOUTS = numpad_5x4 34LAYOUTS = numpad_5x4
diff --git a/keyboards/coseyfannitutti/mysterium/config.h b/keyboards/coseyfannitutti/mysterium/config.h
index 968794da9..245eaab35 100644
--- a/keyboards/coseyfannitutti/mysterium/config.h
+++ b/keyboards/coseyfannitutti/mysterium/config.h
@@ -211,34 +211,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
211/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 211/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
212//#define MIDI_TONE_KEYCODE_OCTAVES 1 212//#define MIDI_TONE_KEYCODE_OCTAVES 1
213 213
214/*
215 * HD44780 LCD Display Configuration
216 */
217/*
218#define LCD_LINES 2 //< number of visible lines of the display
219#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
220
221#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
222
223#if LCD_IO_MODE
224#define LCD_PORT PORTB //< port for the LCD lines
225#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
226#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
227#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
228#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
229#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
230#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
231#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
232#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
233#define LCD_RS_PORT LCD_PORT //< port for RS line
234#define LCD_RS_PIN 3 //< pin for RS line
235#define LCD_RW_PORT LCD_PORT //< port for RW line
236#define LCD_RW_PIN 2 //< pin for RW line
237#define LCD_E_PORT LCD_PORT //< port for Enable line
238#define LCD_E_PIN 1 //< pin for Enable line
239#endif
240*/
241
242/* Bootmagic Lite key configuration */ 214/* Bootmagic Lite key configuration */
243#define BOOTMAGIC_LITE_ROW 0 215#define BOOTMAGIC_LITE_ROW 0
244#define BOOTMAGIC_LITE_COLUMN 0 216#define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/coseyfannitutti/mysterium/rules.mk b/keyboards/coseyfannitutti/mysterium/rules.mk
index 9628ac713..a55742628 100644
--- a/keyboards/coseyfannitutti/mysterium/rules.mk
+++ b/keyboards/coseyfannitutti/mysterium/rules.mk
@@ -33,6 +33,5 @@ UNICODE_ENABLE = no # Unicode
33BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 33BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
34AUDIO_ENABLE = no # Audio output on port C6 34AUDIO_ENABLE = no # Audio output on port C6
35FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 35FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
36HD44780_ENABLE = no # Enable support for HD44780 based LCDs
37 36
38LAYOUTS = tkl_ansi 37LAYOUTS = tkl_ansi
diff --git a/keyboards/coseyfannitutti/romeo/config.h b/keyboards/coseyfannitutti/romeo/config.h
index 49226ebfa..a70d539ef 100644
--- a/keyboards/coseyfannitutti/romeo/config.h
+++ b/keyboards/coseyfannitutti/romeo/config.h
@@ -214,34 +214,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
214/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 214/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
215//#define MIDI_TONE_KEYCODE_OCTAVES 1 215//#define MIDI_TONE_KEYCODE_OCTAVES 1
216 216
217/*
218 * HD44780 LCD Display Configuration
219 */
220/*
221#define LCD_LINES 2 //< number of visible lines of the display
222#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
223
224#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
225
226#if LCD_IO_MODE
227#define LCD_PORT PORTB //< port for the LCD lines
228#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
229#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
230#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
231#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
232#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
233#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
234#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
235#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
236#define LCD_RS_PORT LCD_PORT //< port for RS line
237#define LCD_RS_PIN 3 //< pin for RS line
238#define LCD_RW_PORT LCD_PORT //< port for RW line
239#define LCD_RW_PIN 2 //< pin for RW line
240#define LCD_E_PORT LCD_PORT //< port for Enable line
241#define LCD_E_PIN 1 //< pin for Enable line
242#endif
243*/
244
245/* Bootmagic Lite key configuration 217/* Bootmagic Lite key configuration
246#define BOOTMAGIC_LITE_ROW 0 218#define BOOTMAGIC_LITE_ROW 0
247#define BOOTMAGIC_LITE_COLUMN 0 219#define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/coseyfannitutti/romeo/rules.mk b/keyboards/coseyfannitutti/romeo/rules.mk
index 154f66369..ee79d15ac 100644
--- a/keyboards/coseyfannitutti/romeo/rules.mk
+++ b/keyboards/coseyfannitutti/romeo/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/cospad/config.h b/keyboards/cospad/config.h
index 362f6c38b..52e41d0d5 100644
--- a/keyboards/cospad/config.h
+++ b/keyboards/cospad/config.h
@@ -219,34 +219,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
219/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 219/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
220//#define MIDI_TONE_KEYCODE_OCTAVES 1 220//#define MIDI_TONE_KEYCODE_OCTAVES 1
221 221
222/*
223 * HD44780 LCD Display Configuration
224 */
225/*
226#define LCD_LINES 2 //< number of visible lines of the display
227#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
228
229#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
230
231#if LCD_IO_MODE
232#define LCD_PORT PORTB //< port for the LCD lines
233#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
234#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
235#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
236#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
237#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
238#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
239#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
240#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
241#define LCD_RS_PORT LCD_PORT //< port for RS line
242#define LCD_RS_PIN 3 //< pin for RS line
243#define LCD_RW_PORT LCD_PORT //< port for RW line
244#define LCD_RW_PIN 2 //< pin for RW line
245#define LCD_E_PORT LCD_PORT //< port for Enable line
246#define LCD_E_PIN 1 //< pin for Enable line
247#endif
248*/
249
250/* Bootmagic Lite key configuration */ 222/* Bootmagic Lite key configuration */
251// #define BOOTMAGIC_LITE_ROW 0 223// #define BOOTMAGIC_LITE_ROW 0
252// #define BOOTMAGIC_LITE_COLUMN 0 224// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/cospad/rules.mk b/keyboards/cospad/rules.mk
index 61243fd37..ae6c97d9f 100644
--- a/keyboards/cospad/rules.mk
+++ b/keyboards/cospad/rules.mk
@@ -29,6 +29,5 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33 32
34LAYOUTS = numpad_6x4 ortho_6x4 33LAYOUTS = numpad_6x4 ortho_6x4
diff --git a/keyboards/cu80/rules.mk b/keyboards/cu80/rules.mk
index 1ce40aef3..f3f853135 100644
--- a/keyboards/cu80/rules.mk
+++ b/keyboards/cu80/rules.mk
@@ -30,6 +30,5 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35LAYOUTS = tkl_iso tkl_ansi 34LAYOUTS = tkl_iso tkl_ansi
diff --git a/keyboards/cutie_club/wraith/config.h b/keyboards/cutie_club/wraith/config.h
index 4908f7d8c..a5d3f0ebc 100644
--- a/keyboards/cutie_club/wraith/config.h
+++ b/keyboards/cutie_club/wraith/config.h
@@ -216,34 +216,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
216/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 216/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
217//#define MIDI_TONE_KEYCODE_OCTAVES 1 217//#define MIDI_TONE_KEYCODE_OCTAVES 1
218 218
219/*
220 * HD44780 LCD Display Configuration
221 */
222/*
223#define LCD_LINES 2 //< number of visible lines of the display
224#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
225
226#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
227
228#if LCD_IO_MODE
229#define LCD_PORT PORTB //< port for the LCD lines
230#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
231#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
232#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
233#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
234#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
235#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
236#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
237#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
238#define LCD_RS_PORT LCD_PORT //< port for RS line
239#define LCD_RS_PIN 3 //< pin for RS line
240#define LCD_RW_PORT LCD_PORT //< port for RW line
241#define LCD_RW_PIN 2 //< pin for RW line
242#define LCD_E_PORT LCD_PORT //< port for Enable line
243#define LCD_E_PIN 1 //< pin for Enable line
244#endif
245*/
246
247/* Bootmagic Lite key configuration */ 219/* Bootmagic Lite key configuration */
248// #define BOOTMAGIC_LITE_ROW 0 220// #define BOOTMAGIC_LITE_ROW 0
249// #define BOOTMAGIC_LITE_COLUMN 0 221// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/cutie_club/wraith/rules.mk b/keyboards/cutie_club/wraith/rules.mk
index 18055ba47..fed01a63e 100644
--- a/keyboards/cutie_club/wraith/rules.mk
+++ b/keyboards/cutie_club/wraith/rules.mk
@@ -27,4 +27,3 @@ UNICODE_ENABLE = no # Unicode
27BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 27BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
28AUDIO_ENABLE = no # Audio output on port C6 28AUDIO_ENABLE = no # Audio output on port C6
29FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 29FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
30HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/daisy/config.h b/keyboards/daisy/config.h
index 1b6656eb7..64b86a5b9 100644
--- a/keyboards/daisy/config.h
+++ b/keyboards/daisy/config.h
@@ -218,34 +218,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
218/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 218/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
219//#define MIDI_TONE_KEYCODE_OCTAVES 1 219//#define MIDI_TONE_KEYCODE_OCTAVES 1
220 220
221/*
222 * HD44780 LCD Display Configuration
223 */
224/*
225#define LCD_LINES 2 //< number of visible lines of the display
226#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
227
228#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
229
230#if LCD_IO_MODE
231#define LCD_PORT PORTB //< port for the LCD lines
232#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
233#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
234#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
235#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
236#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
237#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
238#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
239#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
240#define LCD_RS_PORT LCD_PORT //< port for RS line
241#define LCD_RS_PIN 3 //< pin for RS line
242#define LCD_RW_PORT LCD_PORT //< port for RW line
243#define LCD_RW_PIN 2 //< pin for RW line
244#define LCD_E_PORT LCD_PORT //< port for Enable line
245#define LCD_E_PIN 1 //< pin for Enable line
246#endif
247*/
248
249/* Bootmagic Lite key configuration */ 221/* Bootmagic Lite key configuration */
250// #define BOOTMAGIC_LITE_ROW 0 222// #define BOOTMAGIC_LITE_ROW 0
251// #define BOOTMAGIC_LITE_COLUMN 0 223// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/daisy/rules.mk b/keyboards/daisy/rules.mk
index 48cfa90fc..b759cdee7 100644
--- a/keyboards/daisy/rules.mk
+++ b/keyboards/daisy/rules.mk
@@ -29,4 +29,3 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/dc01/arrow/rules.mk b/keyboards/dc01/arrow/rules.mk
index 6643ad789..f257a56a0 100644
--- a/keyboards/dc01/arrow/rules.mk
+++ b/keyboards/dc01/arrow/rules.mk
@@ -29,7 +29,6 @@ UNICODE_ENABLE = no # Unicode
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in 32NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in
34CUSTOM_MATRIX = yes # Use custom matrix 33CUSTOM_MATRIX = yes # Use custom matrix
35SRC += matrix.c \ 34SRC += matrix.c \
diff --git a/keyboards/dc01/left/rules.mk b/keyboards/dc01/left/rules.mk
index aa2467eb6..be0766489 100644
--- a/keyboards/dc01/left/rules.mk
+++ b/keyboards/dc01/left/rules.mk
@@ -29,7 +29,6 @@ UNICODE_ENABLE = no # Unicode
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33CUSTOM_MATRIX = yes # Use custom matrix 32CUSTOM_MATRIX = yes # Use custom matrix
34SRC += matrix.c \ 33SRC += matrix.c \
35 i2c_master.c 34 i2c_master.c
diff --git a/keyboards/dc01/numpad/rules.mk b/keyboards/dc01/numpad/rules.mk
index 27d73e261..1f6883a8b 100644
--- a/keyboards/dc01/numpad/rules.mk
+++ b/keyboards/dc01/numpad/rules.mk
@@ -29,7 +29,6 @@ UNICODE_ENABLE = no # Unicode
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in 32NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in
34CUSTOM_MATRIX = yes # Use custom matrix 33CUSTOM_MATRIX = yes # Use custom matrix
35SRC += matrix.c \ 34SRC += matrix.c \
diff --git a/keyboards/dc01/right/rules.mk b/keyboards/dc01/right/rules.mk
index 6643ad789..f257a56a0 100644
--- a/keyboards/dc01/right/rules.mk
+++ b/keyboards/dc01/right/rules.mk
@@ -29,7 +29,6 @@ UNICODE_ENABLE = no # Unicode
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in 32NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in
34CUSTOM_MATRIX = yes # Use custom matrix 33CUSTOM_MATRIX = yes # Use custom matrix
35SRC += matrix.c \ 34SRC += matrix.c \
diff --git a/keyboards/deltasplit75/rules.mk b/keyboards/deltasplit75/rules.mk
index b0049fcbf..ccb7c3e91 100644
--- a/keyboards/deltasplit75/rules.mk
+++ b/keyboards/deltasplit75/rules.mk
@@ -29,7 +29,6 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33 32
34SPLIT_KEYBOARD = yes 33SPLIT_KEYBOARD = yes
35 34
diff --git a/keyboards/dm9records/plaid/config.h b/keyboards/dm9records/plaid/config.h
index 4d7bedee5..8c7132c95 100644
--- a/keyboards/dm9records/plaid/config.h
+++ b/keyboards/dm9records/plaid/config.h
@@ -215,34 +215,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
215/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 215/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
216//#define MIDI_TONE_KEYCODE_OCTAVES 1 216//#define MIDI_TONE_KEYCODE_OCTAVES 1
217 217
218/*
219 * HD44780 LCD Display Configuration
220 */
221/*
222#define LCD_LINES 2 //< number of visible lines of the display
223#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
224
225#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
226
227#if LCD_IO_MODE
228#define LCD_PORT PORTB //< port for the LCD lines
229#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
230#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
231#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
232#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
233#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
234#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
235#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
236#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
237#define LCD_RS_PORT LCD_PORT //< port for RS line
238#define LCD_RS_PIN 3 //< pin for RS line
239#define LCD_RW_PORT LCD_PORT //< port for RW line
240#define LCD_RW_PIN 2 //< pin for RW line
241#define LCD_E_PORT LCD_PORT //< port for Enable line
242#define LCD_E_PIN 1 //< pin for Enable line
243#endif
244*/
245
246/* Bootmagic Lite key configuration */ 218/* Bootmagic Lite key configuration */
247// #define BOOTMAGIC_LITE_ROW 0 219// #define BOOTMAGIC_LITE_ROW 0
248// #define BOOTMAGIC_LITE_COLUMN 0 220// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/dm9records/plaid/rules.mk b/keyboards/dm9records/plaid/rules.mk
index 7c4112c9a..84075f0f0 100644
--- a/keyboards/dm9records/plaid/rules.mk
+++ b/keyboards/dm9records/plaid/rules.mk
@@ -30,7 +30,6 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35LAYOUTS = ortho_4x12 planck_mit 34LAYOUTS = ortho_4x12 planck_mit
36LAYOUTS_HAS_RGB = no 35LAYOUTS_HAS_RGB = no
diff --git a/keyboards/dm9records/tartan/config.h b/keyboards/dm9records/tartan/config.h
index ee4393e53..e46c68c9e 100644
--- a/keyboards/dm9records/tartan/config.h
+++ b/keyboards/dm9records/tartan/config.h
@@ -213,34 +213,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
213/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 213/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
214//#define MIDI_TONE_KEYCODE_OCTAVES 1 214//#define MIDI_TONE_KEYCODE_OCTAVES 1
215 215
216/*
217 * HD44780 LCD Display Configuration
218 */
219/*
220#define LCD_LINES 2 //< number of visible lines of the display
221#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
222
223#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
224
225#if LCD_IO_MODE
226#define LCD_PORT PORTB //< port for the LCD lines
227#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
228#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
229#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
230#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
231#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
232#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
233#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
234#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
235#define LCD_RS_PORT LCD_PORT //< port for RS line
236#define LCD_RS_PIN 3 //< pin for RS line
237#define LCD_RW_PORT LCD_PORT //< port for RW line
238#define LCD_RW_PIN 2 //< pin for RW line
239#define LCD_E_PORT LCD_PORT //< port for Enable line
240#define LCD_E_PIN 1 //< pin for Enable line
241#endif
242*/
243
244/* Bootmagic Lite key configuration */ 216/* Bootmagic Lite key configuration */
245// #define BOOTMAGIC_LITE_ROW 0 217// #define BOOTMAGIC_LITE_ROW 0
246// #define BOOTMAGIC_LITE_COLUMN 0 218// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/dm9records/tartan/rules.mk b/keyboards/dm9records/tartan/rules.mk
index 811300191..de2f52d42 100644
--- a/keyboards/dm9records/tartan/rules.mk
+++ b/keyboards/dm9records/tartan/rules.mk
@@ -30,7 +30,6 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35LAYOUTS = 60_ansi 60_ansi_split_bs_rshift 60_iso 60_iso_split_bs_rshift 34LAYOUTS = 60_ansi 60_ansi_split_bs_rshift 60_iso 60_iso_split_bs_rshift
36LAYOUTS_HAS_RGB = no 35LAYOUTS_HAS_RGB = no
diff --git a/keyboards/dmqdesign/spin/rules.mk b/keyboards/dmqdesign/spin/rules.mk
index f8dc59afa..6e8b2ffbf 100644
--- a/keyboards/dmqdesign/spin/rules.mk
+++ b/keyboards/dmqdesign/spin/rules.mk
@@ -30,5 +30,4 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34ENCODER_ENABLE = yes # Enable rotary encoder support 33ENCODER_ENABLE = yes # Enable rotary encoder support
diff --git a/keyboards/doppelganger/rules.mk b/keyboards/doppelganger/rules.mk
index 9e1bd63ab..e8240a146 100644
--- a/keyboards/doppelganger/rules.mk
+++ b/keyboards/doppelganger/rules.mk
@@ -30,5 +30,4 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34SPLIT_KEYBOARD = yes 33SPLIT_KEYBOARD = yes
diff --git a/keyboards/doro67/multi/rules.mk b/keyboards/doro67/multi/rules.mk
index d24fdc3a6..a6b5ddaff 100644
--- a/keyboards/doro67/multi/rules.mk
+++ b/keyboards/doro67/multi/rules.mk
@@ -29,6 +29,5 @@ UNICODE_ENABLE = no # Unicode
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33 32
34LAYOUTS = 65_ansi_blocker 33LAYOUTS = 65_ansi_blocker
diff --git a/keyboards/doro67/regular/rules.mk b/keyboards/doro67/regular/rules.mk
index ca6817fff..0b9ecabb7 100644
--- a/keyboards/doro67/regular/rules.mk
+++ b/keyboards/doro67/regular/rules.mk
@@ -30,6 +30,5 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35LAYOUTS = 65_ansi_blocker 34LAYOUTS = 65_ansi_blocker
diff --git a/keyboards/doro67/rgb/rules.mk b/keyboards/doro67/rgb/rules.mk
index 8540dd61e..5a1462c13 100644
--- a/keyboards/doro67/rgb/rules.mk
+++ b/keyboards/doro67/rgb/rules.mk
@@ -30,7 +30,6 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34RGB_MATRIX_ENABLE = WS2812 33RGB_MATRIX_ENABLE = WS2812
35 34
36LAYOUTS = 65_ansi_blocker 35LAYOUTS = 65_ansi_blocker
diff --git a/keyboards/dozen0/config.h b/keyboards/dozen0/config.h
index 3fdd50f50..dce4258ff 100644
--- a/keyboards/dozen0/config.h
+++ b/keyboards/dozen0/config.h
@@ -189,34 +189,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
189/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 189/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
190//#define MIDI_TONE_KEYCODE_OCTAVES 1 190//#define MIDI_TONE_KEYCODE_OCTAVES 1
191 191
192/*
193 * HD44780 LCD Display Configuration
194 */
195/*
196#define LCD_LINES 2 //< number of visible lines of the display
197#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
198
199#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
200
201#if LCD_IO_MODE
202#define LCD_PORT PORTB //< port for the LCD lines
203#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
204#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
205#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
206#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
207#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
208#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
209#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
210#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
211#define LCD_RS_PORT LCD_PORT //< port for RS line
212#define LCD_RS_PIN 3 //< pin for RS line
213#define LCD_RW_PORT LCD_PORT //< port for RW line
214#define LCD_RW_PIN 2 //< pin for RW line
215#define LCD_E_PORT LCD_PORT //< port for Enable line
216#define LCD_E_PIN 1 //< pin for Enable line
217#endif
218*/
219
220/* Bootmagic Lite key configuration */ 192/* Bootmagic Lite key configuration */
221// #define BOOTMAGIC_LITE_ROW 0 193// #define BOOTMAGIC_LITE_ROW 0
222// #define BOOTMAGIC_LITE_COLUMN 0 194// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/dozen0/rules.mk b/keyboards/dozen0/rules.mk
index ffeffc7fe..415a8b44a 100644
--- a/keyboards/dozen0/rules.mk
+++ b/keyboards/dozen0/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/duck/jetfire/config.h b/keyboards/duck/jetfire/config.h
index f616bc238..b0cc42585 100644
--- a/keyboards/duck/jetfire/config.h
+++ b/keyboards/duck/jetfire/config.h
@@ -167,30 +167,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
167/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 167/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
168//#define MIDI_TONE_KEYCODE_OCTAVES 1 168//#define MIDI_TONE_KEYCODE_OCTAVES 1
169 169
170/*
171 * HD44780 LCD Display Configuration
172 */
173/*
174#define LCD_LINES 2 //< number of visible lines of the display
175#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
176
177#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
178
179#if LCD_IO_MODE
180#define LCD_PORT PORTB //< port for the LCD lines
181#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
182#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
183#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
184#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
185#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
186#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
187#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
188#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
189#define LCD_RS_PORT LCD_PORT //< port for RS line
190#define LCD_RS_PIN 3 //< pin for RS line
191#define LCD_RW_PORT LCD_PORT //< port for RW line
192#define LCD_RW_PIN 2 //< pin for RW line
193#define LCD_E_PORT LCD_PORT //< port for Enable line
194#define LCD_E_PIN 1 //< pin for Enable line
195#endif
196*/
diff --git a/keyboards/duck/jetfire/rules.mk b/keyboards/duck/jetfire/rules.mk
index 09a5d1ecc..e5da58234 100644
--- a/keyboards/duck/jetfire/rules.mk
+++ b/keyboards/duck/jetfire/rules.mk
@@ -31,7 +31,6 @@ UNICODE_ENABLE = no # Unicode
31BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 31BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
32AUDIO_ENABLE = no # Audio output on port C6 32AUDIO_ENABLE = no # Audio output on port C6
33FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 33FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
34HD44780_ENABLE = no # Enable support for HD44780 based LCDs
35 34
36CUSTOM_MATRIX = yes 35CUSTOM_MATRIX = yes
37SRC += indicator_leds.c \ 36SRC += indicator_leds.c \
diff --git a/keyboards/dumbpad/config.h b/keyboards/dumbpad/config.h
index 3c27a35b2..3d0cc129b 100644
--- a/keyboards/dumbpad/config.h
+++ b/keyboards/dumbpad/config.h
@@ -230,34 +230,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
230/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 230/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
231//#define MIDI_TONE_KEYCODE_OCTAVES 1 231//#define MIDI_TONE_KEYCODE_OCTAVES 1
232 232
233/*
234 * HD44780 LCD Display Configuration
235 */
236/*
237#define LCD_LINES 2 //< number of visible lines of the display
238#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
239
240#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
241
242#if LCD_IO_MODE
243#define LCD_PORT PORTB //< port for the LCD lines
244#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
245#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
246#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
247#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
248#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
249#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
250#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
251#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
252#define LCD_RS_PORT LCD_PORT //< port for RS line
253#define LCD_RS_PIN 3 //< pin for RS line
254#define LCD_RW_PORT LCD_PORT //< port for RW line
255#define LCD_RW_PIN 2 //< pin for RW line
256#define LCD_E_PORT LCD_PORT //< port for Enable line
257#define LCD_E_PIN 1 //< pin for Enable line
258#endif
259*/
260
261/* Bootmagic Lite key configuration */ 233/* Bootmagic Lite key configuration */
262// #define BOOTMAGIC_LITE_ROW 0 234// #define BOOTMAGIC_LITE_ROW 0
263// #define BOOTMAGIC_LITE_COLUMN 0 235// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/dumbpad/rules.mk b/keyboards/dumbpad/rules.mk
index 34bd05ee1..656801c68 100644
--- a/keyboards/dumbpad/rules.mk
+++ b/keyboards/dumbpad/rules.mk
@@ -30,7 +30,6 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35ENCODER_ENABLE = yes 34ENCODER_ENABLE = yes
36MOUSEKEY_ENABLE = yes 35MOUSEKEY_ENABLE = yes
diff --git a/keyboards/dztech/dz60rgb/v1/rules.mk b/keyboards/dztech/dz60rgb/v1/rules.mk
index c06ab4333..9465b57ee 100644
--- a/keyboards/dztech/dz60rgb/v1/rules.mk
+++ b/keyboards/dztech/dz60rgb/v1/rules.mk
@@ -19,6 +19,5 @@ MIDI_ENABLE = no # MIDI support
19BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 19BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
20AUDIO_ENABLE = no # Audio output on port C6 20AUDIO_ENABLE = no # Audio output on port C6
21FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 21FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
22HD44780_ENABLE = no # Enable support for HD44780 based LCDs
23RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix 22RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix
24NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in 23NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in
diff --git a/keyboards/dztech/dz60rgb/v2/rules.mk b/keyboards/dztech/dz60rgb/v2/rules.mk
index ed91876fb..8763c8ac7 100644
--- a/keyboards/dztech/dz60rgb/v2/rules.mk
+++ b/keyboards/dztech/dz60rgb/v2/rules.mk
@@ -29,6 +29,5 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix 32RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix
34NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in 33NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in
diff --git a/keyboards/dztech/dz60rgb_ansi/v1/rules.mk b/keyboards/dztech/dz60rgb_ansi/v1/rules.mk
index c06ab4333..9465b57ee 100644
--- a/keyboards/dztech/dz60rgb_ansi/v1/rules.mk
+++ b/keyboards/dztech/dz60rgb_ansi/v1/rules.mk
@@ -19,6 +19,5 @@ MIDI_ENABLE = no # MIDI support
19BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 19BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
20AUDIO_ENABLE = no # Audio output on port C6 20AUDIO_ENABLE = no # Audio output on port C6
21FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 21FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
22HD44780_ENABLE = no # Enable support for HD44780 based LCDs
23RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix 22RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix
24NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in 23NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in
diff --git a/keyboards/dztech/dz60rgb_ansi/v2/rules.mk b/keyboards/dztech/dz60rgb_ansi/v2/rules.mk
index ed91876fb..8763c8ac7 100644
--- a/keyboards/dztech/dz60rgb_ansi/v2/rules.mk
+++ b/keyboards/dztech/dz60rgb_ansi/v2/rules.mk
@@ -29,6 +29,5 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix 32RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix
34NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in 33NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in
diff --git a/keyboards/dztech/dz60rgb_wkl/v1/rules.mk b/keyboards/dztech/dz60rgb_wkl/v1/rules.mk
index be72ca4fb..1daa4ed54 100644
--- a/keyboards/dztech/dz60rgb_wkl/v1/rules.mk
+++ b/keyboards/dztech/dz60rgb_wkl/v1/rules.mk
@@ -19,7 +19,6 @@ MIDI_ENABLE = no # MIDI support
19BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 19BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
20AUDIO_ENABLE = no # Audio output on port C6 20AUDIO_ENABLE = no # Audio output on port C6
21FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 21FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
22HD44780_ENABLE = no # Enable support for HD44780 based LCDs
23RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix 22RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix
24NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in 23NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in
25 24
diff --git a/keyboards/dztech/dz60rgb_wkl/v2/rules.mk b/keyboards/dztech/dz60rgb_wkl/v2/rules.mk
index 76117e7ea..862024c44 100644
--- a/keyboards/dztech/dz60rgb_wkl/v2/rules.mk
+++ b/keyboards/dztech/dz60rgb_wkl/v2/rules.mk
@@ -29,7 +29,6 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix 32RGB_MATRIX_ENABLE = IS31FL3733 # Use RGB matrix
34NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in 33NO_USB_STARTUP_CHECK = no # Disable initialization only when usb is plugged in
35 34
diff --git a/keyboards/dztech/dz65rgb/v1/rules.mk b/keyboards/dztech/dz65rgb/v1/rules.mk
index 917543005..280d70aa2 100644
--- a/keyboards/dztech/dz65rgb/v1/rules.mk
+++ b/keyboards/dztech/dz65rgb/v1/rules.mk
@@ -19,7 +19,6 @@ MIDI_ENABLE = no # MIDI support
19BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 19BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
20AUDIO_ENABLE = no # Audio output on port C6 20AUDIO_ENABLE = no # Audio output on port C6
21FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 21FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
22HD44780_ENABLE = no # Enable support for HD44780 based LCDs
23RGB_MATRIX_ENABLE = IS31FL3731 # Use RGB matrix 22RGB_MATRIX_ENABLE = IS31FL3731 # Use RGB matrix
24 23
25LAYOUTS = 65_ansi 24LAYOUTS = 65_ansi
diff --git a/keyboards/dztech/dz65rgb/v2/rules.mk b/keyboards/dztech/dz65rgb/v2/rules.mk
index 118087e2f..9b871f734 100644
--- a/keyboards/dztech/dz65rgb/v2/rules.mk
+++ b/keyboards/dztech/dz65rgb/v2/rules.mk
@@ -29,7 +29,6 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33RGB_MATRIX_ENABLE = IS31FL3731 # Use RGB matrix 32RGB_MATRIX_ENABLE = IS31FL3731 # Use RGB matrix
34 33
35LAYOUTS = 65_ansi 34LAYOUTS = 65_ansi
diff --git a/keyboards/efreet/config.h b/keyboards/efreet/config.h
index c95a6a6b2..b73ce7e05 100644
--- a/keyboards/efreet/config.h
+++ b/keyboards/efreet/config.h
@@ -212,34 +212,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
212/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 212/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
213//#define MIDI_TONE_KEYCODE_OCTAVES 1 213//#define MIDI_TONE_KEYCODE_OCTAVES 1
214 214
215/*
216 * HD44780 LCD Display Configuration
217 */
218/*
219#define LCD_LINES 2 //< number of visible lines of the display
220#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
221
222#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
223
224#if LCD_IO_MODE
225#define LCD_PORT PORTB //< port for the LCD lines
226#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
227#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
228#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
229#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
230#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
231#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
232#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
233#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
234#define LCD_RS_PORT LCD_PORT //< port for RS line
235#define LCD_RS_PIN 3 //< pin for RS line
236#define LCD_RW_PORT LCD_PORT //< port for RW line
237#define LCD_RW_PIN 2 //< pin for RW line
238#define LCD_E_PORT LCD_PORT //< port for Enable line
239#define LCD_E_PIN 1 //< pin for Enable line
240#endif
241*/
242
243/* Bootmagic Lite key configuration */ 215/* Bootmagic Lite key configuration */
244// #define BOOTMAGIC_LITE_ROW 0 216// #define BOOTMAGIC_LITE_ROW 0
245// #define BOOTMAGIC_LITE_COLUMN 0 217// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/efreet/rules.mk b/keyboards/efreet/rules.mk
index 411c3f7a7..4f0e32f55 100644
--- a/keyboards/efreet/rules.mk
+++ b/keyboards/efreet/rules.mk
@@ -27,6 +27,5 @@ UNICODE_ENABLE = no # Unicode
27BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 27BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
28AUDIO_ENABLE = no # Audio output on port C6 28AUDIO_ENABLE = no # Audio output on port C6
29FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 29FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
30HD44780_ENABLE = no # Enable support for HD44780 based LCDs
31 30
32LAYOUTS = ortho_4x12 planck_mit 31LAYOUTS = ortho_4x12 planck_mit
diff --git a/keyboards/eniigmakeyboards/ek87/config.h b/keyboards/eniigmakeyboards/ek87/config.h
index 2f20a1594..60750a685 100644
--- a/keyboards/eniigmakeyboards/ek87/config.h
+++ b/keyboards/eniigmakeyboards/ek87/config.h
@@ -217,34 +217,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
217/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 217/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
218//#define MIDI_TONE_KEYCODE_OCTAVES 1 218//#define MIDI_TONE_KEYCODE_OCTAVES 1
219 219
220/*
221 * HD44780 LCD Display Configuration
222 */
223/*
224#define LCD_LINES 2 //< number of visible lines of the display
225#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
226
227#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
228
229#if LCD_IO_MODE
230#define LCD_PORT PORTB //< port for the LCD lines
231#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
232#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
233#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
234#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
235#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
236#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
237#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
238#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
239#define LCD_RS_PORT LCD_PORT //< port for RS line
240#define LCD_RS_PIN 3 //< pin for RS line
241#define LCD_RW_PORT LCD_PORT //< port for RW line
242#define LCD_RW_PIN 2 //< pin for RW line
243#define LCD_E_PORT LCD_PORT //< port for Enable line
244#define LCD_E_PIN 1 //< pin for Enable line
245#endif
246*/
247
248/* Bootmagic Lite key configuration */ 220/* Bootmagic Lite key configuration */
249// #define BOOTMAGIC_LITE_ROW 0 221// #define BOOTMAGIC_LITE_ROW 0
250// #define BOOTMAGIC_LITE_COLUMN 0 222// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/eniigmakeyboards/ek87/rules.mk b/keyboards/eniigmakeyboards/ek87/rules.mk
index dfe300fae..0aca1d07e 100644
--- a/keyboards/eniigmakeyboards/ek87/rules.mk
+++ b/keyboards/eniigmakeyboards/ek87/rules.mk
@@ -29,4 +29,3 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/ep/40/rules.mk b/keyboards/ep/40/rules.mk
index 862bcbf8f..2a6501e09 100644
--- a/keyboards/ep/40/rules.mk
+++ b/keyboards/ep/40/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/ep/96/config.h b/keyboards/ep/96/config.h
index 22d406fd5..46f82f95c 100644
--- a/keyboards/ep/96/config.h
+++ b/keyboards/ep/96/config.h
@@ -176,30 +176,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
176/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 176/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
177//#define MIDI_TONE_KEYCODE_OCTAVES 1 177//#define MIDI_TONE_KEYCODE_OCTAVES 1
178 178
179/*
180 * HD44780 LCD Display Configuration
181 */
182/*
183#define LCD_LINES 2 //< number of visible lines of the display
184#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
185
186#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
187
188#if LCD_IO_MODE
189#define LCD_PORT PORTB //< port for the LCD lines
190#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
191#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
192#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
193#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
194#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
195#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
196#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
197#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
198#define LCD_RS_PORT LCD_PORT //< port for RS line
199#define LCD_RS_PIN 3 //< pin for RS line
200#define LCD_RW_PORT LCD_PORT //< port for RW line
201#define LCD_RW_PIN 2 //< pin for RW line
202#define LCD_E_PORT LCD_PORT //< port for Enable line
203#define LCD_E_PIN 1 //< pin for Enable line
204#endif
205*/
diff --git a/keyboards/ep/96/rules.mk b/keyboards/ep/96/rules.mk
index 862bcbf8f..2a6501e09 100644
--- a/keyboards/ep/96/rules.mk
+++ b/keyboards/ep/96/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/ep/comsn/hs68/rules.mk b/keyboards/ep/comsn/hs68/rules.mk
index 80c82b7c9..0001317df 100644
--- a/keyboards/ep/comsn/hs68/rules.mk
+++ b/keyboards/ep/comsn/hs68/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/ep/comsn/mollydooker/config.h b/keyboards/ep/comsn/mollydooker/config.h
index 2a96b5341..4200aaed1 100644
--- a/keyboards/ep/comsn/mollydooker/config.h
+++ b/keyboards/ep/comsn/mollydooker/config.h
@@ -185,30 +185,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
185/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 185/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
186//#define MIDI_TONE_KEYCODE_OCTAVES 1 186//#define MIDI_TONE_KEYCODE_OCTAVES 1
187 187
188/*
189 * HD44780 LCD Display Configuration
190 */
191/*
192#define LCD_LINES 2 //< number of visible lines of the display
193#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
194
195#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
196
197#if LCD_IO_MODE
198#define LCD_PORT PORTB //< port for the LCD lines
199#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
200#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
201#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
202#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
203#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
204#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
205#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
206#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
207#define LCD_RS_PORT LCD_PORT //< port for RS line
208#define LCD_RS_PIN 3 //< pin for RS line
209#define LCD_RW_PORT LCD_PORT //< port for RW line
210#define LCD_RW_PIN 2 //< pin for RW line
211#define LCD_E_PORT LCD_PORT //< port for Enable line
212#define LCD_E_PIN 1 //< pin for Enable line
213#endif
214*/
diff --git a/keyboards/ep/comsn/mollydooker/rules.mk b/keyboards/ep/comsn/mollydooker/rules.mk
index e501469fc..985f756c1 100644
--- a/keyboards/ep/comsn/mollydooker/rules.mk
+++ b/keyboards/ep/comsn/mollydooker/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/ep/comsn/tf_longeboye/rules.mk b/keyboards/ep/comsn/tf_longeboye/rules.mk
index bd3cd09a9..46d5a4193 100644
--- a/keyboards/ep/comsn/tf_longeboye/rules.mk
+++ b/keyboards/ep/comsn/tf_longeboye/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/ergo42/rules.mk b/keyboards/ergo42/rules.mk
index 3f55da67a..d83fc056a 100644
--- a/keyboards/ergo42/rules.mk
+++ b/keyboards/ergo42/rules.mk
@@ -29,7 +29,6 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33 32
34SPLIT_KEYBOARD = yes 33SPLIT_KEYBOARD = yes
35 34
diff --git a/keyboards/ergosaurus/config.h b/keyboards/ergosaurus/config.h
index c33972c1b..f7d707037 100644
--- a/keyboards/ergosaurus/config.h
+++ b/keyboards/ergosaurus/config.h
@@ -218,34 +218,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
218/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 218/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
219//#define MIDI_TONE_KEYCODE_OCTAVES 1 219//#define MIDI_TONE_KEYCODE_OCTAVES 1
220 220
221/*
222 * HD44780 LCD Display Configuration
223 */
224/*
225#define LCD_LINES 2 //< number of visible lines of the display
226#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
227
228#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
229
230#if LCD_IO_MODE
231#define LCD_PORT PORTB //< port for the LCD lines
232#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
233#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
234#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
235#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
236#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
237#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
238#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
239#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
240#define LCD_RS_PORT LCD_PORT //< port for RS line
241#define LCD_RS_PIN 3 //< pin for RS line
242#define LCD_RW_PORT LCD_PORT //< port for RW line
243#define LCD_RW_PIN 2 //< pin for RW line
244#define LCD_E_PORT LCD_PORT //< port for Enable line
245#define LCD_E_PIN 1 //< pin for Enable line
246#endif
247*/
248
249/* Bootmagic Lite key configuration */ 221/* Bootmagic Lite key configuration */
250#define BOOTMAGIC_LITE_ROW 0 222#define BOOTMAGIC_LITE_ROW 0
251#define BOOTMAGIC_LITE_COLUMN 0 223#define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/ergosaurus/rules.mk b/keyboards/ergosaurus/rules.mk
index b70e8d49f..62676d1c5 100644
--- a/keyboards/ergosaurus/rules.mk
+++ b/keyboards/ergosaurus/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/ericrlau/numdiscipline/rev1/config.h b/keyboards/ericrlau/numdiscipline/rev1/config.h
index 008d5f0c3..ffef273ac 100644
--- a/keyboards/ericrlau/numdiscipline/rev1/config.h
+++ b/keyboards/ericrlau/numdiscipline/rev1/config.h
@@ -215,34 +215,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
215/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 215/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
216//#define MIDI_TONE_KEYCODE_OCTAVES 1 216//#define MIDI_TONE_KEYCODE_OCTAVES 1
217 217
218/*
219 * HD44780 LCD Display Configuration
220 */
221/*
222#define LCD_LINES 2 //< number of visible lines of the display
223#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
224
225#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
226
227#if LCD_IO_MODE
228#define LCD_PORT PORTB //< port for the LCD lines
229#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
230#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
231#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
232#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
233#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
234#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
235#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
236#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
237#define LCD_RS_PORT LCD_PORT //< port for RS line
238#define LCD_RS_PIN 3 //< pin for RS line
239#define LCD_RW_PORT LCD_PORT //< port for RW line
240#define LCD_RW_PIN 2 //< pin for RW line
241#define LCD_E_PORT LCD_PORT //< port for Enable line
242#define LCD_E_PIN 1 //< pin for Enable line
243#endif
244*/
245
246/* Bootmagic Lite key configuration */ 218/* Bootmagic Lite key configuration */
247#define BOOTMAGIC_LITE_ROW 0 219#define BOOTMAGIC_LITE_ROW 0
248#define BOOTMAGIC_LITE_COLUMN 0 220#define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/ericrlau/numdiscipline/rev1/rules.mk b/keyboards/ericrlau/numdiscipline/rev1/rules.mk
index 5a54d4123..b47e0fe86 100644
--- a/keyboards/ericrlau/numdiscipline/rev1/rules.mk
+++ b/keyboards/ericrlau/numdiscipline/rev1/rules.mk
@@ -33,4 +33,3 @@ UNICODE_ENABLE = no # Unicode
33BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 33BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
34AUDIO_ENABLE = no # Audio output on port C6 34AUDIO_ENABLE = no # Audio output on port C6
35FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 35FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
36HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/exclusive/e6v2/le_bmc/rules.mk b/keyboards/exclusive/e6v2/le_bmc/rules.mk
index a5e8b449e..c5a555611 100644
--- a/keyboards/exclusive/e6v2/le_bmc/rules.mk
+++ b/keyboards/exclusive/e6v2/le_bmc/rules.mk
@@ -31,4 +31,3 @@ UNICODE_ENABLE = no # Unicode
31BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 31BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
32AUDIO_ENABLE = no # Audio output on port C6 32AUDIO_ENABLE = no # Audio output on port C6
33FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 33FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
34HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/exclusive/e6v2/oe_bmc/rules.mk b/keyboards/exclusive/e6v2/oe_bmc/rules.mk
index a5e8b449e..c5a555611 100644
--- a/keyboards/exclusive/e6v2/oe_bmc/rules.mk
+++ b/keyboards/exclusive/e6v2/oe_bmc/rules.mk
@@ -31,4 +31,3 @@ UNICODE_ENABLE = no # Unicode
31BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 31BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
32AUDIO_ENABLE = no # Audio output on port C6 32AUDIO_ENABLE = no # Audio output on port C6
33FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 33FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
34HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/exclusive/e7v1se/config.h b/keyboards/exclusive/e7v1se/config.h
index 8784828ed..287acb1b6 100644
--- a/keyboards/exclusive/e7v1se/config.h
+++ b/keyboards/exclusive/e7v1se/config.h
@@ -218,34 +218,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
218/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 218/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
219//#define MIDI_TONE_KEYCODE_OCTAVES 1 219//#define MIDI_TONE_KEYCODE_OCTAVES 1
220 220
221/*
222 * HD44780 LCD Display Configuration
223 */
224/*
225#define LCD_LINES 2 //< number of visible lines of the display
226#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
227
228#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
229
230#if LCD_IO_MODE
231#define LCD_PORT PORTB //< port for the LCD lines
232#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
233#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
234#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
235#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
236#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
237#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
238#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
239#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
240#define LCD_RS_PORT LCD_PORT //< port for RS line
241#define LCD_RS_PIN 3 //< pin for RS line
242#define LCD_RW_PORT LCD_PORT //< port for RW line
243#define LCD_RW_PIN 2 //< pin for RW line
244#define LCD_E_PORT LCD_PORT //< port for Enable line
245#define LCD_E_PIN 1 //< pin for Enable line
246#endif
247*/
248
249/* Bootmagic Lite key configuration */ 221/* Bootmagic Lite key configuration */
250// #define BOOTMAGIC_LITE_ROW 0 222// #define BOOTMAGIC_LITE_ROW 0
251// #define BOOTMAGIC_LITE_COLUMN 0 223// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/exclusive/e7v1se/rules.mk b/keyboards/exclusive/e7v1se/rules.mk
index c9e41ede4..8bc92352f 100644
--- a/keyboards/exclusive/e7v1se/rules.mk
+++ b/keyboards/exclusive/e7v1se/rules.mk
@@ -29,4 +29,3 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/felix/config.h b/keyboards/felix/config.h
index 19a5247d2..79cc5b418 100644
--- a/keyboards/felix/config.h
+++ b/keyboards/felix/config.h
@@ -199,34 +199,6 @@
199/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 199/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
200//#define MIDI_TONE_KEYCODE_OCTAVES 1 200//#define MIDI_TONE_KEYCODE_OCTAVES 1
201 201
202/*
203 * HD44780 LCD Display Configuration
204 */
205/*
206#define LCD_LINES 2 //< number of visible lines of the display
207#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
208
209#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
210
211#if LCD_IO_MODE
212#define LCD_PORT PORTB //< port for the LCD lines
213#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
214#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
215#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
216#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
217#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
218#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
219#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
220#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
221#define LCD_RS_PORT LCD_PORT //< port for RS line
222#define LCD_RS_PIN 3 //< pin for RS line
223#define LCD_RW_PORT LCD_PORT //< port for RW line
224#define LCD_RW_PIN 2 //< pin for RW line
225#define LCD_E_PORT LCD_PORT //< port for Enable line
226#define LCD_E_PIN 1 //< pin for Enable line
227#endif
228*/
229
230/* Bootmagic Lite key configuration */ 202/* Bootmagic Lite key configuration */
231// #define BOOTMAGIC_LITE_ROW 0 203// #define BOOTMAGIC_LITE_ROW 0
232// #define BOOTMAGIC_LITE_COLUMN 0 204// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/felix/rules.mk b/keyboards/felix/rules.mk
index 1bcaf0b5e..8624f2963 100644
--- a/keyboards/felix/rules.mk
+++ b/keyboards/felix/rules.mk
@@ -29,6 +29,5 @@ UNICODE_ENABLE = no # Unicode
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33 32
34LAYOUTS = ortho_5x4 33LAYOUTS = ortho_5x4
diff --git a/keyboards/fluorite/config.h b/keyboards/fluorite/config.h
index 7bae8a013..5219ae7f1 100644
--- a/keyboards/fluorite/config.h
+++ b/keyboards/fluorite/config.h
@@ -211,34 +211,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
211/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 211/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
212//#define MIDI_TONE_KEYCODE_OCTAVES 1 212//#define MIDI_TONE_KEYCODE_OCTAVES 1
213 213
214/*
215 * HD44780 LCD Display Configuration
216 */
217/*
218#define LCD_LINES 2 //< number of visible lines of the display
219#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
220
221#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
222
223#if LCD_IO_MODE
224#define LCD_PORT PORTB //< port for the LCD lines
225#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
226#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
227#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
228#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
229#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
230#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
231#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
232#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
233#define LCD_RS_PORT LCD_PORT //< port for RS line
234#define LCD_RS_PIN 3 //< pin for RS line
235#define LCD_RW_PORT LCD_PORT //< port for RW line
236#define LCD_RW_PIN 2 //< pin for RW line
237#define LCD_E_PORT LCD_PORT //< port for Enable line
238#define LCD_E_PIN 1 //< pin for Enable line
239#endif
240*/
241
242/* Bootmagic Lite key configuration */ 214/* Bootmagic Lite key configuration */
243// #define BOOTMAGIC_LITE_ROW 0 215// #define BOOTMAGIC_LITE_ROW 0
244// #define BOOTMAGIC_LITE_COLUMN 0 216// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/fluorite/rules.mk b/keyboards/fluorite/rules.mk
index 107da9b95..06f4f401f 100644
--- a/keyboards/fluorite/rules.mk
+++ b/keyboards/fluorite/rules.mk
@@ -30,6 +30,5 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35SPLIT_KEYBOARD = yes 34SPLIT_KEYBOARD = yes
diff --git a/keyboards/flx/lodestone/rules.mk b/keyboards/flx/lodestone/rules.mk
index 47af00e0a..467313fb9 100644
--- a/keyboards/flx/lodestone/rules.mk
+++ b/keyboards/flx/lodestone/rules.mk
@@ -29,7 +29,6 @@ UNICODE_ENABLE = no # Unicode
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33LTO_ENABLE = yes 32LTO_ENABLE = yes
34 33
35LAYOUTS = 65_ansi_blocker 65_iso_blocker 34LAYOUTS = 65_ansi_blocker 65_iso_blocker
diff --git a/keyboards/flx/virgo/rules.mk b/keyboards/flx/virgo/rules.mk
index c512b6a02..529d365b5 100644
--- a/keyboards/flx/virgo/rules.mk
+++ b/keyboards/flx/virgo/rules.mk
@@ -30,6 +30,5 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34LINK_TIME_OPTIMIZATION_ENABLE = yes 33LINK_TIME_OPTIMIZATION_ENABLE = yes
35 34
diff --git a/keyboards/fortitude60/rules.mk b/keyboards/fortitude60/rules.mk
index 707f6a375..1a4cb1c8b 100644
--- a/keyboards/fortitude60/rules.mk
+++ b/keyboards/fortitude60/rules.mk
@@ -29,7 +29,6 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33 32
34SPLIT_KEYBOARD = yes 33SPLIT_KEYBOARD = yes
35 34
diff --git a/keyboards/foxlab/leaf60/hotswap/config.h b/keyboards/foxlab/leaf60/hotswap/config.h
index c78ad5425..26b67586e 100644
--- a/keyboards/foxlab/leaf60/hotswap/config.h
+++ b/keyboards/foxlab/leaf60/hotswap/config.h
@@ -196,34 +196,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
196/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 196/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
197//#define MIDI_TONE_KEYCODE_OCTAVES 1 197//#define MIDI_TONE_KEYCODE_OCTAVES 1
198 198
199/*
200 * HD44780 LCD Display Configuration
201 */
202/*
203#define LCD_LINES 2 //< number of visible lines of the display
204#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
205
206#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
207
208#if LCD_IO_MODE
209#define LCD_PORT PORTB //< port for the LCD lines
210#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
211#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
212#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
213#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
214#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
215#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
216#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
217#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
218#define LCD_RS_PORT LCD_PORT //< port for RS line
219#define LCD_RS_PIN 3 //< pin for RS line
220#define LCD_RW_PORT LCD_PORT //< port for RW line
221#define LCD_RW_PIN 2 //< pin for RW line
222#define LCD_E_PORT LCD_PORT //< port for Enable line
223#define LCD_E_PIN 1 //< pin for Enable line
224#endif
225*/
226
227/* Bootmagic Lite key configuration */ 199/* Bootmagic Lite key configuration */
228// #define BOOTMAGIC_LITE_ROW 0 200// #define BOOTMAGIC_LITE_ROW 0
229// #define BOOTMAGIC_LITE_COLUMN 0 201// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/foxlab/leaf60/hotswap/rules.mk b/keyboards/foxlab/leaf60/hotswap/rules.mk
index 1239cee3f..d1587baeb 100644
--- a/keyboards/foxlab/leaf60/hotswap/rules.mk
+++ b/keyboards/foxlab/leaf60/hotswap/rules.mk
@@ -30,4 +30,3 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/foxlab/leaf60/universal/config.h b/keyboards/foxlab/leaf60/universal/config.h
index 4b32d2739..9f761f454 100644
--- a/keyboards/foxlab/leaf60/universal/config.h
+++ b/keyboards/foxlab/leaf60/universal/config.h
@@ -196,34 +196,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
196/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 196/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
197//#define MIDI_TONE_KEYCODE_OCTAVES 1 197//#define MIDI_TONE_KEYCODE_OCTAVES 1
198 198
199/*
200 * HD44780 LCD Display Configuration
201 */
202/*
203#define LCD_LINES 2 //< number of visible lines of the display
204#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
205
206#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
207
208#if LCD_IO_MODE
209#define LCD_PORT PORTB //< port for the LCD lines
210#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
211#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
212#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
213#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
214#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
215#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
216#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
217#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
218#define LCD_RS_PORT LCD_PORT //< port for RS line
219#define LCD_RS_PIN 3 //< pin for RS line
220#define LCD_RW_PORT LCD_PORT //< port for RW line
221#define LCD_RW_PIN 2 //< pin for RW line
222#define LCD_E_PORT LCD_PORT //< port for Enable line
223#define LCD_E_PIN 1 //< pin for Enable line
224#endif
225*/
226
227/* Bootmagic Lite key configuration */ 199/* Bootmagic Lite key configuration */
228// #define BOOTMAGIC_LITE_ROW 0 200// #define BOOTMAGIC_LITE_ROW 0
229// #define BOOTMAGIC_LITE_COLUMN 0 201// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/foxlab/leaf60/universal/rules.mk b/keyboards/foxlab/leaf60/universal/rules.mk
index 9f572eb2e..8df2f1fe8 100644
--- a/keyboards/foxlab/leaf60/universal/rules.mk
+++ b/keyboards/foxlab/leaf60/universal/rules.mk
@@ -30,6 +30,5 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35LAYOUTS = 60_ansi 60_hhkb 34LAYOUTS = 60_ansi 60_hhkb
diff --git a/keyboards/freyr/rules.mk b/keyboards/freyr/rules.mk
index ee4b122eb..20f9cd130 100644
--- a/keyboards/freyr/rules.mk
+++ b/keyboards/freyr/rules.mk
@@ -30,7 +30,6 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35# Supported layouts 34# Supported layouts
36LAYOUTS = tkl_ansi tkl_iso 35LAYOUTS = tkl_ansi tkl_iso
diff --git a/keyboards/funky40/rules.mk b/keyboards/funky40/rules.mk
index c8c2b74e4..eebf90715 100644
--- a/keyboards/funky40/rules.mk
+++ b/keyboards/funky40/rules.mk
@@ -29,4 +29,3 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs \ No newline at end of file