aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Young <18669334+noroadsleft@users.noreply.github.com>2020-09-07 22:28:18 -0700
committerGitHub <noreply@github.com>2020-09-07 22:28:18 -0700
commit78d5224a1d89f97c519fd6410216d6cc408f931f (patch)
tree83d2386beb952cb71b9df276236e14f607177264
parent088888937a805c29304753a1f211845744d249e8 (diff)
downloadqmk_firmware-78d5224a1d89f97c519fd6410216d6cc408f931f.tar.gz
qmk_firmware-78d5224a1d89f97c519fd6410216d6cc408f931f.zip
Remove HD44780 References, Part 3 (#10238)
* remove HD44780_ENABLE rules: G-H * remove HD44780_ENABLE config: G-H
-rw-r--r--keyboards/flehrad/downbubble/config.h28
-rw-r--r--keyboards/flehrad/downbubble/rules.mk1
-rw-r--r--keyboards/gami_studio/lex60/rules.mk1
-rw-r--r--keyboards/gingham/config.h27
-rw-r--r--keyboards/gingham/rules.mk1
-rw-r--r--keyboards/gon/nerd60/keymaps/mauin/rules.mk1
-rw-r--r--keyboards/gon/nerd60/rules.mk1
-rw-r--r--keyboards/gon/nerdtkl/keymaps/gam3cat/rules.mk1
-rw-r--r--keyboards/gon/nerdtkl/rules.mk1
-rw-r--r--keyboards/gray_studio/space65/config.h28
-rw-r--r--keyboards/gray_studio/space65/rules.mk1
-rw-r--r--keyboards/gray_studio/think65/hotswap/rules.mk1
-rw-r--r--keyboards/gray_studio/think65/solder/rules.mk1
-rw-r--r--keyboards/grid600/press/rules.mk1
-rw-r--r--keyboards/halberd/config.h28
-rw-r--r--keyboards/halberd/rules.mk1
-rw-r--r--keyboards/handwired/108key_trackpoint/rules.mk1
-rw-r--r--keyboards/handwired/412_64/config.h27
-rw-r--r--keyboards/handwired/412_64/rules.mk3
-rw-r--r--keyboards/handwired/42/rules.mk1
-rw-r--r--keyboards/handwired/6macro/rules.mk1
-rw-r--r--keyboards/handwired/aplx2/rules.mk1
-rw-r--r--keyboards/handwired/aranck/config.h28
-rw-r--r--keyboards/handwired/aranck/rules.mk1
-rw-r--r--keyboards/handwired/bdn9_ble/rules.mk1
-rw-r--r--keyboards/handwired/cans12er/rules.mk1
-rw-r--r--keyboards/handwired/chiron/rules.mk1
-rw-r--r--keyboards/handwired/colorlice/rules.mk1
-rw-r--r--keyboards/handwired/dactyl_left/config.h28
-rw-r--r--keyboards/handwired/dactyl_left/rules.mk1
-rw-r--r--keyboards/handwired/fc200rt_qmk/rules.mk1
-rw-r--r--keyboards/handwired/floorboard/config.h28
-rw-r--r--keyboards/handwired/floorboard/rules.mk1
-rw-r--r--keyboards/handwired/hacked_motospeed/config.h28
-rw-r--r--keyboards/handwired/hacked_motospeed/rules.mk1
-rw-r--r--keyboards/handwired/heisenberg/config.h28
-rw-r--r--keyboards/handwired/heisenberg/rules.mk1
-rw-r--r--keyboards/handwired/hnah108/config.h27
-rw-r--r--keyboards/handwired/hnah108/rules.mk1
-rw-r--r--keyboards/handwired/hnah40/config.h28
-rw-r--r--keyboards/handwired/hnah40/rules.mk1
-rw-r--r--keyboards/handwired/hnah40rgb/rules.mk1
-rw-r--r--keyboards/handwired/jn68m/rules.mk1
-rw-r--r--keyboards/handwired/jtallbean/split_65/config.h28
-rw-r--r--keyboards/handwired/jtallbean/split_65/rules.mk1
-rw-r--r--keyboards/handwired/mechboards_micropad/config.h28
-rw-r--r--keyboards/handwired/mechboards_micropad/rules.mk1
-rw-r--r--keyboards/handwired/minorca/rules.mk1
-rw-r--r--keyboards/handwired/novem/rules.mk1
-rw-r--r--keyboards/handwired/onekey/rules.mk1
-rw-r--r--keyboards/handwired/owlet60/config.h28
-rw-r--r--keyboards/handwired/owlet60/rules.mk1
-rw-r--r--keyboards/handwired/p1800fl/rules.mk1
-rw-r--r--keyboards/handwired/p65rgb/rules.mk1
-rw-r--r--keyboards/handwired/postageboard/mini/rules.mk1
-rw-r--r--keyboards/handwired/postageboard/r1/rules.mk1
-rw-r--r--keyboards/handwired/prime_exl/rules.mk1
-rw-r--r--keyboards/handwired/prime_exl_plus/rules.mk1
-rw-r--r--keyboards/handwired/sick68/config.h28
-rw-r--r--keyboards/handwired/sick68/rules.mk1
-rw-r--r--keyboards/handwired/slash/rules.mk1
-rw-r--r--keyboards/handwired/sticc14/config.h28
-rw-r--r--keyboards/handwired/sticc14/rules.mk1
-rw-r--r--keyboards/handwired/symmetry60/rules.mk1
-rw-r--r--keyboards/handwired/tennie/config.h28
-rw-r--r--keyboards/handwired/tennie/rules.mk1
-rw-r--r--keyboards/handwired/twadlee/tp69/config.h28
-rw-r--r--keyboards/handwired/twadlee/tp69/rules.mk1
-rw-r--r--keyboards/handwired/videowriter/rules.mk1
-rw-r--r--keyboards/handwired/wulkan/rules.mk1
-rw-r--r--keyboards/hecomi/alpha/config.h28
-rw-r--r--keyboards/hecomi/alpha/rules.mk1
-rw-r--r--keyboards/hecomi/rules.mk1
-rw-r--r--keyboards/hineybush/h75_singa/config.h28
-rw-r--r--keyboards/hineybush/h75_singa/rules.mk1
-rw-r--r--keyboards/hineybush/hbcp/rules.mk1
-rw-r--r--keyboards/hineybush/hineyg80/rules.mk1
-rw-r--r--keyboards/hineybush/physix/config.h28
-rw-r--r--keyboards/hineybush/physix/rules.mk1
-rw-r--r--keyboards/hineybush/sm68/config.h28
-rw-r--r--keyboards/hineybush/sm68/rules.mk1
-rwxr-xr-xkeyboards/hub16/rules.mk1
82 files changed, 1 insertions, 701 deletions
diff --git a/keyboards/flehrad/downbubble/config.h b/keyboards/flehrad/downbubble/config.h
index f2628cb70..04fbc4a0d 100644
--- a/keyboards/flehrad/downbubble/config.h
+++ b/keyboards/flehrad/downbubble/config.h
@@ -207,34 +207,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
207/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 207/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
208//#define MIDI_TONE_KEYCODE_OCTAVES 1 208//#define MIDI_TONE_KEYCODE_OCTAVES 1
209 209
210/*
211 * HD44780 LCD Display Configuration
212 */
213/*
214#define LCD_LINES 2 //< number of visible lines of the display
215#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
216
217#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
218
219#if LCD_IO_MODE
220#define LCD_PORT PORTB //< port for the LCD lines
221#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
222#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
223#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
224#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
225#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
226#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
227#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
228#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
229#define LCD_RS_PORT LCD_PORT //< port for RS line
230#define LCD_RS_PIN 3 //< pin for RS line
231#define LCD_RW_PORT LCD_PORT //< port for RW line
232#define LCD_RW_PIN 2 //< pin for RW line
233#define LCD_E_PORT LCD_PORT //< port for Enable line
234#define LCD_E_PIN 1 //< pin for Enable line
235#endif
236*/
237
238/* Bootmagic Lite key configuration */ 210/* Bootmagic Lite key configuration */
239// #define BOOTMAGIC_LITE_ROW 0 211// #define BOOTMAGIC_LITE_ROW 0
240// #define BOOTMAGIC_LITE_COLUMN 0 212// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/flehrad/downbubble/rules.mk b/keyboards/flehrad/downbubble/rules.mk
index 189b82720..39fa656c6 100644
--- a/keyboards/flehrad/downbubble/rules.mk
+++ b/keyboards/flehrad/downbubble/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 (+400)
diff --git a/keyboards/gami_studio/lex60/rules.mk b/keyboards/gami_studio/lex60/rules.mk
index 3b7f4dbd5..84bbccfba 100644
--- a/keyboards/gami_studio/lex60/rules.mk
+++ b/keyboards/gami_studio/lex60/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/gingham/config.h b/keyboards/gingham/config.h
index 653c0f627..0c4d4c97a 100644
--- a/keyboards/gingham/config.h
+++ b/keyboards/gingham/config.h
@@ -213,30 +213,3 @@ 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*/
diff --git a/keyboards/gingham/rules.mk b/keyboards/gingham/rules.mk
index e1046c017..c4e36e877 100644
--- a/keyboards/gingham/rules.mk
+++ b/keyboards/gingham/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
38CUSTOM_MATRIX = lite 37CUSTOM_MATRIX = lite
diff --git a/keyboards/gon/nerd60/keymaps/mauin/rules.mk b/keyboards/gon/nerd60/keymaps/mauin/rules.mk
index 625fc9c02..6094ff660 100644
--- a/keyboards/gon/nerd60/keymaps/mauin/rules.mk
+++ b/keyboards/gon/nerd60/keymaps/mauin/rules.mk
@@ -17,4 +17,3 @@ 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
diff --git a/keyboards/gon/nerd60/rules.mk b/keyboards/gon/nerd60/rules.mk
index 8446dd39c..74fd4fcc3 100644
--- a/keyboards/gon/nerd60/rules.mk
+++ b/keyboards/gon/nerd60/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/gon/nerdtkl/keymaps/gam3cat/rules.mk b/keyboards/gon/nerdtkl/keymaps/gam3cat/rules.mk
index 65c2a5d62..e827f5072 100644
--- a/keyboards/gon/nerdtkl/keymaps/gam3cat/rules.mk
+++ b/keyboards/gon/nerdtkl/keymaps/gam3cat/rules.mk
@@ -18,7 +18,6 @@ UNICODEMAP_ENABLE = no # Enable extended unicode
18BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 18BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
19AUDIO_ENABLE = no # Audio output on port C6 19AUDIO_ENABLE = no # Audio output on port C6
20FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 20FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
21HD44780_ENABLE = no # Enable support for HD44780 based LCDs
22#VARIABLE_TRACE = no # Use this to debug changes to variable values 21#VARIABLE_TRACE = no # Use this to debug changes to variable values
23API_SYSEX_ENABLE = no # This enables using the Quantum SYSEX API to send strings 22API_SYSEX_ENABLE = no # This enables using the Quantum SYSEX API to send strings
24KEY_LOCK_ENABLE = no # This enables key lock 23KEY_LOCK_ENABLE = no # This enables key lock
diff --git a/keyboards/gon/nerdtkl/rules.mk b/keyboards/gon/nerdtkl/rules.mk
index 8446dd39c..74fd4fcc3 100644
--- a/keyboards/gon/nerdtkl/rules.mk
+++ b/keyboards/gon/nerdtkl/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/gray_studio/space65/config.h b/keyboards/gray_studio/space65/config.h
index 0485afca4..2e3928e69 100644
--- a/keyboards/gray_studio/space65/config.h
+++ b/keyboards/gray_studio/space65/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/gray_studio/space65/rules.mk b/keyboards/gray_studio/space65/rules.mk
index 887d870a6..b882a3a19 100644
--- a/keyboards/gray_studio/space65/rules.mk
+++ b/keyboards/gray_studio/space65/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 65_iso_blocker 34LAYOUTS = 65_ansi_blocker 65_iso_blocker
diff --git a/keyboards/gray_studio/think65/hotswap/rules.mk b/keyboards/gray_studio/think65/hotswap/rules.mk
index 5f85ff18a..dac30fa9f 100644
--- a/keyboards/gray_studio/think65/hotswap/rules.mk
+++ b/keyboards/gray_studio/think65/hotswap/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
35LTO_ENABLE = yes 34LTO_ENABLE = yes
36 35
diff --git a/keyboards/gray_studio/think65/solder/rules.mk b/keyboards/gray_studio/think65/solder/rules.mk
index 5f85ff18a..dac30fa9f 100644
--- a/keyboards/gray_studio/think65/solder/rules.mk
+++ b/keyboards/gray_studio/think65/solder/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
35LTO_ENABLE = yes 34LTO_ENABLE = yes
36 35
diff --git a/keyboards/grid600/press/rules.mk b/keyboards/grid600/press/rules.mk
index 2d9a649e0..17c51ec37 100644
--- a/keyboards/grid600/press/rules.mk
+++ b/keyboards/grid600/press/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/halberd/config.h b/keyboards/halberd/config.h
index 57e29e858..746375b70 100644
--- a/keyboards/halberd/config.h
+++ b/keyboards/halberd/config.h
@@ -188,34 +188,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
188/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 188/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
189//#define MIDI_TONE_KEYCODE_OCTAVES 1 189//#define MIDI_TONE_KEYCODE_OCTAVES 1
190 190
191/*
192 * HD44780 LCD Display Configuration
193 */
194/*
195#define LCD_LINES 2 //< number of visible lines of the display
196#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
197
198#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
199
200#if LCD_IO_MODE
201#define LCD_PORT PORTB //< port for the LCD lines
202#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
203#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
204#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
205#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
206#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
207#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
208#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
209#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
210#define LCD_RS_PORT LCD_PORT //< port for RS line
211#define LCD_RS_PIN 3 //< pin for RS line
212#define LCD_RW_PORT LCD_PORT //< port for RW line
213#define LCD_RW_PIN 2 //< pin for RW line
214#define LCD_E_PORT LCD_PORT //< port for Enable line
215#define LCD_E_PIN 1 //< pin for Enable line
216#endif
217*/
218
219/* Bootmagic Lite key configuration */ 191/* Bootmagic Lite key configuration */
220// #define BOOTMAGIC_LITE_ROW 0 192// #define BOOTMAGIC_LITE_ROW 0
221// #define BOOTMAGIC_LITE_COLUMN 0 193// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/halberd/rules.mk b/keyboards/halberd/rules.mk
index 145d1f322..28e6adcc2 100644
--- a/keyboards/halberd/rules.mk
+++ b/keyboards/halberd/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/handwired/108key_trackpoint/rules.mk b/keyboards/handwired/108key_trackpoint/rules.mk
index 2a8ed6af1..848c79fe3 100644
--- a/keyboards/handwired/108key_trackpoint/rules.mk
+++ b/keyboards/handwired/108key_trackpoint/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 (+400)
34PS2_MOUSE_ENABLE = yes 33PS2_MOUSE_ENABLE = yes
35PS2_USE_USART = yes 34PS2_USE_USART = yes
diff --git a/keyboards/handwired/412_64/config.h b/keyboards/handwired/412_64/config.h
index cce38f3e6..4acda46fd 100644
--- a/keyboards/handwired/412_64/config.h
+++ b/keyboards/handwired/412_64/config.h
@@ -165,30 +165,3 @@
165/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 165/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
166//#define MIDI_TONE_KEYCODE_OCTAVES 1 166//#define MIDI_TONE_KEYCODE_OCTAVES 1
167 167
168/*
169 * HD44780 LCD Display Configuration
170 */
171/*
172#define LCD_LINES 2 //< number of visible lines of the display
173#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
174
175#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
176
177#if LCD_IO_MODE
178#define LCD_PORT PORTB //< port for the LCD lines
179#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
180#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
181#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
182#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
183#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
184#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
185#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
186#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
187#define LCD_RS_PORT LCD_PORT //< port for RS line
188#define LCD_RS_PIN 3 //< pin for RS line
189#define LCD_RW_PORT LCD_PORT //< port for RW line
190#define LCD_RW_PIN 2 //< pin for RW line
191#define LCD_E_PORT LCD_PORT //< port for Enable line
192#define LCD_E_PIN 1 //< pin for Enable line
193#endif
194*/
diff --git a/keyboards/handwired/412_64/rules.mk b/keyboards/handwired/412_64/rules.mk
index c7dfa8705..de611b460 100644
--- a/keyboards/handwired/412_64/rules.mk
+++ b/keyboards/handwired/412_64/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 (+400)
33 32
34LAYOUTS = ortho_4x16 33LAYOUTS = ortho_4x16
diff --git a/keyboards/handwired/42/rules.mk b/keyboards/handwired/42/rules.mk
index f2306f310..183d4db0c 100644
--- a/keyboards/handwired/42/rules.mk
+++ b/keyboards/handwired/42/rules.mk
@@ -31,7 +31,6 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
31MIDI_ENABLE = no # MIDI support 31MIDI_ENABLE = no # MIDI support
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
36UNICODE_ENABLE = no # Unicode 35UNICODE_ENABLE = no # Unicode
37UNICODEMAP_ENABLE = no # ^^ 36UNICODEMAP_ENABLE = no # ^^
diff --git a/keyboards/handwired/6macro/rules.mk b/keyboards/handwired/6macro/rules.mk
index 13760ae06..9add0e5a5 100644
--- a/keyboards/handwired/6macro/rules.mk
+++ b/keyboards/handwired/6macro/rules.mk
@@ -31,4 +31,3 @@ UNICODE_ENABLE = yes # 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 (+400)
diff --git a/keyboards/handwired/aplx2/rules.mk b/keyboards/handwired/aplx2/rules.mk
index af9df6087..38c15fafe 100644
--- a/keyboards/handwired/aplx2/rules.mk
+++ b/keyboards/handwired/aplx2/rules.mk
@@ -29,5 +29,4 @@ 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
33UNICODE_ENABLE = no # Unicode 32UNICODE_ENABLE = no # Unicode
diff --git a/keyboards/handwired/aranck/config.h b/keyboards/handwired/aranck/config.h
index 0de56cc3b..f07f20738 100644
--- a/keyboards/handwired/aranck/config.h
+++ b/keyboards/handwired/aranck/config.h
@@ -229,34 +229,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
229/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 229/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
230//#define MIDI_TONE_KEYCODE_OCTAVES 1 230//#define MIDI_TONE_KEYCODE_OCTAVES 1
231 231
232/*
233 * HD44780 LCD Display Configuration
234 */
235/*
236#define LCD_LINES 2 //< number of visible lines of the display
237#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
238
239#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
240
241#if LCD_IO_MODE
242#define LCD_PORT PORTB //< port for the LCD lines
243#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
244#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
245#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
246#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
247#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
248#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
249#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
250#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
251#define LCD_RS_PORT LCD_PORT //< port for RS line
252#define LCD_RS_PIN 3 //< pin for RS line
253#define LCD_RW_PORT LCD_PORT //< port for RW line
254#define LCD_RW_PIN 2 //< pin for RW line
255#define LCD_E_PORT LCD_PORT //< port for Enable line
256#define LCD_E_PIN 1 //< pin for Enable line
257#endif
258*/
259
260/* Bootmagic Lite key configuration */ 232/* Bootmagic Lite key configuration */
261// #define BOOTMAGIC_LITE_ROW 0 233// #define BOOTMAGIC_LITE_ROW 0
262// #define BOOTMAGIC_LITE_COLUMN 0 234// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/handwired/aranck/rules.mk b/keyboards/handwired/aranck/rules.mk
index a6809de9d..b41c39374 100644
--- a/keyboards/handwired/aranck/rules.mk
+++ b/keyboards/handwired/aranck/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 = yes # Audio output on port C6 31AUDIO_ENABLE = yes # 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 = planck_mit \ No newline at end of file 34LAYOUTS = planck_mit \ No newline at end of file
diff --git a/keyboards/handwired/bdn9_ble/rules.mk b/keyboards/handwired/bdn9_ble/rules.mk
index 4fabf1c89..48cc9d5f0 100644
--- a/keyboards/handwired/bdn9_ble/rules.mk
+++ b/keyboards/handwired/bdn9_ble/rules.mk
@@ -33,5 +33,4 @@ UNICODE_ENABLE = no # Unicode
33BLUETOOTH = AdafruitBLE # Enable Bluetooth 33BLUETOOTH = AdafruitBLE # Enable Bluetooth
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
37ENCODER_ENABLE = no 36ENCODER_ENABLE = no
diff --git a/keyboards/handwired/cans12er/rules.mk b/keyboards/handwired/cans12er/rules.mk
index c6675b615..84bb4e82d 100644
--- a/keyboards/handwired/cans12er/rules.mk
+++ b/keyboards/handwired/cans12er/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
diff --git a/keyboards/handwired/chiron/rules.mk b/keyboards/handwired/chiron/rules.mk
index 96f642270..85aff72cb 100644
--- a/keyboards/handwired/chiron/rules.mk
+++ b/keyboards/handwired/chiron/rules.mk
@@ -24,7 +24,6 @@ CONSOLE_ENABLE = no
24DEBUG_ENABLE = no 24DEBUG_ENABLE = no
25EXTRAKEY_ENABLE = no 25EXTRAKEY_ENABLE = no
26FAUXCLICKY_ENABLE = no 26FAUXCLICKY_ENABLE = no
27HD44780_ENABLE = no
28LEADER_ENABLE = no 27LEADER_ENABLE = no
29MIDI_ENABLE = no 28MIDI_ENABLE = no
30MOUSEKEY_ENABLE = yes 29MOUSEKEY_ENABLE = yes
diff --git a/keyboards/handwired/colorlice/rules.mk b/keyboards/handwired/colorlice/rules.mk
index 02da465d3..f41304b2a 100644
--- a/keyboards/handwired/colorlice/rules.mk
+++ b/keyboards/handwired/colorlice/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 = no # Use link time optimization 32LTO_ENABLE = no # Use link time optimization
34RGB_MATRIX_ENABLE = WS2812 # Enable keyboard RGB backlight functionality with ws2812 driver 33RGB_MATRIX_ENABLE = WS2812 # Enable keyboard RGB backlight functionality with ws2812 driver
35RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow 34RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
diff --git a/keyboards/handwired/dactyl_left/config.h b/keyboards/handwired/dactyl_left/config.h
index 43c0d3d43..e3924b96a 100644
--- a/keyboards/handwired/dactyl_left/config.h
+++ b/keyboards/handwired/dactyl_left/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/handwired/dactyl_left/rules.mk b/keyboards/handwired/dactyl_left/rules.mk
index 1ea1de18d..f29d5333c 100644
--- a/keyboards/handwired/dactyl_left/rules.mk
+++ b/keyboards/handwired/dactyl_left/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 (+400)
diff --git a/keyboards/handwired/fc200rt_qmk/rules.mk b/keyboards/handwired/fc200rt_qmk/rules.mk
index 8ef9dbd6c..5e832358b 100644
--- a/keyboards/handwired/fc200rt_qmk/rules.mk
+++ b/keyboards/handwired/fc200rt_qmk/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/handwired/floorboard/config.h b/keyboards/handwired/floorboard/config.h
index bf8646f39..12ab4387f 100644
--- a/keyboards/handwired/floorboard/config.h
+++ b/keyboards/handwired/floorboard/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/handwired/floorboard/rules.mk b/keyboards/handwired/floorboard/rules.mk
index 16f3332aa..5a83cfcf9 100644
--- a/keyboards/handwired/floorboard/rules.mk
+++ b/keyboards/handwired/floorboard/rules.mk
@@ -19,5 +19,4 @@ 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
23LAYOUTS = ortho_4x12 22LAYOUTS = ortho_4x12
diff --git a/keyboards/handwired/hacked_motospeed/config.h b/keyboards/handwired/hacked_motospeed/config.h
index 0035a5e28..eba87164f 100644
--- a/keyboards/handwired/hacked_motospeed/config.h
+++ b/keyboards/handwired/hacked_motospeed/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/handwired/hacked_motospeed/rules.mk b/keyboards/handwired/hacked_motospeed/rules.mk
index 7cb9e914e..291da87cf 100644
--- a/keyboards/handwired/hacked_motospeed/rules.mk
+++ b/keyboards/handwired/hacked_motospeed/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 (+400)
34NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in 33NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in
35BLUETOOTH = RN42 34BLUETOOTH = RN42
diff --git a/keyboards/handwired/heisenberg/config.h b/keyboards/handwired/heisenberg/config.h
index 9fe57cbeb..34458b492 100644
--- a/keyboards/handwired/heisenberg/config.h
+++ b/keyboards/handwired/heisenberg/config.h
@@ -229,34 +229,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
229/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 229/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
230//#define MIDI_TONE_KEYCODE_OCTAVES 1 230//#define MIDI_TONE_KEYCODE_OCTAVES 1
231 231
232/*
233 * HD44780 LCD Display Configuration
234 */
235/*
236#define LCD_LINES 2 //< number of visible lines of the display
237#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
238
239#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
240
241#if LCD_IO_MODE
242#define LCD_PORT PORTB //< port for the LCD lines
243#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
244#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
245#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
246#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
247#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
248#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
249#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
250#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
251#define LCD_RS_PORT LCD_PORT //< port for RS line
252#define LCD_RS_PIN 3 //< pin for RS line
253#define LCD_RW_PORT LCD_PORT //< port for RW line
254#define LCD_RW_PIN 2 //< pin for RW line
255#define LCD_E_PORT LCD_PORT //< port for Enable line
256#define LCD_E_PIN 1 //< pin for Enable line
257#endif
258*/
259
260/* Bootmagic Lite key configuration */ 232/* Bootmagic Lite key configuration */
261// #define BOOTMAGIC_LITE_ROW 0 233// #define BOOTMAGIC_LITE_ROW 0
262// #define BOOTMAGIC_LITE_COLUMN 0 234// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/handwired/heisenberg/rules.mk b/keyboards/handwired/heisenberg/rules.mk
index 2fd710029..10046d710 100644
--- a/keyboards/handwired/heisenberg/rules.mk
+++ b/keyboards/handwired/heisenberg/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 = yes # Audio output on port C6 31AUDIO_ENABLE = yes # 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 = planck_mit 34LAYOUTS = planck_mit
diff --git a/keyboards/handwired/hnah108/config.h b/keyboards/handwired/hnah108/config.h
index b2d84e3e3..a0c20706b 100644
--- a/keyboards/handwired/hnah108/config.h
+++ b/keyboards/handwired/hnah108/config.h
@@ -216,30 +216,3 @@ 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*/
diff --git a/keyboards/handwired/hnah108/rules.mk b/keyboards/handwired/hnah108/rules.mk
index 8e486c594..fa28a1cce 100644
--- a/keyboards/handwired/hnah108/rules.mk
+++ b/keyboards/handwired/hnah108/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 (+400)
34ENCODER_ENABLE = yes 33ENCODER_ENABLE = yes
35RGB_MATRIX_ENABLE = WS2812 34RGB_MATRIX_ENABLE = WS2812
diff --git a/keyboards/handwired/hnah40/config.h b/keyboards/handwired/hnah40/config.h
index 9583c4c38..6138d2e3e 100644
--- a/keyboards/handwired/hnah40/config.h
+++ b/keyboards/handwired/hnah40/config.h
@@ -192,31 +192,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
192/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 192/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
193//#define MIDI_TONE_KEYCODE_OCTAVES 1 193//#define MIDI_TONE_KEYCODE_OCTAVES 1
194 194
195/*
196 * HD44780 LCD Display Configuration
197 */
198/*
199#define LCD_LINES 2 //< number of visible lines of the display
200#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
201
202#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
203
204#if LCD_IO_MODE
205#define LCD_PORT PORTB //< port for the LCD lines
206#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
207#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
208#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
209#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
210#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
211#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
212#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
213#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
214#define LCD_RS_PORT LCD_PORT //< port for RS line
215#define LCD_RS_PIN 3 //< pin for RS line
216#define LCD_RW_PORT LCD_PORT //< port for RW line
217#define LCD_RW_PIN 2 //< pin for RW line
218#define LCD_E_PORT LCD_PORT //< port for Enable line
219#define LCD_E_PIN 1 //< pin for Enable line
220#endif
221*/
222
diff --git a/keyboards/handwired/hnah40/rules.mk b/keyboards/handwired/hnah40/rules.mk
index 0df52f7de..39d9374de 100644
--- a/keyboards/handwired/hnah40/rules.mk
+++ b/keyboards/handwired/hnah40/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 (+400)
diff --git a/keyboards/handwired/hnah40rgb/rules.mk b/keyboards/handwired/hnah40rgb/rules.mk
index 5ad9f40c3..658a74d14 100644
--- a/keyboards/handwired/hnah40rgb/rules.mk
+++ b/keyboards/handwired/hnah40rgb/rules.mk
@@ -29,5 +29,4 @@ 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
33RGB_MATRIX_ENABLE = WS2812 \ No newline at end of file 32RGB_MATRIX_ENABLE = WS2812 \ No newline at end of file
diff --git a/keyboards/handwired/jn68m/rules.mk b/keyboards/handwired/jn68m/rules.mk
index 80b59d628..f07380121 100644
--- a/keyboards/handwired/jn68m/rules.mk
+++ b/keyboards/handwired/jn68m/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 (+400)
diff --git a/keyboards/handwired/jtallbean/split_65/config.h b/keyboards/handwired/jtallbean/split_65/config.h
index 5c7a9d54b..06c569f9f 100644
--- a/keyboards/handwired/jtallbean/split_65/config.h
+++ b/keyboards/handwired/jtallbean/split_65/config.h
@@ -221,34 +221,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
221/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 221/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
222//#define MIDI_TONE_KEYCODE_OCTAVES 1 222//#define MIDI_TONE_KEYCODE_OCTAVES 1
223 223
224/*
225 * HD44780 LCD Display Configuration
226 */
227/*
228#define LCD_LINES 2 //< number of visible lines of the display
229#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
230
231#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
232
233#if LCD_IO_MODE
234#define LCD_PORT PORTB //< port for the LCD lines
235#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
236#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
237#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
238#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
239#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
240#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
241#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
242#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
243#define LCD_RS_PORT LCD_PORT //< port for RS line
244#define LCD_RS_PIN 3 //< pin for RS line
245#define LCD_RW_PORT LCD_PORT //< port for RW line
246#define LCD_RW_PIN 2 //< pin for RW line
247#define LCD_E_PORT LCD_PORT //< port for Enable line
248#define LCD_E_PIN 1 //< pin for Enable line
249#endif
250*/
251
252/* Bootmagic Lite key configuration */ 224/* Bootmagic Lite key configuration */
253// #define BOOTMAGIC_LITE_ROW 0 225// #define BOOTMAGIC_LITE_ROW 0
254// #define BOOTMAGIC_LITE_COLUMN 0 226// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/handwired/jtallbean/split_65/rules.mk b/keyboards/handwired/jtallbean/split_65/rules.mk
index d868f5e77..7f96d7832 100644
--- a/keyboards/handwired/jtallbean/split_65/rules.mk
+++ b/keyboards/handwired/jtallbean/split_65/rules.mk
@@ -29,5 +29,4 @@ 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
33SPLIT_KEYBOARD = yes # Enable split keyboard support 32SPLIT_KEYBOARD = yes # Enable split keyboard support
diff --git a/keyboards/handwired/mechboards_micropad/config.h b/keyboards/handwired/mechboards_micropad/config.h
index 8f237a64a..30775ac8f 100644
--- a/keyboards/handwired/mechboards_micropad/config.h
+++ b/keyboards/handwired/mechboards_micropad/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/handwired/mechboards_micropad/rules.mk b/keyboards/handwired/mechboards_micropad/rules.mk
index a61b3b3d8..01cefabcc 100644
--- a/keyboards/handwired/mechboards_micropad/rules.mk
+++ b/keyboards/handwired/mechboards_micropad/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 (+400)
diff --git a/keyboards/handwired/minorca/rules.mk b/keyboards/handwired/minorca/rules.mk
index 195749ceb..e9e9fc84b 100644
--- a/keyboards/handwired/minorca/rules.mk
+++ b/keyboards/handwired/minorca/rules.mk
@@ -29,5 +29,4 @@ 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
33UNICODE_ENABLE = no # Unicode 32UNICODE_ENABLE = no # Unicode
diff --git a/keyboards/handwired/novem/rules.mk b/keyboards/handwired/novem/rules.mk
index 3891651f3..e7acaabf8 100644
--- a/keyboards/handwired/novem/rules.mk
+++ b/keyboards/handwired/novem/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/handwired/onekey/rules.mk b/keyboards/handwired/onekey/rules.mk
index 8ed255768..968e338e2 100644
--- a/keyboards/handwired/onekey/rules.mk
+++ b/keyboards/handwired/onekey/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 (+400)
21 20
22DEFAULT_FOLDER = handwired/onekey/promicro 21DEFAULT_FOLDER = handwired/onekey/promicro
23LAYOUTS = ortho_1x1 22LAYOUTS = ortho_1x1
diff --git a/keyboards/handwired/owlet60/config.h b/keyboards/handwired/owlet60/config.h
index 29fd0b1e5..0bcc8f20e 100644
--- a/keyboards/handwired/owlet60/config.h
+++ b/keyboards/handwired/owlet60/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/handwired/owlet60/rules.mk b/keyboards/handwired/owlet60/rules.mk
index 6c81dad09..c3c94c91d 100644
--- a/keyboards/handwired/owlet60/rules.mk
+++ b/keyboards/handwired/owlet60/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 (+400)
34CUSTOM_MATRIX = yes 33CUSTOM_MATRIX = yes
35OLED_DRIVER_ENABLE = no 34OLED_DRIVER_ENABLE = no
36 35
diff --git a/keyboards/handwired/p1800fl/rules.mk b/keyboards/handwired/p1800fl/rules.mk
index b8601f0f1..60ec4f699 100644
--- a/keyboards/handwired/p1800fl/rules.mk
+++ b/keyboards/handwired/p1800fl/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/handwired/p65rgb/rules.mk b/keyboards/handwired/p65rgb/rules.mk
index 297aa1cd7..5eeaf976c 100644
--- a/keyboards/handwired/p65rgb/rules.mk
+++ b/keyboards/handwired/p65rgb/rules.mk
@@ -30,4 +30,3 @@ MIDI_ENABLE = no # MIDI support
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/handwired/postageboard/mini/rules.mk b/keyboards/handwired/postageboard/mini/rules.mk
index 96e8e574c..bd7866ecf 100644
--- a/keyboards/handwired/postageboard/mini/rules.mk
+++ b/keyboards/handwired/postageboard/mini/rules.mk
@@ -26,4 +26,3 @@ MIDI_ENABLE = no # MIDI support
26BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 26BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
27AUDIO_ENABLE = no # Audio output on port C6 27AUDIO_ENABLE = no # Audio output on port C6
28FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 28FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
29HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/handwired/postageboard/r1/rules.mk b/keyboards/handwired/postageboard/r1/rules.mk
index 96e8e574c..bd7866ecf 100644
--- a/keyboards/handwired/postageboard/r1/rules.mk
+++ b/keyboards/handwired/postageboard/r1/rules.mk
@@ -26,4 +26,3 @@ MIDI_ENABLE = no # MIDI support
26BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 26BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
27AUDIO_ENABLE = no # Audio output on port C6 27AUDIO_ENABLE = no # Audio output on port C6
28FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 28FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
29HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/handwired/prime_exl/rules.mk b/keyboards/handwired/prime_exl/rules.mk
index d7aca43df..a535e2e8c 100644
--- a/keyboards/handwired/prime_exl/rules.mk
+++ b/keyboards/handwired/prime_exl/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 (+400)
diff --git a/keyboards/handwired/prime_exl_plus/rules.mk b/keyboards/handwired/prime_exl_plus/rules.mk
index c0493d993..53e9616cc 100644
--- a/keyboards/handwired/prime_exl_plus/rules.mk
+++ b/keyboards/handwired/prime_exl_plus/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/handwired/sick68/config.h b/keyboards/handwired/sick68/config.h
index 9f050c361..c61eb7eaf 100644
--- a/keyboards/handwired/sick68/config.h
+++ b/keyboards/handwired/sick68/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/handwired/sick68/rules.mk b/keyboards/handwired/sick68/rules.mk
index f90c4cf21..fa2740ae6 100644
--- a/keyboards/handwired/sick68/rules.mk
+++ b/keyboards/handwired/sick68/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 = 65_ansi 33LAYOUTS = 65_ansi
diff --git a/keyboards/handwired/slash/rules.mk b/keyboards/handwired/slash/rules.mk
index 092115db1..5c2cc5d97 100644
--- a/keyboards/handwired/slash/rules.mk
+++ b/keyboards/handwired/slash/rules.mk
@@ -34,4 +34,3 @@ UNICODE_ENABLE = no # Unicode
34BLUETOOTH = AdafruitBLE 34BLUETOOTH = AdafruitBLE
35AUDIO_ENABLE = no # Audio output on port C6 35AUDIO_ENABLE = no # Audio output on port C6
36FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 36FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
37HD44780_ENABLE = no # Enable support for HD44780 based LCDs
diff --git a/keyboards/handwired/sticc14/config.h b/keyboards/handwired/sticc14/config.h
index 22011f078..30516477d 100644
--- a/keyboards/handwired/sticc14/config.h
+++ b/keyboards/handwired/sticc14/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/handwired/sticc14/rules.mk b/keyboards/handwired/sticc14/rules.mk
index 7b326cc31..99931790c 100644
--- a/keyboards/handwired/sticc14/rules.mk
+++ b/keyboards/handwired/sticc14/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/handwired/symmetry60/rules.mk b/keyboards/handwired/symmetry60/rules.mk
index 6830cc690..c7ec2f8d0 100644
--- a/keyboards/handwired/symmetry60/rules.mk
+++ b/keyboards/handwired/symmetry60/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
34LTO_ENABLE = yes # Use link time optimization 33LTO_ENABLE = yes # Use link time optimization
35 34
36LAYOUTS = ortho_5x14 35LAYOUTS = ortho_5x14
diff --git a/keyboards/handwired/tennie/config.h b/keyboards/handwired/tennie/config.h
index d26cb4c61..ca92c8e8c 100644
--- a/keyboards/handwired/tennie/config.h
+++ b/keyboards/handwired/tennie/config.h
@@ -207,34 +207,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
207/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 207/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
208//#define MIDI_TONE_KEYCODE_OCTAVES 1 208//#define MIDI_TONE_KEYCODE_OCTAVES 1
209 209
210/*
211 * HD44780 LCD Display Configuration
212 */
213/*
214#define LCD_LINES 2 //< number of visible lines of the display
215#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
216
217#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
218
219#if LCD_IO_MODE
220#define LCD_PORT PORTB //< port for the LCD lines
221#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
222#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
223#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
224#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
225#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
226#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
227#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
228#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
229#define LCD_RS_PORT LCD_PORT //< port for RS line
230#define LCD_RS_PIN 3 //< pin for RS line
231#define LCD_RW_PORT LCD_PORT //< port for RW line
232#define LCD_RW_PIN 2 //< pin for RW line
233#define LCD_E_PORT LCD_PORT //< port for Enable line
234#define LCD_E_PIN 1 //< pin for Enable line
235#endif
236*/
237
238/* Bootmagic Lite key configuration */ 210/* Bootmagic Lite key configuration */
239//#define BOOTMAGIC_LITE_ROW 0 211//#define BOOTMAGIC_LITE_ROW 0
240//#define BOOTMAGIC_LITE_COLUMN 0 212//#define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/handwired/tennie/rules.mk b/keyboards/handwired/tennie/rules.mk
index b41b736a7..a404294f1 100644
--- a/keyboards/handwired/tennie/rules.mk
+++ b/keyboards/handwired/tennie/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 (+400)
diff --git a/keyboards/handwired/twadlee/tp69/config.h b/keyboards/handwired/twadlee/tp69/config.h
index 4da7d2560..d6f28bdc1 100644
--- a/keyboards/handwired/twadlee/tp69/config.h
+++ b/keyboards/handwired/twadlee/tp69/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/handwired/twadlee/tp69/rules.mk b/keyboards/handwired/twadlee/tp69/rules.mk
index 967060802..ec1da3632 100644
--- a/keyboards/handwired/twadlee/tp69/rules.mk
+++ b/keyboards/handwired/twadlee/tp69/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
23PS2_MOUSE_ENABLE = no 22PS2_MOUSE_ENABLE = no
24 23
25USE_CHIBIOS_CONTRIB = yes 24USE_CHIBIOS_CONTRIB = yes
diff --git a/keyboards/handwired/videowriter/rules.mk b/keyboards/handwired/videowriter/rules.mk
index 7b326cc31..99931790c 100644
--- a/keyboards/handwired/videowriter/rules.mk
+++ b/keyboards/handwired/videowriter/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/handwired/wulkan/rules.mk b/keyboards/handwired/wulkan/rules.mk
index f432c7d67..25bb40269 100644
--- a/keyboards/handwired/wulkan/rules.mk
+++ b/keyboards/handwired/wulkan/rules.mk
@@ -18,6 +18,5 @@ MIDI_ENABLE = no # MIDI support (+2400 to 4200, depending on config)
18UNICODE_ENABLE = no # Unicode 18UNICODE_ENABLE = no # Unicode
19BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 19BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
20FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 20FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
21HD44780_ENABLE = no # Enable support for HD44780 based LCDs (+400)
22NO_SUSPEND_POWER_DOWN = yes 21NO_SUSPEND_POWER_DOWN = yes
23UNICODEMAP_ENABLE = no 22UNICODEMAP_ENABLE = no
diff --git a/keyboards/hecomi/alpha/config.h b/keyboards/hecomi/alpha/config.h
index 3600eb717..741fdd5ca 100644
--- a/keyboards/hecomi/alpha/config.h
+++ b/keyboards/hecomi/alpha/config.h
@@ -207,34 +207,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
207/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 207/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
208//#define MIDI_TONE_KEYCODE_OCTAVES 1 208//#define MIDI_TONE_KEYCODE_OCTAVES 1
209 209
210/*
211 * HD44780 LCD Display Configuration
212 */
213/*
214#define LCD_LINES 2 //< number of visible lines of the display
215#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
216
217#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
218
219#if LCD_IO_MODE
220#define LCD_PORT PORTB //< port for the LCD lines
221#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
222#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
223#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
224#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
225#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
226#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
227#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
228#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
229#define LCD_RS_PORT LCD_PORT //< port for RS line
230#define LCD_RS_PIN 3 //< pin for RS line
231#define LCD_RW_PORT LCD_PORT //< port for RW line
232#define LCD_RW_PIN 2 //< pin for RW line
233#define LCD_E_PORT LCD_PORT //< port for Enable line
234#define LCD_E_PIN 1 //< pin for Enable line
235#endif
236*/
237
238/* Bootmagic Lite key configuration */ 210/* Bootmagic Lite key configuration */
239// #define BOOTMAGIC_LITE_ROW 0 211// #define BOOTMAGIC_LITE_ROW 0
240// #define BOOTMAGIC_LITE_COLUMN 0 212// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/hecomi/alpha/rules.mk b/keyboards/hecomi/alpha/rules.mk
index 0f0b632b1..12b5a001b 100644
--- a/keyboards/hecomi/alpha/rules.mk
+++ b/keyboards/hecomi/alpha/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/hecomi/rules.mk b/keyboards/hecomi/rules.mk
index ad2178e9e..c23c51a59 100644
--- a/keyboards/hecomi/rules.mk
+++ b/keyboards/hecomi/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
34SPLIT_KEYBOARD = yes 33SPLIT_KEYBOARD = yes
35 34
36DEFAULT_FOLDER = hecomi/alpha 35DEFAULT_FOLDER = hecomi/alpha
diff --git a/keyboards/hineybush/h75_singa/config.h b/keyboards/hineybush/h75_singa/config.h
index 82222e29c..187fc791f 100644
--- a/keyboards/hineybush/h75_singa/config.h
+++ b/keyboards/hineybush/h75_singa/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/hineybush/h75_singa/rules.mk b/keyboards/hineybush/h75_singa/rules.mk
index 92ad960cb..d676e0f70 100644
--- a/keyboards/hineybush/h75_singa/rules.mk
+++ b/keyboards/hineybush/h75_singa/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/hineybush/hbcp/rules.mk b/keyboards/hineybush/hbcp/rules.mk
index 1e973bc85..e186b39cf 100644
--- a/keyboards/hineybush/hbcp/rules.mk
+++ b/keyboards/hineybush/hbcp/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
34CUSTOM_MATRIX = lite 33CUSTOM_MATRIX = lite
35SRC += matrix.c 34SRC += matrix.c
diff --git a/keyboards/hineybush/hineyg80/rules.mk b/keyboards/hineybush/hineyg80/rules.mk
index 1aa337931..77d0f1ec1 100644
--- a/keyboards/hineybush/hineyg80/rules.mk
+++ b/keyboards/hineybush/hineyg80/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/hineybush/physix/config.h b/keyboards/hineybush/physix/config.h
index ccdb18fd2..d705efefa 100644
--- a/keyboards/hineybush/physix/config.h
+++ b/keyboards/hineybush/physix/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/hineybush/physix/rules.mk b/keyboards/hineybush/physix/rules.mk
index 010cb024d..20b1e9e5d 100644
--- a/keyboards/hineybush/physix/rules.mk
+++ b/keyboards/hineybush/physix/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/hineybush/sm68/config.h b/keyboards/hineybush/sm68/config.h
index f41f5bc2d..cdb22aee7 100644
--- a/keyboards/hineybush/sm68/config.h
+++ b/keyboards/hineybush/sm68/config.h
@@ -208,34 +208,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
208/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 208/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
209//#define MIDI_TONE_KEYCODE_OCTAVES 1 209//#define MIDI_TONE_KEYCODE_OCTAVES 1
210 210
211/*
212 * HD44780 LCD Display Configuration
213 */
214/*
215#define LCD_LINES 2 //< number of visible lines of the display
216#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
217
218#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
219
220#if LCD_IO_MODE
221#define LCD_PORT PORTB //< port for the LCD lines
222#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
223#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
224#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
225#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
226#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
227#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
228#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
229#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
230#define LCD_RS_PORT LCD_PORT //< port for RS line
231#define LCD_RS_PIN 3 //< pin for RS line
232#define LCD_RW_PORT LCD_PORT //< port for RW line
233#define LCD_RW_PIN 2 //< pin for RW line
234#define LCD_E_PORT LCD_PORT //< port for Enable line
235#define LCD_E_PIN 1 //< pin for Enable line
236#endif
237*/
238
239/* Bootmagic Lite key configuration */ 211/* Bootmagic Lite key configuration */
240// #define BOOTMAGIC_LITE_ROW 0 212// #define BOOTMAGIC_LITE_ROW 0
241// #define BOOTMAGIC_LITE_COLUMN 0 213// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/hineybush/sm68/rules.mk b/keyboards/hineybush/sm68/rules.mk
index 28e24020a..a7e841a7c 100644
--- a/keyboards/hineybush/sm68/rules.mk
+++ b/keyboards/hineybush/sm68/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/hub16/rules.mk b/keyboards/hub16/rules.mk
index ad1e23860..b050dcf42 100755
--- a/keyboards/hub16/rules.mk
+++ b/keyboards/hub16/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
35ENCODER_ENABLE = yes # Rotary Encoder support 34ENCODER_ENABLE = yes # Rotary Encoder support
36TAP_DANCE_ENABLE = yes # Support for tap dancing 35TAP_DANCE_ENABLE = yes # Support for tap dancing
37 36