Commit Graph

19 Commits (ea80c8dda2c888fbdbff53f54f003869b1d9f8b0)

Author SHA1 Message Date
Ilya Zhuravlev 0df86e79b4 vial: check to ensure VIAL_UNLOCK_COMBO_ROWS and VIAL_UNLOCK_COMBO_COLS
contain the same number of elements
2021-01-12 11:20:55 -05:00
Ilya Zhuravlev 1c4a1d68d6 vial: don't include usb_descriptor.h 2021-01-09 13:19:28 -05:00
Ilya Zhuravlev cc43ad2b41 vial: allow resuming an interrupted unlock sequence 2021-01-07 12:52:56 -05:00
Ilya Zhuravlev e2447a0eea vial/encoders: replace 254 magic with a constant 2021-01-03 09:12:16 -05:00
Ilya Zhuravlev 32984ea0c9 Merge branch 'vfw' into vial 2021-01-01 05:02:34 -05:00
Ilya Zhuravlev 377af7bcfc vial/lock: flip around the lock/unlock logic 2020-12-29 19:30:29 -05:00
Ilya Zhuravlev b0a3e0d0af vial: support VIAL_INSECURE define 2020-12-29 19:26:09 -05:00
Ilya Zhuravlev cc59ab21c5 via/vial: kill all rawhid handling while unlocking 2020-12-29 15:36:12 -05:00
Ilya Zhuravlev f4dcedc687 vial: add asserts to ensure keycodes don't shift around 2020-12-29 15:17:04 -05:00
Ilya Zhuravlev 1b670b3fea vial: allow re-locking keyboard 2020-12-29 15:02:02 -05:00
Ilya Zhuravlev 0fd15c51f3 vial/unlock: specify keys to hold 2020-12-29 14:46:02 -05:00
Ilya Zhuravlev 6716b76f6c vial: add security-related features 2020-12-27 08:03:10 -05:00
Ilya Zhuravlev 6d9ad020fc Revert "vial: implement fast batch keymap retrieval"
This reverts commit 5375670000.
2020-12-26 20:15:46 -05:00
Ilya Zhuravlev a9ccf9aa92 vial/encoders: use action_exec hack to support any keycode 2020-12-25 15:26:14 -05:00
Ilya Zhuravlev 5375670000 vial: implement fast batch keymap retrieval 2020-12-21 02:31:10 -05:00
Ilya Zhuravlev 10e15c09a4 vial: initial encoder support 2020-12-18 22:35:41 -05:00
Ilya Zhuravlev 71280fe884 vial: properly use memcpy_P for retrieving keyboard definition 2020-12-17 05:29:50 -05:00
Ilya Zhuravlev 2a9405a5a8 vial: support retrieving keyboard ID and protocol version 2020-10-18 14:36:45 -04:00
Ilya Zhuravlev 9791507fae vial initial 2020-10-14 22:14:00 -04:00