Commit Graph

15840 Commits

Author SHA1 Message Date
Ilya Zhuravlev
1ba3126ae4 eeprom_stm32: add stm32f4 series support
based on code by @yulei in https://github.com/qmk/qmk_firmware/pull/7803
2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
ae1d581ca7 eeprom_stm32: implement denser emulation, default to 4k 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
cdf16e79a3 qmk_settings: default to 10ms tap code delay 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
bec9d622a1 vialrgb: save flash/memory when direct control is disabled 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
83d13b44c2 vialrgb: support direct LED control 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
b20bf26c6b vialrgb: handle the disable mode 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
fa77ed964e vialrgb: switch to 16-bit rgb mode for future proofing 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
23e8adc8b2 vialrgb: add all effects 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
1d5ed0b24a vialrgb: convert between vialrgb id and qmk id for modes 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
5bc1373a27 move RGB_MATRIX_MAXIMUM_BRIGHTNESS to header file 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
881c8027d2 vialrgb: add rgb info command 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
7ee6ddd9a7 vialrgb: initial 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
fa26d6e1bc qmk_settings: wrap TAP_CODE_DELAY and TAP_HOLD_CAPS_DELAY 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
a284336819 qmk_settings: wrap tap/hold settings 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
6a48f2be28 vial: fix build with features disabled 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
4a95d01faa qmk_settings: pick up oneshot defaults from macros 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
01b92fcb45 qmk_settings: enable by default 2021-07-17 23:46:11 -04:00
Ilya Zhuravlev
ab47d18274 qmk_settings: fix compile errors when disabled 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
7d23ffe1bc qmk_settings: wrap COMBO_TERM 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
c9492cef89 fix combo handling for interrupted combos 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
99772b39c4 vial/combo: remove the KC_NO workaround, no longer needed 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
26a9cb5749 vial/combo: implement dynamic combos 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
8ccef55b3e vial/combo: prototype 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
e0c7388e5d vial/tap-dance: allow complex keycodes 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
274d9dcf07 vial/tap-dance: change double hold behavior when no explicit entry 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
be80d90f42 vial/tap-dance: adjust behavior for double tap+hold 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
5f4aa29c0d vial/tap-dance: initial implementation 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
9ae8b1bc27 qmk_settings: remove debounce, tap-hold 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
d0747a6904 qmk_settings: wrap mouse keys 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
2f37c69ac9 qmk_settings: wrap one shot keys 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
e692dee6c7 qmk_settings: wrap auto shift 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
2848a74f62 qmk_settings: retrieve supported settings 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
2affa3ac05 vial: add qmk settings reset command 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
6b0df5146f qmk_settings: implement setting persistence 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
b34258dbd6 qmk_settings: update with test settings 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
8dc2d07288 qmk_settings: initial prototype 2021-07-17 23:46:10 -04:00
Ilya Zhuravlev
c0cd1bfc6c vial: bump protocol version 2021-07-17 23:46:10 -04:00
hornslyn
2b2ff48c5d
Vial support for KBDFans KBD75 Rev 2 (#31)
* Vial support for KBDFans KBD67 Hotswap

* Edited config.h

* Vial Support for KBD67 Rev2

* Vial support for KBDFans KBD75 Rev 2
2021-07-17 03:35:48 -04:00
hornslyn
bf662f76fc
Vial support for KBDFans KBD67 Rev2 (#30)
* Vial support for KBDFans KBD67 Hotswap

* Edited config.h

* Vial Support for KBD67 Rev2
2021-07-16 18:04:44 -04:00
usrfriendly
544a79648e
Fixes default bm40hsrgb layout (#29)
* ported bm40hsrgb

* cleaned up keyboard-layout.json

* Fixed default layout
2021-07-10 20:54:44 -04:00
usrfriendly
718440e9ed
Ported kprepublic bm40hsrgb (#28)
* ported bm40hsrgb

* cleaned up keyboard-layout.json
2021-07-10 17:51:17 -04:00
xyzz
c8b0d78d99
Merge pull request #27 from bluepylons/vial
Vial support for Boston
2021-07-09 00:52:47 -04:00
bluepylons
61a7587d27 Implemented Vial 2021-07-09 00:14:45 -04:00
Harshit Goel
4d7ba77a42
Pteron36 encoder (#26)
* added encoder support

* added encoder support

* update encoder config

Co-authored-by: Harshti Goel <harshitgoel@licious.com>
2021-07-07 01:31:07 -04:00
Ilya Zhuravlev
da40be2f11 util: fix CI vial compile 2021-07-05 23:31:31 -04:00
Ilya Zhuravlev
a8097046f5 ci_vial_verify_uid: fix when keyboard has several vial keymaps 2021-07-04 09:20:39 -04:00
Yon Nor
63abe5116f
Add CX60 Pcb (#25)
* Add CX60 Pcb

* Keymaps

* Keymaps
2021-07-04 09:18:24 -04:00
hornslyn
77c3d45bce
Vial support for YD60MQ (#24)
* CX60-Vial - Initial Commit

* Edited readme.md

* Edited #ifdef in config.h

* Edited rules.mk

* Edited capslock codes

* Added Vial Support to YD60MQ

* Cleanup for proper submission

* Removed VIAL_INSECURE = no from rules.mk
2021-07-03 14:26:23 -04:00
Harshit Goel
71a6741d38
Pteron36 (#23)
* add pteron36

* finish vial config
2021-06-27 15:55:26 -04:00
Ilya Zhuravlev
81b5a3ebc7 fix compile errors after merge 2021-06-26 16:44:36 -04:00