Kyle McCreery
|
2eb3b31813
|
Vial support for MechWild Mercutio (#34)
* added Vial build for OBE
* Added Vial support for MechWild Mercutio
* Update rules.mk
|
2021-07-18 14:19:02 -04:00 |
|
Pylon
|
47ae52d274
|
Increased layer count (due to increased EEPROM emulation size in Vial 0.4) (#33)
Co-authored-by: bluepylons <jwang@fluentbio.com>
|
2021-07-18 13:35:07 -04:00 |
|
Kyle McCreery
|
a8bbebba5a
|
Cleaned up config for murphpad build (#32)
|
2021-07-18 12:48:34 -04:00 |
|
Ilya Zhuravlev
|
90f3b0e2e1
|
vial_example: update for vial best practices
|
2021-07-18 00:23:02 -04:00 |
|
Ilya Zhuravlev
|
750b29fdb7
|
Merge branch 'next' into vial
|
2021-07-18 00:01:36 -04:00 |
|
Ilya Zhuravlev
|
50565b9117
|
Fix compile for newly added keyboards
|
2021-07-17 23:56:06 -04:00 |
|
Ilya Zhuravlev
|
933c641e5d
|
Make vial firmware fit pass 2
|
2021-07-17 23:46:11 -04:00 |
|
Ilya Zhuravlev
|
829a9039d5
|
Make vial firmware fit pass 1
|
2021-07-17 23:46:11 -04:00 |
|
Ilya Zhuravlev
|
e7789a9502
|
vial: change number of tapdance/combos enabled based on eeprom size
|
2021-07-17 23:46:11 -04:00 |
|
Ilya Zhuravlev
|
14c7ba62b0
|
qmk_settings: fix variable delays on avr
|
2021-07-17 23:46:11 -04:00 |
|
Ilya Zhuravlev
|
e165e8c94a
|
vial: always include qmk_settings.h for fallback defines
|
2021-07-17 23:46:11 -04:00 |
|
Ilya Zhuravlev
|
e25205e35d
|
vial_example: add STM32F401 vial example
|
2021-07-17 23:46:11 -04:00 |
|
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 |
|