Josh Klar
e2ed95556a
Try to fix various advanced layers
2018-10-16 23:11:50 -07:00
Josh Klar
bf500d37ff
unbreak tap time
2018-10-16 22:39:17 -07:00
Josh Klar
d042b458f0
Fix Kyle board, and unbreak MO-dependent layers
2018-10-16 22:36:01 -07:00
Josh Klar
16c82b1c0c
OMEGA REFACTOR! Perf grind basically complete.
...
Resolves #70 , Resolves #67
Still needs some regression testing in general, and a definite
regression is that rotary encoders are no longer (for the immediate time
being) supported.
Moves to a much simpler internal state tracking system, and FAR lighter
matrix scan.
Removes MicroPython support entirely.
2018-10-16 22:21:45 -07:00
Josh Klar
ebc45d59dc
Address #52 almost entirely - target upstream builds of CircuitPython and simply copy (rsync) KMK source, a basic main.py, and the user's keymap to the CIRCUITPY drive
2018-10-15 02:49:12 -07:00
Josh Klar
b296148631
Merge branch 'master' into topic-low-hanging-fruit
2018-10-11 20:42:03 -07:00
Kyle Brown
5313e5f5b5
Fixed caps issue on leader_dictionary and debug_enable
2018-10-11 20:41:52 -07:00
Kyle Brown
37aeeac10a
Should have been caps as these are const
2018-10-11 20:41:52 -07:00
Josh Klar
b763dd9c4b
Resolves #53 by removing InternalState.update and moving its still-unused functionality up the stack a bit
2018-10-11 19:20:03 -07:00
Josh Klar
00899d1b0f
Resolves #56 by moving kmk.common.* up a level to kmk.*
2018-10-11 18:13:29 -07:00