Commit Graph
100 Commits
Author SHA1 Message Date
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
Kyle Brown 015e0cdfd7 linter fix 2020-10-15 15:42:12 -07:00
Kyle Brown 6ed5d04af5 Corrected a replace issue in the docs 2020-10-13 11:07:08 -07:00
Kyle Brown 80d95816e4 Switch to initiator/target 2020-10-13 11:07:08 -07:00
Kyle Brown 1a4e81a2e5 Remove GC. Not needed on newer Cpy versions 2020-10-13 10:58:18 -07:00
Kyle Brown 6e10babfbe update RGB for more modern cpy versions 2020-10-09 22:43:37 -07:00
Kyle Brown 026308bbeb layout change 2020-10-09 22:17:20 -07:00
Kyle Brown 945fcca7b0 kdb424 corne keymap added 2020-10-01 13:29:34 -07:00
Kyle Brown 29373e9a37 delay imports 2020-10-01 12:53:05 -07:00
Kyle Brown e225d8b1d6 Allows continuation of firmware if bluetooth can't be imported 2020-10-01 12:53:05 -07:00
Kyle Brown fba97fc364 UART does in fact work 2020-10-01 12:41:18 -07:00
Kyle Brown 73b7464ec1 initial corne support on the nicenano 2020-10-01 12:41:18 -07:00
Kyle Brown b65a94972c layout update 2020-09-30 12:31:26 -07:00
Kyle Brown 18eeb4eadc remove prints 2020-09-13 18:44:18 -07:00
Kyle Brown 6844654d39 Clearly a copy paste error 2020-09-13 18:44:18 -07:00
Kyle Brown d47665df50 small docs add for rgb 2020-07-12 19:07:17 -07:00
Kyle Brown 2244c95db6 layout update 2020-06-30 15:04:33 -07:00
Kyle Brown 7c81e01505 layout changes 2020-01-11 14:20:29 -08:00
Kyle Brown fc51f84045 Make this clearer 2019-07-17 22:11:31 -07:00
Kyle Brown 241cf69979 Small touch ups to correct errors, and update to modern information 2019-07-17 16:17:52 -07:00
Kyle Brown 004f40e7d2 Unbreak the fix 2019-07-17 16:05:40 -07:00
Kyle Brown b6af43ef90 rgb animations perf 2019-07-17 16:05:40 -07:00
Kyle Brown d07560513f Fixed crash on debug when no Rgb was used, and unloaded LED and RGB when not used to save ram 2019-07-17 16:05:40 -07:00
Kyle Brown c16e2c51aa addressing PR feedback 2019-06-24 17:09:52 -07:00
Kyle Brown 5532ffdcbf Ready for merging 2019-06-21 17:28:30 -07:00
Kyle Brown 39b0b1e7f2 final commit before rebase 2019-06-21 16:51:01 -07:00
Kyle Brown 5158094549 Small changes 2019-06-21 16:49:00 -07:00
Kyle Brown 3f8c6e7648 Added support for user animations with docs 2019-06-21 16:49:00 -07:00
Kyle Brown 9d8682c866 Config changes and uses consts to save ram 2019-06-21 16:49:00 -07:00
Kyle Brown 86b8c4ffb0 New animation 2019-06-21 16:49:00 -07:00
Kyle Brown bb198709f2 fix incorrect merge 2019-06-21 16:48:59 -07:00
Kyle Brown fa28b3afba Luddite "fixes" for personal layout. Exposes a KMK limitation 2019-06-21 16:47:44 -07:00
Kyle Brown efb642c374 Fix some issues if you don't define some things 2019-06-21 16:47:44 -07:00
Kyle Brown 1a06e0ed72 Renamed some things and added luddite layout for kdb424 and default 2019-06-21 16:47:44 -07:00
Kyle Brown 7ebf8d623f Fix toggle 2019-06-21 16:47:44 -07:00
Kyle Brown ec1a62e52d Added static standby mode for performance. 2019-06-21 16:47:44 -07:00
Kyle Brown 0a06e733d2 Solved. Added uart buffer on the master to free up the uart bus buffer 2019-06-21 16:47:43 -07:00
Kyle Brown e2413a3c25 Still dirty, but moved the problem to a better place. Still unrealistic to hit 2019-06-21 16:47:00 -07:00
Kyle Brown a882ef2c38 Quick patch unrealistic face roll keyboard corruption 2019-06-21 16:47:00 -07:00
Kyle Brown 373ca8355e Added MANY boards to supported list, and organized supported boards 2019-06-21 16:47:00 -07:00
Kyle Brown 54d63037bf Added board definition for nyquist and add RGB and LED pins for nyquest and iris 2019-06-21 16:46:59 -07:00
Kyle Brown f7a1d54752 Added LED support, cleaned up RGB docs 2019-06-21 16:45:04 -07:00
Kyle Brown 7ebfaa3bf7 cleaned up docs even more. I believe this fills all requirements for merge. 2019-06-21 16:44:03 -07:00
Kyle Brown f65ea1e841 Added 2 more keys, stripped unused cruft, and added more docs. 2019-06-21 16:44:03 -07:00
Kyle Brown 5c8c2e97fd Resolved many things 2019-06-21 16:44:02 -07:00
Kyle Brown 3ae7432de0 Massive docs update 2019-06-21 16:42:53 -07:00
Kyle Brown 9fbad17ed4 code cleanup to pass lint and some for flake8 2019-06-21 16:42:12 -07:00
Kyle Brown 1751cce299 code cleanup to pass lint and some for flake8 2019-06-21 16:41:58 -07:00
Kyle Brown ad3430eeb6 Needs docs, but code is ready for review probably 2019-06-21 16:38:41 -07:00
Kyle Brown 5334e7e0be Massive hsv math fix and configs can be passed now for most things 2019-06-21 16:38:41 -07:00
Kyle Brown 2ad1fe8a9c Massively improved, still not complete. Much easier to use now 2019-06-21 16:38:41 -07:00
Kyle Brown 31983a0873 Breathing now finally working, a key to enable it, not sane defaults, and a toggle button 2019-06-21 16:38:39 -07:00
Kyle Brown 0ba5911f8f More animations, now based on time and intervals. Massively WIP 2019-06-21 16:37:53 -07:00
Kyle Brown 7a58ac041f HSV functions added 2019-06-21 16:37:53 -07:00
Kyle Brown 4b033857b1 Initial RGB with test animation running automatically 2019-06-21 16:37:51 -07:00
Kyle Brown 0016ac8aa3 Merge branch 'master' into topic-backspace-delete 2019-03-21 17:25:16 -07:00
Kyle Brown 8bb55c84cd Literally hurting performance now. Needs removed 2019-03-21 17:24:50 -07:00
Kyle Brown 7e06b143e1 Merge branch 'master' into topic-backspace-delete 2019-03-12 00:25:05 -07:00
Kyle Brown 298f9489c2 Duh, chaining.... 2019-03-12 00:24:48 -07:00
Kyle Brown a2cfa92f2f Missed some obvious things 2019-03-12 00:24:48 -07:00
Kyle Brown e792524b63 Added mod tap with docs 2019-03-12 00:24:48 -07:00
Kyle Brown fc8ddba6cb Adds delete/backspace key. Resolves #93 2019-03-09 15:12:23 -08:00
Kyle Brown baee92d961 This failed to properly rebase 2018-12-12 21:32:16 -08:00
Kyle Brown 952f6b7022 Added the extra data pin. Will add docs when it's actually doing something 2018-12-12 15:43:33 -08:00
Kyle Brown 5ef6a7a96a Added docs, and removed some old, not needed docs 2018-12-12 15:43:33 -08:00
Kyle Brown e6acef9648 Add initial support (untested) for my layout on nyquist with converter board
Unbrick splits completely

Unbrick splits completely
2018-12-12 15:43:33 -08:00
Kyle Brown 84a3fa8a04 Update README.md
Small typo and added better readability for translating to code, which is why most users will be here (adding a keyboard)
2018-12-04 16:44:13 -08:00
Kyle Brown eecbc995d4 Update README.md 2018-12-01 13:33:27 -08:00
Kyle Brown dacd70f799 Fix typo 2018-12-01 13:33:27 -08:00
Kyle Brown bdf626255d Merge branch 'master' into master 2018-11-15 17:03:04 -08:00
Kyle Brown 15fea0189b Added remote debugger and cleaned up several things Looks good to merge 2018-10-28 15:03:22 -07:00
Kyle Brown 2b28b99503 Finalize docs, and unbreak failed rebase 2018-10-28 15:03:22 -07:00