Mercurial > louis > kiibohd-controller
view Macro/PartialMap/capabilities.kll @ 410:8fa2619aa60e
Fix a handful of infinite loops that occur if you have more than 254 macros
author | Kevin Frei <freik@fb.com> |
---|---|
date | Sat, 02 Jan 2016 17:43:05 -0800 |
parents | dbbdedccc275 |
children | 0f7a6b593dc4 |
line wrap: on
line source
Name = PartialMapCapabilities; Version = 0.2; Author = "HaaTa (Jacob Alexander) 2014-2015"; KLL = 0.3b; # Modified Date Date = 2015-09-24; # Capabilties available to the PartialMap module layerState => Macro_layerState_capability( layer : 2, state : 1 ); layerLatch => Macro_layerLatch_capability( layer : 2 ); layerLock => Macro_layerLock_capability( layer : 2 ); layerShift => Macro_layerShift_capability( layer : 2 ); # By default, rotate to the next layer # The current rotating layer is stored separately to the layer stack # But still sets the layer stack using the layerLock/unlock mechanism # Argument 0 -> Next, 1 -> Previous layerRotate => Macro_layerRotate_capability( previous : 1 ); # Defines available to the PartialMap module stateWordSize => StateWordSize_define; stateWordSize = 8; # Default for now, increase to 16 or 32 for higher limits