Ryan and GitHub
f1043e3a92
Fix JSON keymap URLs generated by the API ( #22618 )
2023-12-06 15:55:35 +11:00
Ryan and GitHub
c1b385ce0f
Sort defaults.hjson ( #22587 )
2023-12-04 12:04:21 +11:00
Ryan and GitHub
33ff722ec8
Sort definitions.jsonschema ( #22588 )
2023-12-04 12:04:09 +11:00
Ryan and GitHub
afa0eab374
Fix a bunch of CLI warnings ( #22589 )
2023-12-01 14:05:46 +00:00
Ryan and GitHub
4601f339e4
V-USB: implement NKRO ( #22398 )
2023-11-26 22:50:53 +11:00
Ryan and GitHub
cbf538aaaa
V-USB: Add generic send_report() function ( #22323 )
2023-11-26 22:50:21 +11:00
Ryan and GitHub
dda6e7fb36
LED drivers: register naming cleanups ( #22436 )
2023-11-20 15:48:23 +00:00
Ryan and GitHub
786ebf8760
Remove requirement for keymap_steno.h include in keymaps ( #22423 )
...
* Remove requirement for `keymap_steno.h` include in keymaps
* Add back keymap_steno.h with a note for the time being
2023-11-12 18:25:46 +11:00
Ryan and GitHub
87d69aebbb
Slight refactor of joystick axis type into typedef ( #22445 )
2023-11-12 18:25:18 +11:00
Ryan and GitHub
76dc52c5c8
snled27351: fix missing i2c_init() ( #22446 )
2023-11-11 14:09:03 +11:00
Ryan and GitHub
8136cf4bfb
LED drivers: clean up SWx/CSy pullup/down resistor config ( #22381 )
2023-11-10 08:39:15 +11:00
Ryan and GitHub
be66e5f2b4
WT RGB cleanups ( #22379 )
2023-11-08 00:58:59 +11:00
Ryan and GitHub
5d58534a8c
LED drivers: use PACKED define from util.h ( #22380 )
2023-11-02 14:31:09 +11:00
Ryan and GitHub
a27bc60703
LED drivers: add defines for PWM and LED control register counts ( #22383 )
2023-11-01 19:13:25 +00:00
Ryan and GitHub
b52aca0af8
Relocate LED driver init code ( #22365 )
2023-11-01 00:53:45 +00:00
Ryan and GitHub
6979794bac
Add "AC Next Keyboard Layout Select" consumer usage entry (macOS Globe key) ( #22256 )
2023-10-31 02:19:53 +00:00
Ryan and GitHub
4313b66edd
whitefox: remove pointless file ( #22366 )
2023-10-29 23:28:38 +00:00
Ryan and GitHub
17ccf3521b
Add _LED_COUNT defines to LED drivers ( #22309 )
2023-10-30 09:39:26 +11:00
db4e3bb232
V-USB: Fix GET_IDLE/SET_IDLE ( #22332 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
2023-10-27 12:21:13 +11:00
Ryan and GitHub
b7e62af755
V-USB: Implement GET_PROTOCOL and SET_PROTOCOL handling ( #22324 )
2023-10-25 00:54:43 +01:00
Ryan and GitHub
0c160e1fba
Separate 6KRO and NKRO report structs ( #22267 )
2023-10-23 15:43:46 +11:00
Ryan and GitHub
cf7d3435d7
Add _flush() functions to LED drivers ( #22308 )
2023-10-22 18:32:27 +01:00
d56ee70c52
Rename DRIVER_ADDR_n defines ( #22200 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2023-10-21 21:41:59 +10:00
Ryan and GitHub
2b8d9f3193
ChibiOS pin defs: use only vendor if present ( #22297 )
2023-10-21 14:02:03 +11:00
Ryan and GitHub
1bff37781b
Prep work for NKRO report separation ( #22268 )
...
* Clean up some keyboard/userspace code
* Rename `KEYBOARD_REPORT_BITS` -> `NKRO_REPORT_BITS`
* Add some missing includes
* Use `PACKED` define for report types
* Fix incorrect function signatures for FlexRAM EEPROM driver
2023-10-14 13:21:20 +02:00
Ryan and GitHub
539c8e3b72
jian/rev1: convert to DIP Switch ( #22248 )
2023-10-14 07:02:44 +11:00
Ryan and GitHub
c157c19b81
Dedupe I2C, SPI, UART driver inclusions ( #22253 )
2023-10-13 17:25:32 +11:00
Ryan and GitHub
d99dbe4d56
Update ISSI LED types ( #22099 )
2023-10-04 20:12:50 +11:00
Ryan and GitHub
c0f16be50f
Rename CKLED2001 driver to SNLED27351 ( #22071 )
2023-10-04 20:10:05 +11:00
Ryan and GitHub
bd5860de4e
is31fl3737/3741: add LED Matrix support ( #22163 )
2023-10-03 01:09:20 +11:00
Ryan and GitHub
d58f85e09e
is31fl3733: complete LED Matrix support ( #22149 )
2023-09-27 16:11:28 +10:00
288c2313fe
is31fl3218: Add LED Matrix support ( #22126 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2023-09-27 14:37:06 +10:00
Ryan and GitHub
32de27bb20
is31fl3736: extract single-color API ( #22133 )
2023-09-27 01:18:07 +01:00
a931e6d7bd
Update WS2812 docs and add APA102 docs ( #22106 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2023-09-25 14:18:40 +10:00
Ryan and GitHub
21ed9b4575
Simplify more feature driver defines ( #22090 )
2023-09-25 13:06:42 +10:00
Ryan and GitHub
59787a2e51
input_club/infinity60: remove custom 3731 code, convert to LED Matrix ( #22117 )
...
* input_club/infinity60: remove custom 3731 code, convert to LED Matrix
* Add licences
2023-09-24 03:36:06 +01:00
Ryan and GitHub
6424dadd37
Remove custom ISSI lighting code ( #22073 )
...
* Remove CU75 custom lighting
* Remove LFK78 custom lighting
* Remove LFK87 custom lighting
* Remove LFKPad custom lighting
* Remove Mini1800 custom lighting
* Remove SMK65 custom lighting
* Remove LFK65-HS custom lighting
* Remove LFKeyboards custom lighting
* Remove Meira custom lighting
2023-09-24 03:32:20 +01:00
Ryan and GitHub
f8cea06be3
RGBLight/Backlight: add prefixed driver defines ( #22089 )
2023-09-21 15:50:01 +10:00
Ryan and GitHub
db68a95cae
LED/RGB Matrix: prefix driver defines ( #22088 )
2023-09-21 12:16:17 +10:00
Ryan and GitHub
4b26d9b62b
Update AW20216S LED type ( #22072 )
...
* Update AW20216S LED type
* Remove mattgauf keymap
2023-09-20 11:50:52 +01:00
Ryan and GitHub
2aacda3235
Move PACKED define to util.h ( #22074 )
2023-09-20 07:33:54 +01:00
Ryan and GitHub
8f22105289
Add and use I2C address defines for ISSI LED drivers ( #22008 )
2023-09-19 19:31:54 +10:00
Ryan and GitHub
1ea54a2d8d
Complete RGB Matrix support for IS31FL3218 ( #22004 )
2023-09-17 22:11:16 +10:00
Ryan and GitHub
76daf29ef0
Add and use PWM frequency defines for ISSI LED drivers ( #22009 )
2023-09-14 08:02:40 +01:00
f9ed1e3ebc
fc660c/fc980c: clean up actuation point adjustment code ( #21964 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2023-09-14 13:57:10 +10:00
Ryan and GitHub
8136eda6d4
is31fl3731: driver naming cleanups ( #21918 )
2023-09-13 22:53:15 +10:00
Ryan and GitHub
1cbb5ae99e
is31fl3733: driver naming cleanups ( #21905 )
2023-09-13 22:52:16 +10:00
Ryan and GitHub
2d41443e6a
is31fl3736: driver naming cleanups ( #21903 )
2023-09-13 22:50:20 +10:00
Ryan and GitHub
d36f73a431
is31fl3737: driver naming cleanups ( #21904 )
2023-09-13 22:49:29 +10:00
Ryan and GitHub
4a0badfb34
is31fl3741: driver naming cleanups ( #21929 )
2023-09-13 22:48:01 +10:00
Ryan and GitHub
35aceab1a4
ckled2001: driver naming cleanups ( #21890 )
2023-09-13 22:47:01 +10:00
Ryan and GitHub
a0aebe5cd5
aw20216: driver naming cleanups ( #21891 )
2023-09-13 22:45:17 +10:00
Ryan and GitHub
4a51f06c83
BIOI keyboards: use core UART driver ( #21879 )
2023-09-06 21:42:46 +01:00
Ryan and GitHub
aec7f29df7
Add mousekey.h include to quantum.h ( #21897 )
2023-09-04 03:14:14 +01:00
Ryan and GitHub
41bd4e35a0
Clean up RGB LED type ( #21859 )
2023-09-04 01:19:59 +01:00
Ryan and GitHub
1b42d2ccfd
is31fl3218: driver naming cleanups ( #21892 )
2023-09-04 00:18:34 +01:00
Ryan and GitHub
a74647c1fa
Remove old IS_LED_ON/OFF() macros ( #21878 )
2023-09-03 03:24:52 +01:00
Ryan and GitHub
d92ef59f24
Update macOS install script ( #21854 )
2023-09-01 09:26:48 +10:00
Ryan and GitHub
66b744b63b
Clean up Unicode API usage in user keymaps ( #21849 )
2023-08-27 16:51:19 +10:00
Ryan and GitHub
70e34e491c
Unicode, Unicodemap and UCIS refactor ( #21659 )
2023-08-27 13:30:19 +10:00
736451558e
Rework info.json reference ( #21324 )
...
* Rework info.json reference
* Apply suggestions from code review
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Update backlight.pins description
* Add rgblight.driver and lowercase other driver names
* Remove `split.main` and `split.matrix_grid` for now as they are not working yet
---------
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
2023-08-26 21:03:29 +01:00
Ryan and GitHub
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 and GitHub
9bb823038b
Fix keyboards with old RGB driver names ( #21815 )
2023-08-23 02:49:02 +01:00
Ryan and GitHub
37bc949945
RGB Matrix: driver naming cleanups ( #21594 )
2023-08-23 01:00:03 +01:00
Ryan and GitHub
dea2d94769
coarse/cordillera: fix backlight config ( #21761 )
2023-08-16 17:06:42 +10:00
Ryan and GitHub
1c069b13b9
rgblight: driver selection cleanups ( #21558 )
2023-08-15 11:06:57 +01:00
Ryan and GitHub
5d2f2af198
OLED: driver naming cleanups ( #21710 )
2023-08-15 10:30:34 +01:00
Ryan and GitHub
125a903903
Fix keyboard field for some JSON keymaps ( #21752 )
2023-08-15 00:22:37 +10:00
Ryan and GitHub
b4fb445dbf
doio/kb38: fix layout ( #21704 )
2023-08-08 00:27:36 +01:00
Ryan and GitHub
d52bafade3
Fix binepad/bn009 and durgod/dgk6x/hades_ansi keymaps ( #21701 )
2023-08-06 18:13:20 +01:00
Ryan and GitHub
049a4baec0
Contributing docs: add note to make sure repo is up to date ( #21694 )
2023-08-05 10:16:10 +10:00
Ryan and GitHub
0b802defd4
haptic: further naming cleanups ( #21682 )
2023-08-04 01:16:16 +01:00
Ryan and GitHub
19536b8190
moondrop/dash75: fix keymap ( #21680 )
2023-08-03 01:03:25 +01:00
Ryan and GitHub
6018b56c55
Remove old OLED API code ( #21651 )
2023-07-31 15:43:10 +01:00
Ryan and GitHub
f407d90598
keycode aliases: work around ChibiOS ch.h include guard ( #21497 )
2023-07-31 09:35:06 +10:00
Ryan and GitHub
cc3bd728f0
Fix layout offsets for a handful of boards ( #21636 )
2023-07-31 09:34:40 +10:00
Ryan and GitHub
030511ece3
CLI: Improve error messages when layout key matrix row/col is OOB ( #21640 )
2023-07-31 09:34:19 +10:00
Ryan and GitHub
571b8bac82
LED Matrix: driver naming cleanups ( #21580 )
2023-07-29 15:25:00 +10:00
Ryan and GitHub
b4a7b9253a
Bluetooth: driver naming cleanups ( #21624 )
2023-07-29 15:16:14 +10:00
Ryan and GitHub
4af6f1df06
quantum.h: clean up process_keycode includes ( #21579 )
2023-07-29 15:05:15 +10:00
Ryan and GitHub
727b1d1597
Unicode: move keycode aliases to a separate header ( #21613 )
2023-07-27 16:29:22 +01:00
Ryan and GitHub
8b7ac7f2ca
Raw HID: documentation improvements ( #21596 )
2023-07-25 09:20:41 +10:00
Ryan and GitHub
18251eb8da
kinesis: remove stacked split layouts ( #21569 )
2023-07-22 06:58:32 +10:00
Ryan and GitHub
d136d49053
Revert "[Bug] Fix compilation error when Split Watchdog enabled" ( #21572 )
2023-07-22 06:43:14 +10:00
Ryan and GitHub
39679e055d
Fix backlight support for some boards ( #21554 )
2023-07-21 09:41:02 +10:00
Ryan and GitHub
4137685f8e
backlight: split AVR PWM and timer drivers ( #21540 )
2023-07-21 09:27:55 +10:00
Ryan and GitHub
b090354143
haptic: naming cleanups ( #21551 )
2023-07-21 09:17:39 +10:00
fauxpark
9a4abea7c9
Merge remote-tracking branch 'upstream/master' into develop
2023-07-21 00:51:15 +10:00
Ryan and GitHub
da2d2f947d
quantum: remove direct quantum.h includes ( #21507 )
2023-07-16 23:42:56 +10:00
Ryan and GitHub
b9e5895184
Eliminate TMK_COMMON_* in makefiles ( #21517 )
2023-07-15 17:27:32 +10:00
Ryan and GitHub
eee0384167
process_keycode: remove direct quantum.h includes ( #21486 )
2023-07-11 17:07:24 +10:00
Ryan and GitHub
de1d36031b
Move DEBOUNCE_TYPE to data driven ( #21489 )
2023-07-09 21:06:03 +10:00
Ryan and GitHub
03ecd34684
keymap_extras: remove direct quantum.h includes ( #21485 )
2023-07-09 20:05:01 +10:00
Ryan and GitHub
b6d9409d2f
drivers: remove direct quantum.h includes ( #21473 )
2023-07-09 20:03:50 +10:00
Ryan and GitHub
7457e90887
debounce: remove direct quantum.h includes ( #21480 )
2023-07-09 02:05:20 +01:00
Ryan and GitHub
cb2331713c
Relocate backlight drivers ( #21444 )
2023-07-08 23:13:10 +10:00
fauxpark
ea1a9c37ed
Merge remote-tracking branch 'upstream/master' into develop
2023-07-08 01:01:36 +10:00
Ryan and GitHub
ef39ecd1b7
Adjust width requirement for big enter ( #21470 )
2023-07-08 00:08:13 +10:00
Ryan and GitHub
30de598650
tmk_core: remove direct quantum.h includes ( #21465 )
2023-07-07 21:24:07 +10:00
Ryan and GitHub
d83578dbe4
kyria: remove LAYOUT_stack ( #21384 )
2023-07-07 21:21:45 +10:00