Mercurial > louis > kiibohd-controller
diff Scan/ISSILed/capabilities.kll @ 384:82ce1988fefe
Adding basic ISSI led brightness control capabilities
- 6 modes
* Single led: decrease, increase, set
* All leds: decrease, increase, set
- Currently update speed limited to once every 30 ms
* Likely an I2C driver or ISSI limitation preventing even faster updates
author | Jacob Alexander <haata@kiibohd.com> |
---|---|
date | Fri, 09 Oct 2015 22:28:31 -0700 |
parents | 58d2c5bf95eb |
children |
line wrap: on
line diff
--- a/Scan/ISSILed/capabilities.kll Fri Oct 09 18:18:07 2015 -0700 +++ b/Scan/ISSILed/capabilities.kll Fri Oct 09 22:28:31 2015 -0700 @@ -1,10 +1,26 @@ Name = ISSILedCapabilities; -Version = 0.1; +Version = 0.2; Author = "HaaTa (Jacob Alexander) 2015"; KLL = 0.3c; # Modified Date -Date = 2015-08-02; +Date = 2015-10-09; + +# Basic ISSI Capabilities +# Modes +# 0: Decrease single led brightness +# 1: Increase single led brightness +# 2: Set single led brightness +# 3: Decrease brightness of all leds +# 4: Increase brightness of all leds +# 5: Set brightness of all leds +# Amount -> 0 -> 255 +# Index: +# Depends on keyboard. At least from from 0 -> 143 (single chip). +# Remember, it may be possible that all leds on a single chip are connected. +# So it may be possible that you may have index gaps. +# i.e. 23 then 144 +ledControl => LED_control_capability( mode : 1, amount : 1, index : 2 ); # Defines available to the ISSILed sub-module