kmk_firmware/kmk
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
..
boards OMEGA REFACTOR! Perf grind basically complete. 2018-10-16 22:21:45 -07:00
macros OMEGA REFACTOR! Perf grind basically complete. 2018-10-16 22:21:45 -07:00
mcus OMEGA REFACTOR! Perf grind basically complete. 2018-10-16 22:21:45 -07:00
__init__.py A basic 2x2 matrix that can auto-flash to a Feather with a compatible bootloader 2018-09-02 20:07:07 -07:00
consts.py Should have been caps as these are const 2018-10-11 20:41:52 -07:00
firmware.py OMEGA REFACTOR! Perf grind basically complete. 2018-10-16 22:21:45 -07:00
hid.py OMEGA REFACTOR! Perf grind basically complete. 2018-10-16 22:21:45 -07:00
internal_state.py OMEGA REFACTOR! Perf grind basically complete. 2018-10-16 22:21:45 -07:00
keycodes.py OMEGA REFACTOR! Perf grind basically complete. 2018-10-16 22:21:45 -07:00
kmktime.py OMEGA REFACTOR! Perf grind basically complete. 2018-10-16 22:21:45 -07:00
matrix.py OMEGA REFACTOR! Perf grind basically complete. 2018-10-16 22:21:45 -07:00
pins.py Resolves #56 by moving kmk.common.* up a level to kmk.* 2018-10-11 18:13:29 -07:00
rotary_encoder.py Resolves #56 by moving kmk.common.* up a level to kmk.* 2018-10-11 18:13:29 -07:00
types.py Resolves #56 by moving kmk.common.* up a level to kmk.* 2018-10-11 18:13:29 -07:00
util.py Resolves #56 by moving kmk.common.* up a level to kmk.* 2018-10-11 18:13:29 -07:00