Commit Graph

15852 Commits (2eb3b318134b02c631360d438d04920a59628c50)

Author SHA1 Message Date
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