Preparing for kll compiler usage

- Split layer capability into different parts
- Convenience Shift, Latch, Lock
- Keeping the original capability because it also allows specifically turning layers off and is useful for debugging
This commit is contained in:
Jacob Alexander 2014-09-07 21:10:49 -07:00
parent 121525e2cb
commit 2a6c2a9c78
2 changed files with 91 additions and 24 deletions

View file

@ -26,7 +26,10 @@
// ----- Capabilities -----
void Macro_layerStateToggle_capability( uint8_t state, uint8_t stateType, uint8_t *args );
void Macro_layerState_capability( uint8_t state, uint8_t stateType, uint8_t *args );
void Macro_layerLatch_capability( uint8_t state, uint8_t stateType, uint8_t *args );
void Macro_layerLock_capability( uint8_t state, uint8_t stateType, uint8_t *args );
void Macro_layerShift_capability( uint8_t state, uint8_t stateType, uint8_t *args );