Clone single led color from other led (#157)

* start ledclone

* led cloning: clone scan areas from original led
main: show exceptions, better exit

* tune json schema for new option. somwe cleanup

* fix warnings and bug for framebuffer selection. thx to clang brought by new osx buikld on travis

* make ledclone feature work flawlessly for effects too. Effect sees the ledstring without cloned leds.
cloned leds will be inserted just before sending to leddevice

additional: remove warnings and fix code style

* fix warning
This commit is contained in:
redPanther
2016-08-08 00:17:00 +02:00
committed by GitHub
parent a56f98b085
commit 197af35de0
21 changed files with 421 additions and 380 deletions

View File

@@ -9,7 +9,7 @@
"properties" :
{
"level" :
{
{
"enum" : ["silent", "warn", "verbose", "debug"]
}
},
@@ -33,19 +33,19 @@
},
"output" :
{
"type" : "string",
"required" : true
"type" : "string"
},
"rate" :
{
"type" : "integer",
"required" : false,
"minimum" : 0
},
"colorOrder" :
{
"type" : "string",
"required" : false
"type":
{
"enum" : ["bgr", "rbg", "brg", "gbr", "grb"]
}
}
},
"additionalProperties" : true
@@ -852,20 +852,27 @@
"type":"integer",
"required":true
},
"clone":
{
"type":"integer"
},
"hscan":
{
"type":"object",
"required":true,
"properties":
{
"minimum":
{
"type":"number",
"minimum" : 0,
"maximum" : 1,
"required":true
},
"maximum":
{
"type":"number",
"minimum" : 0,
"maximum" : 1,
"required":true
}
},
@@ -874,17 +881,20 @@
"vscan":
{
"type":"object",
"required":true,
"properties":
{
"minimum":
{
"type":"number",
"minimum" : 0,
"maximum" : 1,
"required":true
},
"maximum":
{
"type":"number",
"minimum" : 0,
"maximum" : 1,
"required":true
}
},
@@ -892,8 +902,10 @@
},
"colorOrder":
{
"type":"string",
"required":false
"type":
{
"enum" : ["bgr", "rbg", "brg", "gbr", "grb"]
}
}
},
"additionalProperties" : false