aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Young <18669334+noroadsleft@users.noreply.github.com>2020-07-26 13:11:16 -0700
committerGitHub <noreply@github.com>2020-07-27 06:11:16 +1000
commitaaf58155c7c9d8cf5235dd787530873a9c1f87cb (patch)
tree538abf40c70bd2aa7e67988ac2d9fb445700117b
parent12946d056566b2e7915350c52d07540d0e1c973f (diff)
downloadqmk_firmware-aaf58155c7c9d8cf5235dd787530873a9c1f87cb.tar.gz
qmk_firmware-aaf58155c7c9d8cf5235dd787530873a9c1f87cb.zip
Remove HD44780 References, Part 1 (#9052)
* remove HD44780_ENABLE rules: 0-9, A-B * remove HD44780_ENABLE config: 0-9, A-B
-rw-r--r--keyboards/1upkeyboards/1up60hse/config.h28
-rw-r--r--keyboards/1upkeyboards/1up60hse/rules.mk1
-rw-r--r--keyboards/1upkeyboards/super16/config.h28
-rw-r--r--keyboards/1upkeyboards/super16/rules.mk1
-rw-r--r--keyboards/40percentclub/25/config.h28
-rw-r--r--keyboards/40percentclub/25/rules.mk1
-rw-r--r--keyboards/40percentclub/4pack/config.h28
-rw-r--r--keyboards/40percentclub/4pack/rules.mk1
-rw-r--r--keyboards/40percentclub/4x4/config.h28
-rw-r--r--keyboards/40percentclub/4x4/rules.mk1
-rw-r--r--keyboards/40percentclub/5x5/config.h28
-rw-r--r--keyboards/40percentclub/5x5/rules.mk1
-rw-r--r--keyboards/40percentclub/6lit/config.h28
-rw-r--r--keyboards/40percentclub/6lit/rules.mk1
-rw-r--r--keyboards/40percentclub/foobar/config.h28
-rw-r--r--keyboards/40percentclub/foobar/rules.mk1
-rw-r--r--keyboards/40percentclub/gherkin/keymaps/stevexyz/rules.mk1
-rw-r--r--keyboards/40percentclub/half_n_half/config.h28
-rw-r--r--keyboards/40percentclub/half_n_half/rules.mk1
-rw-r--r--keyboards/40percentclub/i75/config.h28
-rw-r--r--keyboards/40percentclub/i75/rules.mk1
-rw-r--r--keyboards/40percentclub/nein/config.h26
-rw-r--r--keyboards/40percentclub/nein/rules.mk1
-rw-r--r--keyboards/40percentclub/nori/config.h28
-rw-r--r--keyboards/40percentclub/nori/rules.mk1
-rw-r--r--keyboards/abacus/rules.mk1
-rw-r--r--keyboards/abstract/ellipse/rev1/config.h28
-rw-r--r--keyboards/abstract/ellipse/rev1/rules.mk1
-rw-r--r--keyboards/acheron/austin/rules.mk1
-rw-r--r--keyboards/acheron/elongate/config.h28
-rw-r--r--keyboards/acheron/elongate/rules.mk1
-rw-r--r--keyboards/acheron/keebspcb/rules.mk1
-rw-r--r--keyboards/acheron/shark/config.h28
-rw-r--r--keyboards/acheron/shark/rules.mk1
-rw-r--r--keyboards/ai03/equinox/rev0/rules.mk1
-rw-r--r--keyboards/ai03/equinox/rev1/rules.mk1
-rw-r--r--keyboards/ai03/lunar/config.h28
-rw-r--r--keyboards/ai03/lunar/rules.mk1
-rw-r--r--keyboards/ai03/orbit/config.h28
-rw-r--r--keyboards/ai03/orbit/rules.mk1
-rw-r--r--keyboards/ai03/orbit_x/rules.mk1
-rw-r--r--keyboards/ai03/polaris/rules.mk1
-rw-r--r--keyboards/ai03/quasar/config.h28
-rw-r--r--keyboards/ai03/quasar/rules.mk1
-rw-r--r--keyboards/ai03/soyuz/config.h28
-rw-r--r--keyboards/ai03/soyuz/rules.mk1
-rw-r--r--keyboards/akb/eb46/rules.mk1
-rw-r--r--keyboards/akb/raine/rules.mk1
-rw-r--r--keyboards/alf/dc60/config.h28
-rw-r--r--keyboards/alf/dc60/rules.mk1
-rw-r--r--keyboards/alf/x11/config.h28
-rw-r--r--keyboards/alf/x11/rules.mk1
-rw-r--r--keyboards/allison/config.h28
-rw-r--r--keyboards/allison/rules.mk1
-rw-r--r--keyboards/allison_numpad/config.h28
-rw-r--r--keyboards/allison_numpad/rules.mk1
-rw-r--r--keyboards/angel17/alpha/config.h28
-rw-r--r--keyboards/angel17/alpha/rules.mk1
-rw-r--r--keyboards/angel17/rev1/config.h28
-rw-r--r--keyboards/angel17/rev1/rules.mk1
-rw-r--r--keyboards/angel17/rules.mk1
-rw-r--r--keyboards/angel64/alpha/config.h28
-rw-r--r--keyboards/angel64/rev1/config.h28
-rw-r--r--keyboards/angel64/rules.mk1
-rw-r--r--keyboards/aplx6/rules.mk1
-rw-r--r--keyboards/arabica37/rev1/rules.mk1
-rw-r--r--keyboards/ash1800/config.h28
-rw-r--r--keyboards/ash1800/rules.mk1
-rw-r--r--keyboards/ashpil/modelm_usbc/rules.mk1
-rw-r--r--keyboards/atreus/rules.mk1
-rw-r--r--keyboards/aves65/rules.mk1
-rw-r--r--keyboards/baguette/config.h28
-rw-r--r--keyboards/baguette/rules.mk1
-rw-r--r--keyboards/bakeneko80/config.h28
-rw-r--r--keyboards/bakeneko80/rules.mk1
-rw-r--r--keyboards/bat43/config.h28
-rw-r--r--keyboards/bat43/rules.mk1
-rw-r--r--keyboards/bigswitch/keymaps/wanleg/rules.mk1
-rw-r--r--keyboards/bm16a/config.h28
-rw-r--r--keyboards/bm16a/rules.mk1
-rw-r--r--keyboards/bm43a/rules.mk1
-rw-r--r--keyboards/bm60rgb/rules.mk1
-rw-r--r--keyboards/botanicalkeyboards/fm2u/rules.mk1
-rw-r--r--keyboards/bthlabs/geekpad/config.h28
-rw-r--r--keyboards/bthlabs/geekpad/rules.mk1
-rw-r--r--keyboards/business_card/alpha/config.h28
-rw-r--r--keyboards/business_card/alpha/rules.mk1
-rw-r--r--keyboards/business_card/beta/config.h28
-rw-r--r--keyboards/business_card/beta/rules.mk1
-rw-r--r--keyboards/business_card/rules.mk1
90 files changed, 0 insertions, 1033 deletions
diff --git a/keyboards/1upkeyboards/1up60hse/config.h b/keyboards/1upkeyboards/1up60hse/config.h
index e2de955c4..7fc55b04d 100644
--- a/keyboards/1upkeyboards/1up60hse/config.h
+++ b/keyboards/1upkeyboards/1up60hse/config.h
@@ -189,31 +189,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
189 189
190/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 190/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
191//#define MIDI_TONE_KEYCODE_OCTAVES 1 191//#define MIDI_TONE_KEYCODE_OCTAVES 1
192
193/*
194 * HD44780 LCD Display Configuration
195 */
196/*
197#define LCD_LINES 2 //< number of visible lines of the display
198#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
199
200#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
201
202#if LCD_IO_MODE
203#define LCD_PORT PORTB //< port for the LCD lines
204#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
205#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
206#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
207#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
208#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
209#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
210#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
211#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
212#define LCD_RS_PORT LCD_PORT //< port for RS line
213#define LCD_RS_PIN 3 //< pin for RS line
214#define LCD_RW_PORT LCD_PORT //< port for RW line
215#define LCD_RW_PIN 2 //< pin for RW line
216#define LCD_E_PORT LCD_PORT //< port for Enable line
217#define LCD_E_PIN 1 //< pin for Enable line
218#endif
219*/
diff --git a/keyboards/1upkeyboards/1up60hse/rules.mk b/keyboards/1upkeyboards/1up60hse/rules.mk
index 2ba1f9ef5..3dc6c04c8 100644
--- a/keyboards/1upkeyboards/1up60hse/rules.mk
+++ b/keyboards/1upkeyboards/1up60hse/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
34EXTRAFLAGS += -flto 33EXTRAFLAGS += -flto
35 34
36LAYOUTS = 60_ansi 35LAYOUTS = 60_ansi
diff --git a/keyboards/1upkeyboards/super16/config.h b/keyboards/1upkeyboards/super16/config.h
index ddd0233f9..f5cc77159 100644
--- a/keyboards/1upkeyboards/super16/config.h
+++ b/keyboards/1upkeyboards/super16/config.h
@@ -219,34 +219,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
219/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 219/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
220//#define MIDI_TONE_KEYCODE_OCTAVES 1 220//#define MIDI_TONE_KEYCODE_OCTAVES 1
221 221
222/*
223 * HD44780 LCD Display Configuration
224 */
225/*
226#define LCD_LINES 2 //< number of visible lines of the display
227#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
228
229#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
230
231#if LCD_IO_MODE
232#define LCD_PORT PORTB //< port for the LCD lines
233#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
234#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
235#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
236#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
237#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
238#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
239#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
240#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
241#define LCD_RS_PORT LCD_PORT //< port for RS line
242#define LCD_RS_PIN 3 //< pin for RS line
243#define LCD_RW_PORT LCD_PORT //< port for RW line
244#define LCD_RW_PIN 2 //< pin for RW line
245#define LCD_E_PORT LCD_PORT //< port for Enable line
246#define LCD_E_PIN 1 //< pin for Enable line
247#endif
248*/
249
250/* Bootmagic Lite key configuration */ 222/* Bootmagic Lite key configuration */
251// #define BOOTMAGIC_LITE_ROW 0 223// #define BOOTMAGIC_LITE_ROW 0
252// #define BOOTMAGIC_LITE_COLUMN 0 224// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/1upkeyboards/super16/rules.mk b/keyboards/1upkeyboards/super16/rules.mk
index 9319e7579..2ef04cd58 100644
--- a/keyboards/1upkeyboards/super16/rules.mk
+++ b/keyboards/1upkeyboards/super16/rules.mk
@@ -31,6 +31,5 @@ UNICODE_ENABLE = no # Unicode
31BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 31BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
32AUDIO_ENABLE = no # Audio output on port C6 32AUDIO_ENABLE = no # Audio output on port C6
33FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 33FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
34HD44780_ENABLE = no # Enable support for HD44780 based LCDs
35 34
36LAYOUTS = ortho_4x4 numpad_4x4 35LAYOUTS = ortho_4x4 numpad_4x4
diff --git a/keyboards/40percentclub/25/config.h b/keyboards/40percentclub/25/config.h
index c9c02b47e..01ca061a1 100644
--- a/keyboards/40percentclub/25/config.h
+++ b/keyboards/40percentclub/25/config.h
@@ -197,31 +197,3 @@
197 197
198/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 198/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
199//#define MIDI_TONE_KEYCODE_OCTAVES 1 199//#define MIDI_TONE_KEYCODE_OCTAVES 1
200
201/*
202 * HD44780 LCD Display Configuration
203 */
204/*
205#define LCD_LINES 2 //< number of visible lines of the display
206#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
207
208#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
209
210#if LCD_IO_MODE
211#define LCD_PORT PORTB //< port for the LCD lines
212#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
213#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
214#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
215#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
216#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
217#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
218#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
219#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
220#define LCD_RS_PORT LCD_PORT //< port for RS line
221#define LCD_RS_PIN 3 //< pin for RS line
222#define LCD_RW_PORT LCD_PORT //< port for RW line
223#define LCD_RW_PIN 2 //< pin for RW line
224#define LCD_E_PORT LCD_PORT //< port for Enable line
225#define LCD_E_PIN 1 //< pin for Enable line
226#endif
227*/
diff --git a/keyboards/40percentclub/25/rules.mk b/keyboards/40percentclub/25/rules.mk
index 483619f18..3c263d5bf 100644
--- a/keyboards/40percentclub/25/rules.mk
+++ b/keyboards/40percentclub/25/rules.mk
@@ -30,7 +30,6 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35# Enable generic behavior for split boards 34# Enable generic behavior for split boards
36SPLIT_KEYBOARD = yes 35SPLIT_KEYBOARD = yes
diff --git a/keyboards/40percentclub/4pack/config.h b/keyboards/40percentclub/4pack/config.h
index 33b5df6d5..7ccf21ef8 100644
--- a/keyboards/40percentclub/4pack/config.h
+++ b/keyboards/40percentclub/4pack/config.h
@@ -224,34 +224,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
224/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 224/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
225//#define MIDI_TONE_KEYCODE_OCTAVES 1 225//#define MIDI_TONE_KEYCODE_OCTAVES 1
226 226
227/*
228 * HD44780 LCD Display Configuration
229 */
230/*
231#define LCD_LINES 2 //< number of visible lines of the display
232#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
233
234#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
235
236#if LCD_IO_MODE
237#define LCD_PORT PORTB //< port for the LCD lines
238#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
239#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
240#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
241#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
242#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
243#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
244#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
245#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
246#define LCD_RS_PORT LCD_PORT //< port for RS line
247#define LCD_RS_PIN 3 //< pin for RS line
248#define LCD_RW_PORT LCD_PORT //< port for RW line
249#define LCD_RW_PIN 2 //< pin for RW line
250#define LCD_E_PORT LCD_PORT //< port for Enable line
251#define LCD_E_PIN 1 //< pin for Enable line
252#endif
253*/
254
255/* Bootmagic Lite key configuration */ 227/* Bootmagic Lite key configuration */
256// #define BOOTMAGIC_LITE_ROW 0 228// #define BOOTMAGIC_LITE_ROW 0
257// #define BOOTMAGIC_LITE_COLUMN 0 229// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/40percentclub/4pack/rules.mk b/keyboards/40percentclub/4pack/rules.mk
index a0c9d34f5..94ad9cb6f 100644
--- a/keyboards/40percentclub/4pack/rules.mk
+++ b/keyboards/40percentclub/4pack/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/40percentclub/4x4/config.h b/keyboards/40percentclub/4x4/config.h
index 09ec5a4ec..810f3cf29 100644
--- a/keyboards/40percentclub/4x4/config.h
+++ b/keyboards/40percentclub/4x4/config.h
@@ -164,31 +164,3 @@
164 164
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
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/40percentclub/4x4/rules.mk b/keyboards/40percentclub/4x4/rules.mk
index c4257a070..08d4b4a40 100644
--- a/keyboards/40percentclub/4x4/rules.mk
+++ b/keyboards/40percentclub/4x4/rules.mk
@@ -29,6 +29,5 @@ UNICODE_ENABLE = no # Unicode
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33 32
34LAYOUTS = ortho_4x4 ortho_4x8 ortho_4x12 ortho_4x16 33LAYOUTS = ortho_4x4 ortho_4x8 ortho_4x12 ortho_4x16
diff --git a/keyboards/40percentclub/5x5/config.h b/keyboards/40percentclub/5x5/config.h
index a9d294bc9..54515583a 100644
--- a/keyboards/40percentclub/5x5/config.h
+++ b/keyboards/40percentclub/5x5/config.h
@@ -173,31 +173,3 @@
173 173
174/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 174/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
175//#define MIDI_TONE_KEYCODE_OCTAVES 1 175//#define MIDI_TONE_KEYCODE_OCTAVES 1
176
177/*
178 * HD44780 LCD Display Configuration
179 */
180/*
181#define LCD_LINES 2 //< number of visible lines of the display
182#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
183
184#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
185
186#if LCD_IO_MODE
187#define LCD_PORT PORTB //< port for the LCD lines
188#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
189#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
190#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
191#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
192#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
193#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
194#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
195#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
196#define LCD_RS_PORT LCD_PORT //< port for RS line
197#define LCD_RS_PIN 3 //< pin for RS line
198#define LCD_RW_PORT LCD_PORT //< port for RW line
199#define LCD_RW_PIN 2 //< pin for RW line
200#define LCD_E_PORT LCD_PORT //< port for Enable line
201#define LCD_E_PIN 1 //< pin for Enable line
202#endif
203*/
diff --git a/keyboards/40percentclub/5x5/rules.mk b/keyboards/40percentclub/5x5/rules.mk
index ec0f656d0..e0236aa26 100644
--- a/keyboards/40percentclub/5x5/rules.mk
+++ b/keyboards/40percentclub/5x5/rules.mk
@@ -29,6 +29,5 @@ UNICODE_ENABLE = no # Unicode
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33 32
34LAYOUTS = ortho_5x5 ortho_5x10 ortho_5x15 33LAYOUTS = ortho_5x5 ortho_5x10 ortho_5x15
diff --git a/keyboards/40percentclub/6lit/config.h b/keyboards/40percentclub/6lit/config.h
index 110362a62..4efa4c99b 100644
--- a/keyboards/40percentclub/6lit/config.h
+++ b/keyboards/40percentclub/6lit/config.h
@@ -198,31 +198,3 @@
198 198
199/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 199/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
200//#define MIDI_TONE_KEYCODE_OCTAVES 1 200//#define MIDI_TONE_KEYCODE_OCTAVES 1
201
202/*
203 * HD44780 LCD Display Configuration
204 */
205/*
206#define LCD_LINES 2 //< number of visible lines of the display
207#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
208
209#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
210
211#if LCD_IO_MODE
212#define LCD_PORT PORTB //< port for the LCD lines
213#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
214#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
215#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
216#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
217#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
218#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
219#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
220#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
221#define LCD_RS_PORT LCD_PORT //< port for RS line
222#define LCD_RS_PIN 3 //< pin for RS line
223#define LCD_RW_PORT LCD_PORT //< port for RW line
224#define LCD_RW_PIN 2 //< pin for RW line
225#define LCD_E_PORT LCD_PORT //< port for Enable line
226#define LCD_E_PIN 1 //< pin for Enable line
227#endif
228*/
diff --git a/keyboards/40percentclub/6lit/rules.mk b/keyboards/40percentclub/6lit/rules.mk
index 4faa9610b..f1b426d06 100644
--- a/keyboards/40percentclub/6lit/rules.mk
+++ b/keyboards/40percentclub/6lit/rules.mk
@@ -30,7 +30,6 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35# Enable generic behavior for split boards 34# Enable generic behavior for split boards
36SPLIT_KEYBOARD = yes 35SPLIT_KEYBOARD = yes
diff --git a/keyboards/40percentclub/foobar/config.h b/keyboards/40percentclub/foobar/config.h
index 15af4ad5b..e50125983 100644
--- a/keyboards/40percentclub/foobar/config.h
+++ b/keyboards/40percentclub/foobar/config.h
@@ -198,31 +198,3 @@
198 198
199/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 199/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
200//#define MIDI_TONE_KEYCODE_OCTAVES 1 200//#define MIDI_TONE_KEYCODE_OCTAVES 1
201
202/*
203 * HD44780 LCD Display Configuration
204 */
205/*
206#define LCD_LINES 2 //< number of visible lines of the display
207#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
208
209#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
210
211#if LCD_IO_MODE
212#define LCD_PORT PORTB //< port for the LCD lines
213#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
214#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
215#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
216#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
217#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
218#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
219#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
220#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
221#define LCD_RS_PORT LCD_PORT //< port for RS line
222#define LCD_RS_PIN 3 //< pin for RS line
223#define LCD_RW_PORT LCD_PORT //< port for RW line
224#define LCD_RW_PIN 2 //< pin for RW line
225#define LCD_E_PORT LCD_PORT //< port for Enable line
226#define LCD_E_PIN 1 //< pin for Enable line
227#endif
228*/
diff --git a/keyboards/40percentclub/foobar/rules.mk b/keyboards/40percentclub/foobar/rules.mk
index f378e39b6..3c80be1a9 100644
--- a/keyboards/40percentclub/foobar/rules.mk
+++ b/keyboards/40percentclub/foobar/rules.mk
@@ -30,7 +30,6 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35# Enable generic behavior for split boards 34# Enable generic behavior for split boards
36SPLIT_KEYBOARD = yes 35SPLIT_KEYBOARD = yes
diff --git a/keyboards/40percentclub/gherkin/keymaps/stevexyz/rules.mk b/keyboards/40percentclub/gherkin/keymaps/stevexyz/rules.mk
index 2c5a23df3..a36a4fdad 100644
--- a/keyboards/40percentclub/gherkin/keymaps/stevexyz/rules.mk
+++ b/keyboards/40percentclub/gherkin/keymaps/stevexyz/rules.mk
@@ -11,7 +11,6 @@ UNICODE_ENABLE = no # Unicode
11BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 11BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
12AUDIO_ENABLE = no # Audio output on port C6 12AUDIO_ENABLE = no # Audio output on port C6
13FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 13FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
14HD44780_ENABLE = no # Enable support for HD44780 based LCDs
15TAP_DANCE_ENABLE = no 14TAP_DANCE_ENABLE = no
16SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend (it uses the same timer as BACKLIGHT_ENABLE) 15SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend (it uses the same timer as BACKLIGHT_ENABLE)
17 16
diff --git a/keyboards/40percentclub/half_n_half/config.h b/keyboards/40percentclub/half_n_half/config.h
index cd7515f0b..e5ea48dd8 100644
--- a/keyboards/40percentclub/half_n_half/config.h
+++ b/keyboards/40percentclub/half_n_half/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/40percentclub/half_n_half/rules.mk b/keyboards/40percentclub/half_n_half/rules.mk
index 98b292470..23058393b 100644
--- a/keyboards/40percentclub/half_n_half/rules.mk
+++ b/keyboards/40percentclub/half_n_half/rules.mk
@@ -30,7 +30,6 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35# Enable generic behavior for split boards 34# Enable generic behavior for split boards
36SPLIT_KEYBOARD = yes 35SPLIT_KEYBOARD = yes
diff --git a/keyboards/40percentclub/i75/config.h b/keyboards/40percentclub/i75/config.h
index f9b5d57dd..69124bc7a 100644
--- a/keyboards/40percentclub/i75/config.h
+++ b/keyboards/40percentclub/i75/config.h
@@ -154,34 +154,6 @@
154/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 154/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
155//#define MIDI_TONE_KEYCODE_OCTAVES 1 155//#define MIDI_TONE_KEYCODE_OCTAVES 1
156 156
157/*
158 * HD44780 LCD Display Configuration
159 */
160/*
161#define LCD_LINES 2 //< number of visible lines of the display
162#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
163
164#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
165
166#if LCD_IO_MODE
167#define LCD_PORT PORTB //< port for the LCD lines
168#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
169#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
170#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
171#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
172#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
173#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
174#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
175#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
176#define LCD_RS_PORT LCD_PORT //< port for RS line
177#define LCD_RS_PIN 3 //< pin for RS line
178#define LCD_RW_PORT LCD_PORT //< port for RW line
179#define LCD_RW_PIN 2 //< pin for RW line
180#define LCD_E_PORT LCD_PORT //< port for Enable line
181#define LCD_E_PIN 1 //< pin for Enable line
182#endif
183*/
184
185/* Bootmagic Lite key configuration */ 157/* Bootmagic Lite key configuration */
186// #define BOOTMAGIC_LITE_ROW 0 158// #define BOOTMAGIC_LITE_ROW 0
187// #define BOOTMAGIC_LITE_COLUMN 0 159// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/40percentclub/i75/rules.mk b/keyboards/40percentclub/i75/rules.mk
index e99830b85..98dc54b75 100644
--- a/keyboards/40percentclub/i75/rules.mk
+++ b/keyboards/40percentclub/i75/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
21 20
22LAYOUTS = ortho_5x15 21LAYOUTS = ortho_5x15
23DEFAULT_FOLDER = 40percentclub/i75/promicro 22DEFAULT_FOLDER = 40percentclub/i75/promicro
diff --git a/keyboards/40percentclub/nein/config.h b/keyboards/40percentclub/nein/config.h
index da1bc91dd..e053b487f 100644
--- a/keyboards/40percentclub/nein/config.h
+++ b/keyboards/40percentclub/nein/config.h
@@ -208,32 +208,6 @@
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#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
218#if LCD_IO_MODE
219#define LCD_PORT PORTB //< port for the LCD lines
220#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
221#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
222#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
223#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
224#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
225#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
226#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
227#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
228#define LCD_RS_PORT LCD_PORT //< port for RS line
229#define LCD_RS_PIN 3 //< pin for RS line
230#define LCD_RW_PORT LCD_PORT //< port for RW line
231#define LCD_RW_PIN 2 //< pin for RW line
232#define LCD_E_PORT LCD_PORT //< port for Enable line
233#define LCD_E_PIN 1 //< pin for Enable line
234#endif
235*/
236
237/* Bootmagic Lite key configuration */ 211/* Bootmagic Lite key configuration */
238// #define BOOTMAGIC_LITE_ROW 0 212// #define BOOTMAGIC_LITE_ROW 0
239// #define BOOTMAGIC_LITE_COLUMN 0 213// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/40percentclub/nein/rules.mk b/keyboards/40percentclub/nein/rules.mk
index 47742c4b4..eed880ead 100644
--- a/keyboards/40percentclub/nein/rules.mk
+++ b/keyboards/40percentclub/nein/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/40percentclub/nori/config.h b/keyboards/40percentclub/nori/config.h
index ecaa68ada..8e24ef88e 100644
--- a/keyboards/40percentclub/nori/config.h
+++ b/keyboards/40percentclub/nori/config.h
@@ -186,31 +186,3 @@
186 186
187/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 187/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
188//#define MIDI_TONE_KEYCODE_OCTAVES 1 188//#define MIDI_TONE_KEYCODE_OCTAVES 1
189
190/*
191 * HD44780 LCD Display Configuration
192 */
193/*
194#define LCD_LINES 2 //< number of visible lines of the display
195#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
196
197#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
198
199#if LCD_IO_MODE
200#define LCD_PORT PORTB //< port for the LCD lines
201#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
202#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
203#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
204#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
205#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
206#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
207#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
208#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
209#define LCD_RS_PORT LCD_PORT //< port for RS line
210#define LCD_RS_PIN 3 //< pin for RS line
211#define LCD_RW_PORT LCD_PORT //< port for RW line
212#define LCD_RW_PIN 2 //< pin for RW line
213#define LCD_E_PORT LCD_PORT //< port for Enable line
214#define LCD_E_PIN 1 //< pin for Enable line
215#endif
216*/
diff --git a/keyboards/40percentclub/nori/rules.mk b/keyboards/40percentclub/nori/rules.mk
index e9b24fc92..5fbdb3ac0 100644
--- a/keyboards/40percentclub/nori/rules.mk
+++ b/keyboards/40percentclub/nori/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 = ortho_4x4 ortho_4x8 ortho_4x12 34LAYOUTS = ortho_4x4 ortho_4x8 ortho_4x12
diff --git a/keyboards/abacus/rules.mk b/keyboards/abacus/rules.mk
index d31121669..8d6add27d 100644
--- a/keyboards/abacus/rules.mk
+++ b/keyboards/abacus/rules.mk
@@ -29,7 +29,6 @@ MIDI_ENABLE = no # MIDI support
29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 29BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
30AUDIO_ENABLE = no # Audio output on port C6 30AUDIO_ENABLE = no # Audio output on port C6
31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 31FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
32HD44780_ENABLE = no # Enable support for HD44780 based LCDs
33UNICODEMAP_ENABLE = yes 32UNICODEMAP_ENABLE = yes
34ENCODER_ENABLE = yes 33ENCODER_ENABLE = yes
35DIP_SWITCH_ENABLE = yes 34DIP_SWITCH_ENABLE = yes
diff --git a/keyboards/abstract/ellipse/rev1/config.h b/keyboards/abstract/ellipse/rev1/config.h
index 15606f3d4..a92dd1b0e 100644
--- a/keyboards/abstract/ellipse/rev1/config.h
+++ b/keyboards/abstract/ellipse/rev1/config.h
@@ -202,34 +202,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
202/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 202/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
203//#define MIDI_TONE_KEYCODE_OCTAVES 1 203//#define MIDI_TONE_KEYCODE_OCTAVES 1
204 204
205/*
206 * HD44780 LCD Display Configuration
207 */
208/*
209#define LCD_LINES 2 //< number of visible lines of the display
210#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
211
212#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
213
214#if LCD_IO_MODE
215#define LCD_PORT PORTB //< port for the LCD lines
216#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
217#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
218#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
219#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
220#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
221#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
222#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
223#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
224#define LCD_RS_PORT LCD_PORT //< port for RS line
225#define LCD_RS_PIN 3 //< pin for RS line
226#define LCD_RW_PORT LCD_PORT //< port for RW line
227#define LCD_RW_PIN 2 //< pin for RW line
228#define LCD_E_PORT LCD_PORT //< port for Enable line
229#define LCD_E_PIN 1 //< pin for Enable line
230#endif
231*/
232
233/* Bootmagic Lite key configuration */ 205/* Bootmagic Lite key configuration */
234// #define BOOTMAGIC_LITE_ROW 0 206// #define BOOTMAGIC_LITE_ROW 0
235// #define BOOTMAGIC_LITE_COLUMN 0 207// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/abstract/ellipse/rev1/rules.mk b/keyboards/abstract/ellipse/rev1/rules.mk
index 214b0a397..7ee34b107 100644
--- a/keyboards/abstract/ellipse/rev1/rules.mk
+++ b/keyboards/abstract/ellipse/rev1/rules.mk
@@ -30,5 +30,4 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34ENCODER_ENABLE = yes # Enable support for rotary encoders 33ENCODER_ENABLE = yes # Enable support for rotary encoders
diff --git a/keyboards/acheron/austin/rules.mk b/keyboards/acheron/austin/rules.mk
index 17e589ad7..a627eed8a 100644
--- a/keyboards/acheron/austin/rules.mk
+++ b/keyboards/acheron/austin/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
23 22
24# Enter lower-power sleep mode when on the ChibiOS idle thread 23# Enter lower-power sleep mode when on the ChibiOS idle thread
25OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE 24OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE
diff --git a/keyboards/acheron/elongate/config.h b/keyboards/acheron/elongate/config.h
index df8c1a831..dfba6728d 100644
--- a/keyboards/acheron/elongate/config.h
+++ b/keyboards/acheron/elongate/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/acheron/elongate/rules.mk b/keyboards/acheron/elongate/rules.mk
index 0f0ca33e9..c0e8f35ac 100644
--- a/keyboards/acheron/elongate/rules.mk
+++ b/keyboards/acheron/elongate/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
34LTO_ENABLE = yes 33LTO_ENABLE = yes
diff --git a/keyboards/acheron/keebspcb/rules.mk b/keyboards/acheron/keebspcb/rules.mk
index 3f2f03188..3912bcbc7 100644
--- a/keyboards/acheron/keebspcb/rules.mk
+++ b/keyboards/acheron/keebspcb/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
23 22
24# Enter lower-power sleep mode when on the ChibiOS idle thread 23# Enter lower-power sleep mode when on the ChibiOS idle thread
25OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE 24OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE
diff --git a/keyboards/acheron/shark/config.h b/keyboards/acheron/shark/config.h
index ac6df1424..bb3df3381 100644
--- a/keyboards/acheron/shark/config.h
+++ b/keyboards/acheron/shark/config.h
@@ -228,34 +228,6 @@ B0, which is unconnected on the PCB
228/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 228/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
229//#define MIDI_TONE_KEYCODE_OCTAVES 1 229//#define MIDI_TONE_KEYCODE_OCTAVES 1
230 230
231/*
232 * HD44780 LCD Display Configuration
233 */
234/*
235#define LCD_LINES 2 //< number of visible lines of the display
236#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
237
238#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
239
240#if LCD_IO_MODE
241#define LCD_PORT PORTB //< port for the LCD lines
242#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
243#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
244#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
245#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
246#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
247#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
248#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
249#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
250#define LCD_RS_PORT LCD_PORT //< port for RS line
251#define LCD_RS_PIN 3 //< pin for RS line
252#define LCD_RW_PORT LCD_PORT //< port for RW line
253#define LCD_RW_PIN 2 //< pin for RW line
254#define LCD_E_PORT LCD_PORT //< port for Enable line
255#define LCD_E_PIN 1 //< pin for Enable line
256#endif
257*/
258
259/* Bootmagic Lite key configuration */ 231/* Bootmagic Lite key configuration */
260// #define BOOTMAGIC_LITE_ROW 0 232// #define BOOTMAGIC_LITE_ROW 0
261// #define BOOTMAGIC_LITE_COLUMN 0 233// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/acheron/shark/rules.mk b/keyboards/acheron/shark/rules.mk
index 30c4593db..1bd963c81 100644
--- a/keyboards/acheron/shark/rules.mk
+++ b/keyboards/acheron/shark/rules.mk
@@ -20,6 +20,5 @@ UNICODE_ENABLE = no # Unicode
20BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 20BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
21AUDIO_ENABLE = no # Audio output on port C6 21AUDIO_ENABLE = no # Audio output on port C6
22FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 22FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
23HD44780_ENABLE = no # Enable support for HD44780 based LCDs
24 23
25LAYOUTS = ortho_4x12 24LAYOUTS = ortho_4x12
diff --git a/keyboards/ai03/equinox/rev0/rules.mk b/keyboards/ai03/equinox/rev0/rules.mk
index c1de62029..28cb40d4c 100644
--- a/keyboards/ai03/equinox/rev0/rules.mk
+++ b/keyboards/ai03/equinox/rev0/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/ai03/equinox/rev1/rules.mk b/keyboards/ai03/equinox/rev1/rules.mk
index c1de62029..28cb40d4c 100644
--- a/keyboards/ai03/equinox/rev1/rules.mk
+++ b/keyboards/ai03/equinox/rev1/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/ai03/lunar/config.h b/keyboards/ai03/lunar/config.h
index 5bc0a0c49..5e23ec55a 100644
--- a/keyboards/ai03/lunar/config.h
+++ b/keyboards/ai03/lunar/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/ai03/lunar/rules.mk b/keyboards/ai03/lunar/rules.mk
index 62da535e1..afce159bf 100644
--- a/keyboards/ai03/lunar/rules.mk
+++ b/keyboards/ai03/lunar/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/ai03/orbit/config.h b/keyboards/ai03/orbit/config.h
index 051b924b8..be209f83d 100644
--- a/keyboards/ai03/orbit/config.h
+++ b/keyboards/ai03/orbit/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/ai03/orbit/rules.mk b/keyboards/ai03/orbit/rules.mk
index 706ba9b06..4d18021dc 100644
--- a/keyboards/ai03/orbit/rules.mk
+++ b/keyboards/ai03/orbit/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
34USE_I2C = no # I2C for split communication 33USE_I2C = no # I2C for split communication
35CUSTOM_MATRIX = yes # For providing custom matrix.c (in this case, override regular matrix.c with split matrix.c) 34CUSTOM_MATRIX = yes # For providing custom matrix.c (in this case, override regular matrix.c with split matrix.c)
36# SPLIT_KEYBOARD = yes # Split keyboard flag disabled as manual edits had to be done to the split common files 35# SPLIT_KEYBOARD = yes # Split keyboard flag disabled as manual edits had to be done to the split common files
diff --git a/keyboards/ai03/orbit_x/rules.mk b/keyboards/ai03/orbit_x/rules.mk
index 111ca910a..f401a9d0b 100644
--- a/keyboards/ai03/orbit_x/rules.mk
+++ b/keyboards/ai03/orbit_x/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 # Split keyboard \ No newline at end of file 32SPLIT_KEYBOARD = yes # Split keyboard \ No newline at end of file
diff --git a/keyboards/ai03/polaris/rules.mk b/keyboards/ai03/polaris/rules.mk
index 8f94582a8..56e1ed8e0 100644
--- a/keyboards/ai03/polaris/rules.mk
+++ b/keyboards/ai03/polaris/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 = 60_ansi 60_ansi_split_bs_rshift 60_tsangan_hhkb 33LAYOUTS = 60_ansi 60_ansi_split_bs_rshift 60_tsangan_hhkb
diff --git a/keyboards/ai03/quasar/config.h b/keyboards/ai03/quasar/config.h
index 7c02f91d0..077ca3a9f 100644
--- a/keyboards/ai03/quasar/config.h
+++ b/keyboards/ai03/quasar/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/ai03/quasar/rules.mk b/keyboards/ai03/quasar/rules.mk
index 3cb2d3ab7..58c745442 100644
--- a/keyboards/ai03/quasar/rules.mk
+++ b/keyboards/ai03/quasar/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/ai03/soyuz/config.h b/keyboards/ai03/soyuz/config.h
index 299e5999d..213b6509b 100644
--- a/keyboards/ai03/soyuz/config.h
+++ b/keyboards/ai03/soyuz/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/ai03/soyuz/rules.mk b/keyboards/ai03/soyuz/rules.mk
index bcf4f80bb..d75ca6435 100644
--- a/keyboards/ai03/soyuz/rules.mk
+++ b/keyboards/ai03/soyuz/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 = ortho_5x4 34LAYOUTS = ortho_5x4
diff --git a/keyboards/akb/eb46/rules.mk b/keyboards/akb/eb46/rules.mk
index bd3cd09a9..46d5a4193 100644
--- a/keyboards/akb/eb46/rules.mk
+++ b/keyboards/akb/eb46/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/akb/raine/rules.mk b/keyboards/akb/raine/rules.mk
index bd3cd09a9..46d5a4193 100644
--- a/keyboards/akb/raine/rules.mk
+++ b/keyboards/akb/raine/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/alf/dc60/config.h b/keyboards/alf/dc60/config.h
index bbdac062c..b4cff82d4 100644
--- a/keyboards/alf/dc60/config.h
+++ b/keyboards/alf/dc60/config.h
@@ -188,31 +188,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
188 188
189/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 189/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
190//#define MIDI_TONE_KEYCODE_OCTAVES 1 190//#define MIDI_TONE_KEYCODE_OCTAVES 1
191
192/*
193 * HD44780 LCD Display Configuration
194 */
195/*
196#define LCD_LINES 2 //< number of visible lines of the display
197#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
198
199#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
200
201#if LCD_IO_MODE
202#define LCD_PORT PORTB //< port for the LCD lines
203#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
204#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
205#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
206#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
207#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
208#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
209#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
210#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
211#define LCD_RS_PORT LCD_PORT //< port for RS line
212#define LCD_RS_PIN 3 //< pin for RS line
213#define LCD_RW_PORT LCD_PORT //< port for RW line
214#define LCD_RW_PIN 2 //< pin for RW line
215#define LCD_E_PORT LCD_PORT //< port for Enable line
216#define LCD_E_PIN 1 //< pin for Enable line
217#endif
218*/
diff --git a/keyboards/alf/dc60/rules.mk b/keyboards/alf/dc60/rules.mk
index 7c87642ac..8d93d390d 100644
--- a/keyboards/alf/dc60/rules.mk
+++ b/keyboards/alf/dc60/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/alf/x11/config.h b/keyboards/alf/x11/config.h
index 587e97cd8..fcf4e85a9 100644
--- a/keyboards/alf/x11/config.h
+++ b/keyboards/alf/x11/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/alf/x11/rules.mk b/keyboards/alf/x11/rules.mk
index decff4f79..6c2b8080c 100644
--- a/keyboards/alf/x11/rules.mk
+++ b/keyboards/alf/x11/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
34EXTRAFLAGS += -flto 33EXTRAFLAGS += -flto
diff --git a/keyboards/allison/config.h b/keyboards/allison/config.h
index e2e032442..34e398980 100644
--- a/keyboards/allison/config.h
+++ b/keyboards/allison/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/allison/rules.mk b/keyboards/allison/rules.mk
index 3d524e478..11ee9baaa 100644
--- a/keyboards/allison/rules.mk
+++ b/keyboards/allison/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/allison_numpad/config.h b/keyboards/allison_numpad/config.h
index 0e04a8722..624b96471 100644
--- a/keyboards/allison_numpad/config.h
+++ b/keyboards/allison_numpad/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/allison_numpad/rules.mk b/keyboards/allison_numpad/rules.mk
index 19e21ec9e..9b102bddc 100644
--- a/keyboards/allison_numpad/rules.mk
+++ b/keyboards/allison_numpad/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 = ortho_6x4 numpad_6x4 33LAYOUTS = ortho_6x4 numpad_6x4
diff --git a/keyboards/angel17/alpha/config.h b/keyboards/angel17/alpha/config.h
index 2bb74acc8..abc42d0d2 100644
--- a/keyboards/angel17/alpha/config.h
+++ b/keyboards/angel17/alpha/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/angel17/alpha/rules.mk b/keyboards/angel17/alpha/rules.mk
index 51660ce5f..931a6412c 100644
--- a/keyboards/angel17/alpha/rules.mk
+++ b/keyboards/angel17/alpha/rules.mk
@@ -30,6 +30,5 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35LAYOUTS = numpad_5x4 34LAYOUTS = numpad_5x4
diff --git a/keyboards/angel17/rev1/config.h b/keyboards/angel17/rev1/config.h
index 3e5af362a..711790ab0 100644
--- a/keyboards/angel17/rev1/config.h
+++ b/keyboards/angel17/rev1/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/angel17/rev1/rules.mk b/keyboards/angel17/rev1/rules.mk
index 7384c23de..d2c2b8f92 100644
--- a/keyboards/angel17/rev1/rules.mk
+++ b/keyboards/angel17/rev1/rules.mk
@@ -30,6 +30,5 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35LAYOUTS = numpad_5x4 34LAYOUTS = numpad_5x4
diff --git a/keyboards/angel17/rules.mk b/keyboards/angel17/rules.mk
index bd5ae48de..8106f4651 100644
--- a/keyboards/angel17/rules.mk
+++ b/keyboards/angel17/rules.mk
@@ -30,7 +30,6 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34 33
35LAYOUTS = numpad_5x4 34LAYOUTS = numpad_5x4
36 35
diff --git a/keyboards/angel64/alpha/config.h b/keyboards/angel64/alpha/config.h
index f10f9b091..07dae8952 100644
--- a/keyboards/angel64/alpha/config.h
+++ b/keyboards/angel64/alpha/config.h
@@ -209,34 +209,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
209/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 209/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
210//#define MIDI_TONE_KEYCODE_OCTAVES 1 210//#define MIDI_TONE_KEYCODE_OCTAVES 1
211 211
212/*
213 * HD44780 LCD Display Configuration
214 */
215/*
216#define LCD_LINES 2 //< number of visible lines of the display
217#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
218
219#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
220
221#if LCD_IO_MODE
222#define LCD_PORT PORTB //< port for the LCD lines
223#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
224#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
225#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
226#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
227#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
228#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
229#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
230#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
231#define LCD_RS_PORT LCD_PORT //< port for RS line
232#define LCD_RS_PIN 3 //< pin for RS line
233#define LCD_RW_PORT LCD_PORT //< port for RW line
234#define LCD_RW_PIN 2 //< pin for RW line
235#define LCD_E_PORT LCD_PORT //< port for Enable line
236#define LCD_E_PIN 1 //< pin for Enable line
237#endif
238*/
239
240/* Bootmagic Lite key configuration */ 212/* Bootmagic Lite key configuration */
241// #define BOOTMAGIC_LITE_ROW 0 213// #define BOOTMAGIC_LITE_ROW 0
242// #define BOOTMAGIC_LITE_COLUMN 0 214// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/angel64/rev1/config.h b/keyboards/angel64/rev1/config.h
index f10f9b091..07dae8952 100644
--- a/keyboards/angel64/rev1/config.h
+++ b/keyboards/angel64/rev1/config.h
@@ -209,34 +209,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
209/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 209/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
210//#define MIDI_TONE_KEYCODE_OCTAVES 1 210//#define MIDI_TONE_KEYCODE_OCTAVES 1
211 211
212/*
213 * HD44780 LCD Display Configuration
214 */
215/*
216#define LCD_LINES 2 //< number of visible lines of the display
217#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
218
219#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
220
221#if LCD_IO_MODE
222#define LCD_PORT PORTB //< port for the LCD lines
223#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
224#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
225#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
226#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
227#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
228#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
229#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
230#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
231#define LCD_RS_PORT LCD_PORT //< port for RS line
232#define LCD_RS_PIN 3 //< pin for RS line
233#define LCD_RW_PORT LCD_PORT //< port for RW line
234#define LCD_RW_PIN 2 //< pin for RW line
235#define LCD_E_PORT LCD_PORT //< port for Enable line
236#define LCD_E_PIN 1 //< pin for Enable line
237#endif
238*/
239
240/* Bootmagic Lite key configuration */ 212/* Bootmagic Lite key configuration */
241// #define BOOTMAGIC_LITE_ROW 0 213// #define BOOTMAGIC_LITE_ROW 0
242// #define BOOTMAGIC_LITE_COLUMN 0 214// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/angel64/rules.mk b/keyboards/angel64/rules.mk
index 1c44782e2..7da4be679 100644
--- a/keyboards/angel64/rules.mk
+++ b/keyboards/angel64/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
34OLED_DRIVER_ENABLE = yes 33OLED_DRIVER_ENABLE = yes
35CUSTOM_MATRIX = yes 34CUSTOM_MATRIX = yes
36 35
diff --git a/keyboards/aplx6/rules.mk b/keyboards/aplx6/rules.mk
index d2d1078d3..15167ce88 100644
--- a/keyboards/aplx6/rules.mk
+++ b/keyboards/aplx6/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 = yes # Unicode 32UNICODE_ENABLE = yes # Unicode
diff --git a/keyboards/arabica37/rev1/rules.mk b/keyboards/arabica37/rev1/rules.mk
index 10c5ab28b..7b230343f 100644
--- a/keyboards/arabica37/rev1/rules.mk
+++ b/keyboards/arabica37/rev1/rules.mk
@@ -28,6 +28,5 @@ MIDI_ENABLE = no # MIDI support
28BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 28BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
29AUDIO_ENABLE = no # Audio output on port C6 29AUDIO_ENABLE = no # Audio output on port C6
30FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 30FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
31HD44780_ENABLE = no # Enable support for HD44780 based LCDs
32 31
33SPLIT_KEYBOARD = yes 32SPLIT_KEYBOARD = yes
diff --git a/keyboards/ash1800/config.h b/keyboards/ash1800/config.h
index 9f25a0f11..b46a966c8 100644
--- a/keyboards/ash1800/config.h
+++ b/keyboards/ash1800/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/ash1800/rules.mk b/keyboards/ash1800/rules.mk
index b4f1dacac..36606ade2 100644
--- a/keyboards/ash1800/rules.mk
+++ b/keyboards/ash1800/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/ashpil/modelm_usbc/rules.mk b/keyboards/ashpil/modelm_usbc/rules.mk
index 2b2e83c65..fbb929ed8 100644
--- a/keyboards/ashpil/modelm_usbc/rules.mk
+++ b/keyboards/ashpil/modelm_usbc/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 \ No newline at end of file
diff --git a/keyboards/atreus/rules.mk b/keyboards/atreus/rules.mk
index eb16f2f46..cc8f0c911 100644
--- a/keyboards/atreus/rules.mk
+++ b/keyboards/atreus/rules.mk
@@ -17,6 +17,5 @@ UNICODE_ENABLE = yes # 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
21 20
22DEFAULT_FOLDER = atreus/astar 21DEFAULT_FOLDER = atreus/astar
diff --git a/keyboards/aves65/rules.mk b/keyboards/aves65/rules.mk
index 911c1d95a..e89014466 100644
--- a/keyboards/aves65/rules.mk
+++ b/keyboards/aves65/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_iso_blocker 33LAYOUTS = 65_iso_blocker
diff --git a/keyboards/baguette/config.h b/keyboards/baguette/config.h
index 9aa525cfd..6e3b00ac3 100644
--- a/keyboards/baguette/config.h
+++ b/keyboards/baguette/config.h
@@ -188,31 +188,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
188 188
189/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 189/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
190//#define MIDI_TONE_KEYCODE_OCTAVES 1 190//#define MIDI_TONE_KEYCODE_OCTAVES 1
191
192/*
193 * HD44780 LCD Display Configuration
194 */
195/*
196#define LCD_LINES 2 //< number of visible lines of the display
197#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
198
199#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
200
201#if LCD_IO_MODE
202#define LCD_PORT PORTB //< port for the LCD lines
203#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
204#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
205#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
206#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
207#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
208#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
209#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
210#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
211#define LCD_RS_PORT LCD_PORT //< port for RS line
212#define LCD_RS_PIN 3 //< pin for RS line
213#define LCD_RW_PORT LCD_PORT //< port for RW line
214#define LCD_RW_PIN 2 //< pin for RW line
215#define LCD_E_PORT LCD_PORT //< port for Enable line
216#define LCD_E_PIN 1 //< pin for Enable line
217#endif
218*/
diff --git a/keyboards/baguette/rules.mk b/keyboards/baguette/rules.mk
index f911fb5d3..a26ad25f8 100644
--- a/keyboards/baguette/rules.mk
+++ b/keyboards/baguette/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/bakeneko80/config.h b/keyboards/bakeneko80/config.h
index 04b2569e2..39d388a41 100644
--- a/keyboards/bakeneko80/config.h
+++ b/keyboards/bakeneko80/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/bakeneko80/rules.mk b/keyboards/bakeneko80/rules.mk
index 1f9b6d4da..1cec28456 100644
--- a/keyboards/bakeneko80/rules.mk
+++ b/keyboards/bakeneko80/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 = tkl_ansi 33LAYOUTS = tkl_ansi
diff --git a/keyboards/bat43/config.h b/keyboards/bat43/config.h
index eb1c1a05c..aa8dc493e 100644
--- a/keyboards/bat43/config.h
+++ b/keyboards/bat43/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/bat43/rules.mk b/keyboards/bat43/rules.mk
index cc29455e3..c35119993 100644
--- a/keyboards/bat43/rules.mk
+++ b/keyboards/bat43/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
34DEFAULT_FOLDER = bat43/rev2 33DEFAULT_FOLDER = bat43/rev2
diff --git a/keyboards/bigswitch/keymaps/wanleg/rules.mk b/keyboards/bigswitch/keymaps/wanleg/rules.mk
index a6c7d1d3f..75da67fa4 100644
--- a/keyboards/bigswitch/keymaps/wanleg/rules.mk
+++ b/keyboards/bigswitch/keymaps/wanleg/rules.mk
@@ -13,4 +13,3 @@ MIDI_ENABLE = no # MIDI support (+2400 to 4200, depending on config)
13UNICODE_ENABLE = no # Unicode 13UNICODE_ENABLE = no # Unicode
14BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 14BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
15FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 15FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
16HD44780_ENABLE = no # Enable support for HD44780 based LCDs (+400) \ No newline at end of file
diff --git a/keyboards/bm16a/config.h b/keyboards/bm16a/config.h
index 249b57c35..9d0812af2 100644
--- a/keyboards/bm16a/config.h
+++ b/keyboards/bm16a/config.h
@@ -213,34 +213,6 @@
213/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 213/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
214//#define MIDI_TONE_KEYCODE_OCTAVES 1 214//#define MIDI_TONE_KEYCODE_OCTAVES 1
215 215
216/*
217 * HD44780 LCD Display Configuration
218 */
219/*
220#define LCD_LINES 2 //< number of visible lines of the display
221#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
222
223#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
224
225#if LCD_IO_MODE
226#define LCD_PORT PORTB //< port for the LCD lines
227#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
228#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
229#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
230#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
231#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
232#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
233#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
234#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
235#define LCD_RS_PORT LCD_PORT //< port for RS line
236#define LCD_RS_PIN 3 //< pin for RS line
237#define LCD_RW_PORT LCD_PORT //< port for RW line
238#define LCD_RW_PIN 2 //< pin for RW line
239#define LCD_E_PORT LCD_PORT //< port for Enable line
240#define LCD_E_PIN 1 //< pin for Enable line
241#endif
242*/
243
244/* Bootmagic Lite key configuration */ 216/* Bootmagic Lite key configuration */
245// #define BOOTMAGIC_LITE_ROW 0 217// #define BOOTMAGIC_LITE_ROW 0
246// #define BOOTMAGIC_LITE_COLUMN 0 218// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/bm16a/rules.mk b/keyboards/bm16a/rules.mk
index 3e994588f..b4b9ee049 100644
--- a/keyboards/bm16a/rules.mk
+++ b/keyboards/bm16a/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 = ortho_4x4 34LAYOUTS = ortho_4x4
diff --git a/keyboards/bm43a/rules.mk b/keyboards/bm43a/rules.mk
index 5fa842c8b..dfc402a39 100644
--- a/keyboards/bm43a/rules.mk
+++ b/keyboards/bm43a/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/bm60rgb/rules.mk b/keyboards/bm60rgb/rules.mk
index 4372a6306..72bfd539d 100644
--- a/keyboards/bm60rgb/rules.mk
+++ b/keyboards/bm60rgb/rules.mk
@@ -30,7 +30,6 @@ UNICODE_ENABLE = no # Unicode
30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID 30BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
31AUDIO_ENABLE = no # Audio output on port C6 31AUDIO_ENABLE = no # Audio output on port C6
32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches 32FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
33HD44780_ENABLE = no # Enable support for HD44780 based LCDs
34RGB_MATRIX_ENABLE = WS2812 33RGB_MATRIX_ENABLE = WS2812
35LINK_TIME_OPTIMIZATION_ENABLE = yes 34LINK_TIME_OPTIMIZATION_ENABLE = yes
36 35
diff --git a/keyboards/botanicalkeyboards/fm2u/rules.mk b/keyboards/botanicalkeyboards/fm2u/rules.mk
index 4f7f9b286..14d4b348d 100644
--- a/keyboards/botanicalkeyboards/fm2u/rules.mk
+++ b/keyboards/botanicalkeyboards/fm2u/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/bthlabs/geekpad/config.h b/keyboards/bthlabs/geekpad/config.h
index c2b3dd303..0d33bb89a 100644
--- a/keyboards/bthlabs/geekpad/config.h
+++ b/keyboards/bthlabs/geekpad/config.h
@@ -189,34 +189,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
189/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 189/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
190//#define MIDI_TONE_KEYCODE_OCTAVES 1 190//#define MIDI_TONE_KEYCODE_OCTAVES 1
191 191
192/*
193 * HD44780 LCD Display Configuration
194 */
195/*
196#define LCD_LINES 2 //< number of visible lines of the display
197#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
198
199#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
200
201#if LCD_IO_MODE
202#define LCD_PORT PORTB //< port for the LCD lines
203#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
204#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
205#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
206#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
207#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
208#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
209#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
210#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
211#define LCD_RS_PORT LCD_PORT //< port for RS line
212#define LCD_RS_PIN 3 //< pin for RS line
213#define LCD_RW_PORT LCD_PORT //< port for RW line
214#define LCD_RW_PIN 2 //< pin for RW line
215#define LCD_E_PORT LCD_PORT //< port for Enable line
216#define LCD_E_PIN 1 //< pin for Enable line
217#endif
218*/
219
220/* Bootmagic Lite key configuration */ 192/* Bootmagic Lite key configuration */
221// #define BOOTMAGIC_LITE_ROW 0 193// #define BOOTMAGIC_LITE_ROW 0
222// #define BOOTMAGIC_LITE_COLUMN 0 194// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/bthlabs/geekpad/rules.mk b/keyboards/bthlabs/geekpad/rules.mk
index 4b7193da4..524144836 100644
--- a/keyboards/bthlabs/geekpad/rules.mk
+++ b/keyboards/bthlabs/geekpad/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/business_card/alpha/config.h b/keyboards/business_card/alpha/config.h
index e0324d654..fbb4054ec 100644
--- a/keyboards/business_card/alpha/config.h
+++ b/keyboards/business_card/alpha/config.h
@@ -210,34 +210,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
210/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 210/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
211//#define MIDI_TONE_KEYCODE_OCTAVES 1 211//#define MIDI_TONE_KEYCODE_OCTAVES 1
212 212
213/*
214 * HD44780 LCD Display Configuration
215 */
216/*
217#define LCD_LINES 2 //< number of visible lines of the display
218#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
219
220#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
221
222#if LCD_IO_MODE
223#define LCD_PORT PORTB //< port for the LCD lines
224#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
225#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
226#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
227#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
228#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
229#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
230#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
231#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
232#define LCD_RS_PORT LCD_PORT //< port for RS line
233#define LCD_RS_PIN 3 //< pin for RS line
234#define LCD_RW_PORT LCD_PORT //< port for RW line
235#define LCD_RW_PIN 2 //< pin for RW line
236#define LCD_E_PORT LCD_PORT //< port for Enable line
237#define LCD_E_PIN 1 //< pin for Enable line
238#endif
239*/
240
241/* Bootmagic Lite key configuration */ 213/* Bootmagic Lite key configuration */
242// #define BOOTMAGIC_LITE_ROW 0 214// #define BOOTMAGIC_LITE_ROW 0
243// #define BOOTMAGIC_LITE_COLUMN 0 215// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/business_card/alpha/rules.mk b/keyboards/business_card/alpha/rules.mk
index 13cbddc3c..281a60bac 100644
--- a/keyboards/business_card/alpha/rules.mk
+++ b/keyboards/business_card/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
34OLED_DRIVER_ENABLE = yes 33OLED_DRIVER_ENABLE = yes
diff --git a/keyboards/business_card/beta/config.h b/keyboards/business_card/beta/config.h
index fc6514982..b9e0120f3 100644
--- a/keyboards/business_card/beta/config.h
+++ b/keyboards/business_card/beta/config.h
@@ -210,34 +210,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
210/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */ 210/* override number of MIDI tone keycodes (each octave adds 12 keycodes and allocates 12 bytes) */
211//#define MIDI_TONE_KEYCODE_OCTAVES 1 211//#define MIDI_TONE_KEYCODE_OCTAVES 1
212 212
213/*
214 * HD44780 LCD Display Configuration
215 */
216/*
217#define LCD_LINES 2 //< number of visible lines of the display
218#define LCD_DISP_LENGTH 16 //< visibles characters per line of the display
219
220#define LCD_IO_MODE 1 //< 0: memory mapped mode, 1: IO port mode
221
222#if LCD_IO_MODE
223#define LCD_PORT PORTB //< port for the LCD lines
224#define LCD_DATA0_PORT LCD_PORT //< port for 4bit data bit 0
225#define LCD_DATA1_PORT LCD_PORT //< port for 4bit data bit 1
226#define LCD_DATA2_PORT LCD_PORT //< port for 4bit data bit 2
227#define LCD_DATA3_PORT LCD_PORT //< port for 4bit data bit 3
228#define LCD_DATA0_PIN 4 //< pin for 4bit data bit 0
229#define LCD_DATA1_PIN 5 //< pin for 4bit data bit 1
230#define LCD_DATA2_PIN 6 //< pin for 4bit data bit 2
231#define LCD_DATA3_PIN 7 //< pin for 4bit data bit 3
232#define LCD_RS_PORT LCD_PORT //< port for RS line
233#define LCD_RS_PIN 3 //< pin for RS line
234#define LCD_RW_PORT LCD_PORT //< port for RW line
235#define LCD_RW_PIN 2 //< pin for RW line
236#define LCD_E_PORT LCD_PORT //< port for Enable line
237#define LCD_E_PIN 1 //< pin for Enable line
238#endif
239*/
240
241/* Bootmagic Lite key configuration */ 213/* Bootmagic Lite key configuration */
242// #define BOOTMAGIC_LITE_ROW 0 214// #define BOOTMAGIC_LITE_ROW 0
243// #define BOOTMAGIC_LITE_COLUMN 0 215// #define BOOTMAGIC_LITE_COLUMN 0
diff --git a/keyboards/business_card/beta/rules.mk b/keyboards/business_card/beta/rules.mk
index 13cbddc3c..281a60bac 100644
--- a/keyboards/business_card/beta/rules.mk
+++ b/keyboards/business_card/beta/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
34OLED_DRIVER_ENABLE = yes 33OLED_DRIVER_ENABLE = yes
diff --git a/keyboards/business_card/rules.mk b/keyboards/business_card/rules.mk
index 591261d28..7b58e035f 100644
--- a/keyboards/business_card/rules.mk
+++ b/keyboards/business_card/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
35DEFAULT_FOLDER = business_card/beta 34DEFAULT_FOLDER = business_card/beta