aboutsummaryrefslogtreecommitdiff
path: root/cmd/blinkstick/main.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2018-09-28 23:22:36 +0200
committerDimitri Sokolyuk <demon@dim13.org>2018-09-28 23:22:36 +0200
commit728d02790d3c961083ea23cb8cd3d44e465a720c (patch)
tree2a189655e66e76663521804b9e28054c9ff42762 /cmd/blinkstick/main.go
parent6a060981504cc5e433145a06ce218d5810e915c2 (diff)
remove frame type
Diffstat (limited to 'cmd/blinkstick/main.go')
-rw-r--r--cmd/blinkstick/main.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/cmd/blinkstick/main.go b/cmd/blinkstick/main.go
index 86939e0..ad80246 100644
--- a/cmd/blinkstick/main.go
+++ b/cmd/blinkstick/main.go
@@ -9,8 +9,8 @@ import (
"dim13.org/blinkstick"
)
-func newBinary(n int, c color.Color) blinkstick.Frame {
- var s blinkstick.Frame
+func newBinary(n int, c color.Color) []color.Color {
+ s := make([]color.Color, 8)
for i := 0; i < 8; i++ {
if n&(1<<uint(i)) != 0 {
s[i] = c
@@ -19,8 +19,8 @@ func newBinary(n int, c color.Color) blinkstick.Frame {
return s
}
-func newTwiddle(n int, c color.Color) blinkstick.Frame {
- var s blinkstick.Frame
+func newTwiddle(n int, c color.Color) []color.Color {
+ s := make([]color.Color, 8)
n %= 14
if n < 8 {
s[n] = c
@@ -57,7 +57,7 @@ func main() {
for i := 0; ; i++ {
c := palette.Plan9[i%256]
f := newTwiddle(i, c)
- blinkstick.Set(dev, f)
+ blinkstick.Set(dev, f...)
time.Sleep(time.Second / 14)
}
}