Commit Graph
481 Commits
Author SHA1 Message Date
Jasper Chan 49ac7c2e40 Move key definitions into a dict 2021-05-18 17:30:17 -07:00
Jasper Chan 09b8d0ee3b Run linter 2021-05-16 23:46:48 -07:00
Jasper Chan e670ccbfc4 Restore comments 2021-05-16 23:06:04 -07:00
Jasper Chan e1206d215e Dynamically allocate keys as required 2021-05-16 22:27:50 -07:00
Josh Klar 0ab4d9fba1 fix(split): now able to send a single keydown, but nothing else, from secondary parts of split boards 2021-04-10 18:17:05 -07:00
Kyle Brown af0324cf48 Lily58 works. Wired splits still don't 2020-12-27 22:09:52 -08:00
Kyle Brown 5026000316 update kmkpython and hack fix bug 2020-12-02 21:31:42 -08:00
Josh Klar a013a84f19 feat(kmkpy): make dist -> uf2 files for each supported NRF board, with KMK bundled 2020-11-26 20:50:14 -08:00
Josh Klar eb64b62bc6 fix(irisr2): get out of SOFT_SERIAL_PIN's way 2020-11-26 20:36:21 -08:00
Kyle Brown 672dc22cfd add data pins 2020-11-14 17:56:18 -08:00
Kyle Brown 659201439f Allow pin overrides on splits 2020-11-13 23:27:48 -08:00
Kyle Brown 999a9507b5 cleanup 2020-11-13 23:27:48 -08:00
Kyle Brown f94734c28d port boards and docs 2020-11-13 23:27:48 -08:00
Kyle Brown 33e969230f working modules and sandbox 2020-11-13 23:27:48 -08:00
Kyle Brown f05c9a3732 merge BLE and wired splits into split-common 2020-11-13 23:27:48 -08:00
Kyle Brown 1bde64392e state to keyboard and hid switching 2020-11-13 23:27:48 -08:00
Kyle Brown 8839c1c7ec prelim module support 2020-11-13 23:27:48 -08:00
Kyle Brown a85ec2cc3f allow target detection for wired splits 2020-11-13 23:27:48 -08:00
Kyle Brown ac89e51ff1 HID fixup 2020-11-13 23:27:48 -08:00
Kyle Brown ab49e5edff possible leader fix 2020-11-13 23:27:48 -08:00
Kyle Brown 1f0aa18a73 power fixup 2020-11-13 23:27:48 -08:00
Kyle Brown b3df5aaab3 fixup 2020-11-13 23:27:48 -08:00
Kyle Brown d2407e9bd8 Massive update for all boards 2020-11-13 23:27:48 -08:00
Kyle Brown dea771fd7f requested changes 2020-11-13 23:27:48 -08:00
Kyle Brown 7a2bed8cdd splits update 2020-11-13 23:27:48 -08:00
Kyle Brown 8a166ac91f power integrated fully, and guarded against i2c locks
power integrated fully, and guarded against i2c locks

led update

touchup
2020-11-13 23:27:48 -08:00
Kyle Brown 34b808efb7 change default BLE name 2020-11-13 23:27:48 -08:00
Kyle Brown c2c456ce1a Docs added 2020-11-13 23:27:48 -08:00
Kyle Brown 7fe461d537 massive cleanup 2020-11-13 23:27:48 -08:00
Kyle Brown 4cc99d487d Cruft cleaned, timers more accurate 2020-11-13 23:27:48 -08:00
Kyle Brown 7566981966 move boards out of kmk 2020-11-13 23:27:48 -08:00
Kyle Brown 2edad3c371 cleanup, less hacks, less GC 2020-11-13 23:27:48 -08:00
Kyle Brown 6d941a39bf Simplify splits, expand extentions 2020-11-13 23:27:48 -08:00
Kyle Brown 994012b249 allow matrix sync on BLE split
typo
2020-11-13 23:27:48 -08:00
Kyle Brown 1af888f9c1 memory improvements and fstring 2020-11-13 23:27:48 -08:00
Kyle Brown c6e8d6f9f7 Psave ported 2020-11-13 23:27:48 -08:00
Kyle Brown 9e9c306bf2 Ported BLE Splits to this branch
ble-splits/corne working
2020-11-13 23:27:48 -08:00
Kyle Brown 39dd4b9b11 RGB fix
small RGB touchup

convert boards to extensions
2020-11-13 23:27:48 -08:00
Kyle Brown d21c9bbaff add more extensions for keys 2020-11-13 23:27:48 -08:00
Kyle Brown 5e8c360de7 Moved layers to extension 2020-11-13 23:27:48 -08:00
Kyle Brown a7b44699b5 fixed splits. Enabled extensions on nyquist 2020-11-13 23:27:48 -08:00
Kyle Brown 54592a01b0 Finished porting RGB to extensionss 2020-11-13 23:27:48 -08:00
Kyle Brown 9972e8d23d closer to working, but not right 2020-11-13 23:27:48 -08:00
Kyle Brown 56732930c5 Moved BLE to HID 2020-11-13 23:27:48 -08:00
Kyle Brown 3fd9a92ce4 Actually bring up to date with master 2020-11-13 23:27:48 -08:00
Josh Klar 2c4e866024 Initial attempt to merge internal_state with kmk_keyboard. Seems to work on Plank so far
fix formatting

Example of new "Extension"/plugin system, using LED

Cleanup of RGB code

staticmethod to proper, normal methods

Needs cleanup, but: migrate Leader to Extension API

remove useless self reurns

fix an AttributeError with Leader key removal

Checkpoint from the weekend: split as an Extension (not working or done yet)

wip
2020-11-13 23:27:48 -08:00
Josh Klar b8cb4bda98 Merge pull request #183 from dzervas/fix_deploy_action
Fix deploy action
2020-11-10 22:55:52 -08:00
Dimitris Zervas 8bb7c1f555 Remove s3cfg and use secrets as env vars 2020-10-17 00:29:10 +03:00
Dimitris Zervas 4afac426f0 Add the s3cfg secret 2020-10-17 00:05:28 +03:00
Dimitris Zervas 4c06d8b626 Invalid syntax in deploy.yml 2020-10-16 23:56:04 +03:00