Commit Graph
100 Commits
Author SHA1 Message Date
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
Kyle Brown 744d7c1f5d Needs docs, but is basically complete. #3 2018-10-28 15:03:22 -07:00
Kyle Brown 8d3e4e0a63 Fully working split. Needs further testing 2018-10-28 15:03:22 -07:00
Kyle Brown af3eccd715 First keys on slave half actually type! Still needs a bit of work 2018-10-28 15:03:22 -07:00
Kyle Brown 49da93e436 Basic uart split support. Still need docs and testing 2018-10-28 15:03:22 -07:00
Kyle Brown 4df725569a Readme update 2018-10-15 00:35:49 -07:00
Kyle Brown d295dc52e6 Small fix for leaving leader 2018-10-15 00:16:34 -07:00
Kyle Brown 41eb48fd71 Merge branch 'master' into topic-low-hanging-fruit 2018-10-11 21:42:40 -07:00
Kyle Brown 4c12e3a08d Basic Docs
Updated

Final cleanup
2018-10-11 21:42:30 -07:00
Kyle Brown 5313e5f5b5 Fixed caps issue on leader_dictionary and debug_enable 2018-10-11 20:41:52 -07:00