Added C-implementation for NeoPixel.

Changed a few colors/animation settings for demo purposes.

Signed-off-by: Dirk Jahnke <dirk@familie-jahnke.de>
This commit is contained in:
Dirk Jahnke
2017-12-05 12:40:37 +01:00
parent 2479cc62fd
commit b79d6dfd48
4 changed files with 103 additions and 20 deletions

View File

@@ -1,16 +1,16 @@
[
{"led": 0, "mode": "on", "ticks": 10},
{"led": 0, "mode": "off", "ticks": 10},
{"led": 1, "mode": "on", "ticks": 20},
{"led": 1, "mode": "off", "ticks": 20},
{"led": 2, "mode": "on", "ticks": 40},
{"led": 2, "mode": "off", "ticks": 40},
{"led": 3, "mode": "on", "ticks": 80},
{"led": 3, "mode": "off", "ticks": 80},
{"led": 4, "mode": "on", "ticks": 160},
{"led": 4, "mode": "off", "ticks": 160},
{"led": 5, "mode": "on", "ticks": 320},
{"led": 5, "mode": "off", "ticks": 320},
{"led": 6, "mode": "on", "ticks": 640},
{"led": 6, "mode": "off", "ticks": 640}
{"led": 0, "mode": "on", "ticks": 2},
{"led": 0, "mode": "off", "ticks": 2},
{"led": 1, "mode": "on", "ticks": 4},
{"led": 1, "mode": "off", "ticks": 4},
{"led": 2, "mode": "on", "ticks": 8},
{"led": 2, "mode": "off", "ticks": 8},
{"led": 3, "mode": "on", "ticks": 16},
{"led": 3, "mode": "off", "ticks": 16},
{"led": 4, "mode": "on", "ticks": 32},
{"led": 4, "mode": "off", "ticks": 32},
{"led": 5, "mode": "on", "ticks": 64},
{"led": 5, "mode": "off", "ticks": 64},
{"led": 6, "mode": "on", "ticks": 128},
{"led": 6, "mode": "off", "ticks": 128}
]

View File

@@ -1,10 +1,12 @@
[
{"name": "off", "red": 0, "green": 0, "blue": 0},
{"name": "candle", "red": 50, "green": 40, "blue": 10},
{"name": "candle", "red": 30, "green": 15, "blue": 4},
{"name": "red", "red": 50, "green": 5, "blue": 5},
{"name": "green", "red": 5, "green": 50, "blue": 5},
{"name": "blue", "red": 5, "green": 5, "blue": 50},
{"name": "warmWhite", "red": 80, "green": 80, "blue": 40},
{"name": "blue", "red": 5, "green": 5, "blue": 80},
{"name": "yellow", "red": 50, "green": 50, "blue": 5},
{"name": "violet", "red": 50, "green": 5, "blue": 80},
{"name": "warmWhite", "red": 90, "green": 90, "blue": 30},
{"name": "coldWhite", "red": 80, "green": 80, "blue": 100},
{"name": "brightWhite", "red": 255, "green": 255, "blue": 255}
]
]

View File

@@ -4,6 +4,6 @@
{"level": "EG", "room": "Bad", "id": "eg-bad", "onColor": "red"},
{"level": "EG", "room": "Kueche", "id": "eg-kueche", "onColor": "green"},
{"level": "EG", "room": "Flur", "id": "eg-flur", "onColor": "blue"},
{"level": "OG", "room": "Wohnzimmer", "id": "og-wozi", "onColor": "candle"},
{"level": "OG", "room": "Buero", "id": "og-office", "onColor": "coldWhite"}
{"level": "OG", "room": "Wohnzimmer", "id": "og-wozi", "onColor": "yellow"},
{"level": "OG", "room": "Buero", "id": "og-office", "onColor": "violet"}
]