view Macro/PartialMap/capabilities.kll @ 377:dbbdedccc275

Adding layer rotation (next/prev) capability - Requires kll update - Including udev id update
author Jacob Alexander <haata@kiibohd.com>
date Mon, 28 Sep 2015 19:58:39 -0700
parents 8d41330c194d
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