Ryan
f3bae56808
Update keycodes for keyboards with RGB Matrix ( #24484 )
2024-11-24 12:03:08 +00:00
Ryan
6fa11bf219
Separate RGBLight/RGB Matrix keycode handling ( #23679 )
...
* Separate RGBLight/RGB Matrix keycode handling
* Remove `_DISABLE_KEYCODES` handling
* Update RGB Matrix keycode docs
* Update underglow keycodes for previously migrated boards
* Update keycodes for boards with custom handling
* Fix typos
* Fix bad merge
2024-10-12 18:43:50 +02:00
Nick Brassel
45dc2499dc
Remove all via-enabled keymaps, including via
. ( #24322 )
2024-08-26 07:51:22 +10:00
Ryan
8f6d2ac53c
Update Underglow keycodes ( #23765 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2024-08-25 22:15:07 +10:00
Nick Brassel
8ca082892a
Eliminate use of #include "../default/keymap.c"
. ( #24215 )
2024-07-30 13:06:15 +10:00
Dasky
d5cc00ab62
Remove instances of MASTER_LEFT. ( #24163 )
2024-07-20 23:49:20 +01:00
Ryan
17ae6f9b53
helix/pico
and rev2
: add keyboard.json
s (#23964 )
2024-06-26 13:47:36 +10:00
Ryan
d4654ab893
Various keyboard fixes ( #23919 )
2024-06-14 22:58:13 +01:00
James Young
2b926774ca
Migrate LOCKING_*_ENABLE
to Data-Driven: H, Part 1 ( #23759 )
...
Affects:
- `h0oni/deskpad`
- `h0oni/hotduck`
- `halfcliff`
- `halokeys/elemental75`
- `han60`
- `hardlineworks/otd_plus`
- `helix/rev3_4rows`
- `helix/rev3_5rows`
- `hfdkb/ac001`
- `hidtech/bastyl`
- `hineybush/h08_ocelot`
- `hineybush/h10`
- `hineybush/h60`
- `hineybush/h65`
- `hineybush/h65_hotswap`
- `hineybush/h660s`
- `hineybush/h75_singa`
- `hineybush/h87a`
- `hineybush/h88`
- `hineybush/hbcp`
- `hineybush/hineyg80`
- `hineybush/physix`
- `hineybush/sm68`
- `hnahkb/freyr`
- `hnahkb/stella`
- `hnahkb/vn66`
- `horizon`
- `hotdox`
- `hs60/v1`
2024-05-21 13:00:53 +01:00
Ryan
1184e0d9be
Adjust keycode alignment around QK_BOOT
( #23697 )
2024-05-11 16:50:48 +01:00
Duncan Sutherland
8caa8674d2
Move SPLIT_KEYBOARD
to data driven ( #21410 )
2024-04-11 20:22:15 -07:00
Joel Challis
ad8d934d3c
Tidy up default layer handling in keymaps ( #23436 )
2024-04-08 02:56:46 +01:00
Ryan
a14c03b96e
Remove more unnecessary quantum.h
includes ( #23402 )
2024-04-05 14:48:21 +11:00
Joel Challis
ae9c5389f0
Reduce firmware size of helix/rev3 ( #23324 )
2024-03-21 21:54:48 +00:00
Nick Brassel
bafbca3604
Ensmallification of helix/rev3_5rows:via
. ( #23159 )
2024-02-27 12:45:46 +11:00
Joel Challis
e26e12402b
Manual user keymap removal ( #23104 )
2024-02-19 09:48:06 +00:00
Joel Challis
ccec4867c8
Align SPLIT_HAND_MATRIX_GRID
left/right logic with SPLIT_HAND_PIN
( #22775 )
2024-01-09 22:24:53 +11:00
Joel Challis
a45107e152
Migrate RGB Matrix config to info.json - H ( #22861 )
2024-01-08 02:15:50 +00:00
fauxpark
2c191e21c2
Merge remote-tracking branch 'upstream/master' into develop
2023-12-20 16:03:14 +11:00
Ryan
8812a09581
Rename RGB_DISABLE_WHEN_USB_SUSPENDED
-> RGB_MATRIX_SLEEP
( #22682 )
2023-12-20 13:31:50 +11:00
Nick Brassel
d235352504
Remove obvious user keymaps, keyboards/{b,c}*
edition. ( #22693 )
2023-12-18 16:05:50 +11:00
Ryan
e648155113
Rename RGBLED_NUM
-> RGBLIGHT_LED_COUNT
( #22570 )
2023-12-12 15:30:08 +11:00
jack
a4f990a431
Fixup helix/rev3_5rows ( #22623 )
2023-12-07 13:25:46 -07:00
MakotoKurauchi
65fb7224d5
[Keyboard][Helix] enable encoder map ( #22488 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-12-05 00:19:24 -08:00
Tom Barnes
37c2dd7c65
Helix rev3_5rows rgbmatrix patch ( #22594 )
2023-12-02 17:26:53 -08:00
Joel Challis
1ed03f498f
Remove userspace keymaps ( #22544 )
2023-11-27 05:36:45 +11:00
Drashna Jaelre
3ef06aa732
Improve and Cleanup Shutdown callbacks ( #21060 )
...
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
2023-11-26 22:59:18 +11:00
Joel Challis
a0a6820c1b
Migrate some dip switch config to info.json ( #22437 )
2023-11-23 08:33:59 +11:00
Joel Challis
3f1b3a5125
Migrate recently introduced sync items ( #22305 )
2023-10-21 12:21:23 +01: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
37bc949945
RGB Matrix: driver naming cleanups ( #21594 )
2023-08-23 01:00:03 +01:00
Ryan
5d2f2af198
OLED: driver naming cleanups ( #21710 )
2023-08-15 10:30:34 +01:00
Ryan
6018b56c55
Remove old OLED API code ( #21651 )
2023-07-31 15:43:10 +01:00
QMK Bot
a954a72103
Merge remote-tracking branch 'origin/master' into develop
2023-07-27 15:28:58 +00:00
Sergey Vlasov
4f09525248
helix/rev3_4rows, helix/rev3_5rows: Fix build with converters ( #21608 )
...
The code for Helix rev3 boards could not be built with, e.g.,
`CONVERT_TO=rp2040_ce` due to invalid `#include <stdio.h>` in the
keyboard level `config.h` (apparently the AVR version of that file
contains guards against usage in assembly code, which was hiding the
bug). Move `#include <stdio.h>` to the C sources which need it.
2023-07-27 16:28:16 +01:00
Ryan
7ff80a57cb
Get rid of USB_LED_SCROLL_LOCK
( #21405 )
2023-07-02 19:24:22 +01:00
Ryan
1e05bad1ba
Move TAPPING_TERM
to data driven ( #21296 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-06-24 17:44:21 +10: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
Ryan
6545eb64a0
Move RGB_MATRIX_HUE/SAT/VAL/SPD_STEP
to data driven ( #21354 )
2023-06-24 17:13:18 +10:00
Ryan
b1783db4ea
Move RGBLED_NUM
to data driven ( #21278 )
2023-06-18 14:39:07 +10:00
Ryan
2367d8129c
Move RGBLIGHT_SLEEP
to data driven ( #21072 )
2023-06-16 14:04:45 +10:00
Ryan
e8ca83a353
Move RGBLIGHT_SPLIT
to data driven ( #21190 )
...
* Move `RGBLIGHT_SPLIT` to data driven
* Remove where `split_count` is already set
2023-06-15 13:27:26 +01:00
Ryan
c9cf9712aa
Move RGBLED_SPLIT
to data driven ( #21113 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2023-06-06 11:08:04 +10:00
Ryan
363bfdbfda
Move RGBLIGHT_LIMIT_VAL
to data driven ( #20974 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-05-27 12:27:44 +10:00
Ryan
d579d82cac
Helix rev2: remove 4 rows option ( #20667 )
2023-05-04 10:14:08 +10:00
Ryan
998a4d744e
Remove FLIP_HALF
layouts and move to data driven ( #20588 )
2023-04-30 01:51:45 +10:00
Ryan
5bd68e3695
Move single LAYOUT
s to data driven ( #20365 )
2023-04-12 13:42:51 +10:00
Ryan
522048725f
Move RGB_MATRIX_DRIVER
to data driven ( #20350 )
2023-04-08 18:08:08 +10:00
Ryan
47966dc2a6
Migrate rgblight.pin
and RGB_DI_PIN
to ws2812.pin
( #20303 )
2023-04-06 18:00:54 +10:00
precondition
1899793f27
Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps ( #20211 )
2023-04-03 15:32:47 +10:00