Jacob Alexander
5f262ea4b6
Code cleanup
- Changing header file ifndef define to pragma once's
- Removed duplicate output_com.h's
9年前
Jacob Alexander
f5a1e1bcf5
Preparing for mk20dx256vlh7
- Not ready yet
- Will require some more changes to Lib/mk20dx.c
9年前
Jacob Alexander
15bb1a767f
Adding KLL define support
9年前
Jacob Alexander
97b514a9d4
Fixing USB send rate.
- Only send USB events when something changes (rather than every ms)
9年前
Jacob Alexander
9b1e19017f
Adding more RAM optimizations
- Split up TriggerMacro and ResultMacro to help the compiler optimize better
- Static RAM usage did not decrease, total flash usage did
9年前
Jacob Alexander
df82ffeff7
Adding support for layer packing
- Only keep state for the scan code that are available for the layer
- Also properly implemented scan code range checking (was not done before, only worked because the KLL compiler was well behaved)
9年前
Jacob Alexander
dd9c018378
Adding support to Macro support to DPH
- Added layout files for 50 key and kishsaver
- Not yet working (some USB issues on AVR to debug)
- Fixed an OSX issue when building AVR
- Cleanup
9年前
Jacob Alexander
cb37c82330
Updating PartialLayer code to support varying counter widths.
- For both uC architecture differences and RAM saving
9年前
Jacob Alexander
c7934c7224
Adding variable width state variable width.
- Allows for RAM space savings on small microcontrollers at the expense of macro length and number of macros/key assignments
9年前
Jacob Alexander
121525e2cb
Splitting out structures and macros from the generated keymap.
- Preparation to integrating the compiler
10年前