Nick Brassel
5b3508b9b5
Replace preprocessor guards for ENCODER_MAP_ENABLE
with !ENCODER_CALLBACKS_ENABLE
.
2025-06-03 10:06:52 +10:00
Nick Brassel
b2b6afffcb
Remove any instances of rules.mk
which only enabled encoder map.
...
- Command executed:
find keyboards -name rules.mk | while read f ; do if [ "$(cat $f | grep -v ENCODER_MAP_ENABLE | sed -e 's@#.*@@g')" = "" ]; then echo $f ; fi; done | while read f ; do git rm -rf $f ; done
2025-06-03 10:01:45 +10:00
Joel Challis
4fb3cf0712
Remove redundant keyboard headers ( #25208 )
2025-05-01 15:02:17 +01:00
Joel Challis
0bd02952ea
Remove "command":false
from keyboards ( #25193 )
2025-04-24 10:28:13 +10:00
Joel Challis
07684bcc99
Remove "console":false
from keyboards ( #25190 )
2025-04-23 12:09:56 +10:00
Ryan
28b6a8841f
Add 60_ansi_tsangan_split_bs_rshift
to community layouts ( #24186 )
2024-09-02 09:13:28 +10:00
Nick Brassel
45dc2499dc
Remove all via-enabled keymaps, including via
. ( #24322 )
2024-08-26 07:51:22 +10:00
4pplet
031ca3b40b
[Keyboard] Fix settings for 4pplet/waffling60 ( #23862 )
2024-06-12 00:11:50 -07:00
Ryan
1184e0d9be
Adjust keycode alignment around QK_BOOT
( #23697 )
2024-05-11 16:50:48 +01:00
Joel Challis
6b60089fc7
Migrate build target markers to keyboard.json - 0AB ( #23488 )
2024-04-12 23:34:44 +01:00
James Young
76bd5142cf
Data-Driven Keyboard Conversions: 0-9 ( #23357 )
2024-03-30 13:51:57 +00:00
Joel Challis
f1a279810f
Migrate features from rules.mk to DD ( #23202 )
2024-03-14 03:57:48 +00:00
4pplet
fc20e0b014
Waffling60 iso rev e ( #22733 )
...
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-12-29 08:17:20 -08:00
4pplet
5878336f66
[Keyboard] Add Waffling60 revision e ( #21664 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-10-26 23:42:11 -07:00
4pplet
e82bc5355c
[Keyboard] Waffling60 Rev E ANSI Hotswap ( #22270 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-10-26 23:40:21 -07:00
Ryan
023d644bb6
Move RGBLight animations to data driven ( #21635 )
...
* Move RGBLight animations to data driven, 0-9
* Move RGBLight animations to data driven, A
* Move RGBLight animations to data driven, B
* Move RGBLight animations to data driven, C
* Move RGBLight animations to data driven, D
* Move RGBLight animations to data driven, E
* Move RGBLight animations to data driven, F
* Move RGBLight animations to data driven, G
* Move RGBLight animations to data driven, H
* Move RGBLight animations to data driven, handwired
* Move RGBLight animations to data driven, I
* Move RGBLight animations to data driven, J
* Move RGBLight animations to data driven, K
* Move RGBLight animations to data driven, L
* Move RGBLight animations to data driven, M
* Move RGBLight animations to data driven, N
* Move RGBLight animations to data driven, O
* Move RGBLight animations to data driven, P
* Move RGBLight animations to data driven, Q
* Move RGBLight animations to data driven, R
* Move RGBLight animations to data driven, S
* Move RGBLight animations to data driven, T
* Move RGBLight animations to data driven, U
* Move RGBLight animations to data driven, V
* Move RGBLight animations to data driven, W
* Move RGBLight animations to data driven, X
* Move RGBLight animations to data driven, Y
* Move RGBLight animations to data driven, Z
* Fix incorrect placement
* Fix build failures and mismatches
2023-08-23 22:11:39 +01:00
Ryan
4ae9bfd17a
Move RGBLIGHT_HUE/SAT/VAL_STEP
to data driven ( #21292 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-06-24 17:37:54 +10:00
Nick Brassel
416af0171c
Remove CORTEX_ENABLE_WFI_IDLE from keyboards. ( #21353 )
...
* Remove CORTEX_ENABLE_WFI_IDLE from the codebase.
* Turn on CORTEX_ENABLE_WFI_IDLE by default.
2023-06-23 20:31:25 +01:00
Ryan
b1783db4ea
Move RGBLED_NUM
to data driven ( #21278 )
2023-06-18 14:39:07 +10:00
James Young
776e980ac1
4pplet Waffling60 Rev D ISO Layout Fix and Additions ( #21236 )
...
* correct layout data
* add matrix diagram
* rename LAYOUT to LAYOUT_all
* add LAYOUT_60_iso_tsangan_split_bs_rshift
* add LAYOUT_60_iso_tsangan_split_rshift
* add LAYOUT_60_iso_wkl_split_bs_rshift
* add LAYOUT_60_iso_wkl_split_rshift
2023-06-14 18:45:37 -07:00
Ryan
5bd68e3695
Move single LAYOUT
s to data driven ( #20365 )
2023-04-12 13:42:51 +10:00
Ryan
47966dc2a6
Migrate rgblight.pin
and RGB_DI_PIN
to ws2812.pin
( #20303 )
2023-04-06 18:00:54 +10:00
Ryan
02ccc50e60
Remove more empty headers ( #20155 )
2023-03-17 14:02:04 +11:00
Ryan
23c365b023
Move matrix config to info.json, part 1 ( #19985 )
2023-03-05 22:53:52 +00:00
Ryan
3bf01bb9ed
Move QMK LUFA bootloader config to data driven ( #19879 )
2023-02-23 09:20:23 +11:00
Ryan
26854f5940
Remove default and unused BACKLIGHT_LEVELS
( #19898 )
2023-02-22 01:12:42 +00:00
Ryan
2da0827d4f
Remove matrix size defines ( #19581 )
2023-02-17 16:08:25 +11:00
Ryan
f9aeea64c1
Migrate MCU
and BOOTLOADER
to data-driven ( #19529 )
2023-02-08 18:41:46 +11:00
Ryan
ebb512db82
Debounce defines cleanup ( #19742 )
...
* Clean up `DEBOUNCE` in config.h, 0-9
* Clean up `DEBOUNCE` in config.h, A
* Clean up `DEBOUNCE` in config.h, B
* Clean up `DEBOUNCE` in config.h, C
* Clean up `DEBOUNCE` in config.h, D
* Clean up `DEBOUNCE` in config.h, E
* Clean up `DEBOUNCE` in config.h, F
* Clean up `DEBOUNCE` in config.h, G
* Clean up `DEBOUNCE` in config.h, H
* Clean up `DEBOUNCE` in config.h, handwired
* Clean up `DEBOUNCE` in config.h, I
* Clean up `DEBOUNCE` in config.h, J
* Clean up `DEBOUNCE` in config.h, K
* Clean up `DEBOUNCE` in config.h, L
* Clean up `DEBOUNCE` in config.h, M
* Clean up `DEBOUNCE` in config.h, N
* Clean up `DEBOUNCE` in config.h, O
* Clean up `DEBOUNCE` in config.h, P
* Clean up `DEBOUNCE` in config.h, Q
* Clean up `DEBOUNCE` in config.h, R
* Clean up `DEBOUNCE` in config.h, S
* Clean up `DEBOUNCE` in config.h, T
* Clean up `DEBOUNCE` in config.h, U
* Clean up `DEBOUNCE` in config.h, V
* Clean up `DEBOUNCE` in config.h, W
* Clean up `DEBOUNCE` in config.h, X
* Clean up `DEBOUNCE` in config.h, Y
* Clean up `DEBOUNCE` in config.h, Z
* Remove default debounce from info.json
* Migrate non-default debounce to info.json
2023-02-03 19:19:58 +00:00
Ryan
f20a05440e
Remove unused MATRIX_HAS_GHOST
from config.h ( #19726 )
2023-02-03 00:04:10 +00:00
Nick Brassel
f6dd8dea2e
Remove usages of config_common.h from config.h files. ( #19714 )
2023-01-31 06:03:30 +11:00
Joel Challis
fe577daf96
Remove .noci functionality ( #19122 )
2022-11-21 02:03:38 +00:00
4pplet
868c7b5293
Bugfix waffling60 rev d solder ( #18673 )
2022-10-11 14:22:43 +01:00
4pplet
44aad7b92b
[Keyboard] Add waffling60 Rev D ANSI Hotswap ( #18579 )
...
Co-authored-by: 4pplet <4pplet@protonmail.com>
Co-authored-by: 4pplet <stefan.ess@gmail.com>
2022-10-05 10:30:41 -07:00
4pplet
e7d5a6e490
[Keyboard] Add waffling60 Rev D Solder ( #18580 )
...
Co-authored-by: 4pplet <4pplet@protonmail.com>
Co-authored-by: 4pplet <stefan.ess@gmail.com>
2022-10-05 10:30:03 -07:00
4pplet
0bae3b09a1
[Keyboard] Add waffling60 Rev D ISO Hotswap ( #18372 )
...
Co-authored-by: 4pplet <4pplet@protonmail.com>
Co-authored-by: 4pplet <stefan.ess@gmail.com>
2022-10-01 10:44:52 -07:00
Ryan
3079691391
Move keyboard USB IDs and strings to data driven, pass 2: 0-9, A ( #17941 )
2022-08-13 17:47:05 -07:00
Joel Challis
b7771ec25b
RESET -> QK_BOOT default keymaps ( #17037 )
2022-05-15 20:26:27 +01:00
4pplet
cf152dd16b
[Keyboard] Waffling60 - minor tweak, improve default behavior of caps lock indicator. ( #16836 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: 4pplet <4pplet@protonmail.com>
Co-authored-by: 4pplet <stefan.ess@gmail.com>
2022-04-13 07:11:19 -07:00
4pplet
74f4682309
[Keyboard] Waffling60 - readme update ( #16707 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: 4pplet <4pplet@protonmail.com>
Co-authored-by: 4pplet <stefan.ess@gmail.com>
2022-03-23 09:34:07 -07:00
4pplet
ea116b785b
[Keyboard] Waffling60 Revision C ( #16191 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: 4pplet <4pplet@protonmail.com>
Co-authored-by: 4pplet <stefan.ess@gmail.com>
2022-02-06 07:54:56 -08:00
Ryan
a8d440e4e0
Tidy up NKRO_ENABLE rules ( #15382 )
2021-12-09 16:05:44 +11:00
Ryan
c12b997679
Tidy up SLEEP_LED_ENABLE
rules ( #15362 )
2021-12-01 21:13:00 +11:00
James Young
84ea77ead6
Remove BOOTMAGIC_ENABLE = lite
option ( #15002 )
...
* remove BOOTMAGIC_ENABLE=lite setting
* change keyboard BOOTMAGIC_ENABLE rules
Edits keyboard-level instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.
* change keyboard BOOTMAGIC_ENABLE inline comments
Edits keyboard-level BOOTMAGIC_ENABLE inline comments to "Enable Bootmagic Lite".
* change keymap BOOTMAGIC_ENABLE rules
Edits keymap-level instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.
* change keymap BOOTMAGIC_ENABLE inline comments
Edits/adds keymap-level BOOTMAGIC_ENABLE inline comments to read "Enable Bootmagic Lite".
* change layout/user BOOTMAGIC_ENABLE rules/comments
Edits instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`.
Edits/adds keymap-level BOOTMAGIC_ENABLE inline comments to read "Enable Bootmagic Lite".
* update non-rules.mk BOOTMAGIC_ENABLE references in keyboards/
* remove docs references to Full Bootmagic
* convert data-driven Bootmagic Lite instances
* remove Bootmagic Lite bodge from data-driven generation
* Merge remote-tracking branch 'upstream/develop' into rm/bootmagic-full_q4a
* update docs/ja/config_options.md per mtei
* update docs/faq_misc.md per mtei
Remove remaining Full Bootmagic reference.
2021-11-05 08:18:09 +11:00
Ryan
36bc3c867e
Remove redundant UNICODE_ENABLE = no
in keyboard-level rules.mk ( #14633 )
2021-09-30 08:14:21 +10:00
Ryan
6b74e48f81
Remove audio pin references in rules.mk ( #14532 )
2021-09-21 20:04:03 +10:00
Ryan
5af1799735
Remove BLUETOOTH_ENABLE from keyboard-level rules.mk ( #14379 )
2021-09-12 15:27:29 +10:00
Ryan
4791cfae1a
Remove width, height and key_count from info.json ( #14274 )
2021-09-12 14:04:56 +10:00
Ryan
7eea780a7d
Remove bootloader listings from rules.mk ( #14330 )
2021-09-10 13:35:46 +10:00
James Young
4b453dca92
Remove MIDI Configuration boilerplate ( #11151 )
...
* remove keyboard-level instances of `MIDI_ENABLE = no`
Command:
```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e '/^[ #]*MIDI_ENABLE[ \t]*=[ \t]*no/d' {} +
```
Co-Authored-By: Nick Brassel <nick@tzarc.org>
* fix case-sensitivity issues on MIDI_ENABLE
Change instances of `MIDI_ENABLE = YES` to `MIDI_ENABLE = yes`.
Command:
```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;MIDI_ENABLE[ \t]*=[ \t]*[Yy][Ee][Ss];MIDI_ENABLE = yes;g' {} +
```
* replace `# MIDI controls` with `# MIDI support`
Replace `# MIDI controls` with `# MIDI support` in keyboard-level `rules.mk` files.
Command:
```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;#[ \t]*MIDI[ \t]*\(controls\|support\).*;# MIDI support;g' {} +
```
* align inline comments
Aligns the inline comments to the length used by the QMK AVR rules.mk template.
Command:
```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;MIDI_ENABLE *= *yes.*;MIDI_ENABLE = yes # MIDI support;g' {} +
```
* remove commented instances of `MIDI_ENABLE` from keyboard `rules.mk` files
Commands:
```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;#\([ \t]*MIDI_ENABLE\) = yes; \1 = no ;' {} +
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;^\([ \t]*\)\(MIDI_ENABLE = no\);\2\1;' {} +
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e '/^[ #]\+MIDI_ENABLE *= *no/d' {} +
```
* remove MIDI configuration boilerplate from keyboard config.h files
Co-authored-by: Nick Brassel <nick@tzarc.org>
2021-08-16 06:51:13 +10:00