1 Name = PartialMapCapabilities;
3 Author = "HaaTa (Jacob Alexander) 2014-2015";
10 # Capabilties available to the PartialMap module
11 layerState => Macro_layerState_capability( layer : 2, state : 1 );
12 layerLatch => Macro_layerLatch_capability( layer : 2 );
13 layerLock => Macro_layerLock_capability( layer : 2 );
14 layerShift => Macro_layerShift_capability( layer : 2 );
15 # By default, rotate to the next layer
16 # The current rotating layer is stored separately to the layer stack
17 # But still sets the layer stack using the layerLock/unlock mechanism
18 # Argument 0 -> Next, 1 -> Previous
19 layerRotate => Macro_layerRotate_capability( previous : 1 );
21 # Defines available to the PartialMap module
22 stateWordSize => StateWordSize_define;
23 stateWordSize = 8; # Default for now, increase to 16 or 32 for higher limits