Jacob Alexander
f5a1e1bcf5
Preparing for mk20dx256vlh7
- Not ready yet
- Will require some more changes to Lib/mk20dx.c
9 vuotta sitten
Jacob Alexander
15bb1a767f
Adding KLL define support
9 vuotta sitten
Jacob Alexander
97b514a9d4
Fixing USB send rate.
- Only send USB events when something changes (rather than every ms)
9 vuotta sitten
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 vuotta sitten
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 vuotta sitten
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 vuotta sitten
Jacob Alexander
cb37c82330
Updating PartialLayer code to support varying counter widths.
- For both uC architecture differences and RAM saving
9 vuotta sitten
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 vuotta sitten
Jacob Alexander
121525e2cb
Splitting out structures and macros from the generated keymap.
- Preparation to integrating the compiler
10 vuotta sitten