File tree Expand file tree Collapse file tree 2 files changed +36
-2
lines changed Expand file tree Collapse file tree 2 files changed +36
-2
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ func resetPacket32() []byte {
18
18
19
19
// brightnessPacket17 gives the brightness packet for devices which need it to be 17 bytes long
20
20
func brightnessPacket17 () []byte {
21
- pkt := make ([]byte , 17 )
21
+ pkt := make ([]byte , 5 )
22
22
pkt [0 ] = 0x05
23
23
pkt [1 ] = 0x55
24
24
pkt [2 ] = 0xaa
@@ -29,7 +29,7 @@ func brightnessPacket17() []byte {
29
29
30
30
// brightnessPacket32 gives the brightness packet for devices which need it to be 32 bytes long
31
31
func brightnessPacket32 () []byte {
32
- pkt := make ([]byte , 32 )
32
+ pkt := make ([]byte , 2 )
33
33
pkt [0 ] = 0x03
34
34
pkt [1 ] = 0x08
35
35
return pkt
Original file line number Diff line number Diff line change
1
+ package main
2
+
3
+ import (
4
+ "time"
5
+
6
+ streamdeck "github.com/magicmonkey/go-streamdeck"
7
+ "github.com/magicmonkey/go-streamdeck/buttons"
8
+ _ "github.com/magicmonkey/go-streamdeck/devices"
9
+ )
10
+
11
+ func main () {
12
+ // initialise the device
13
+ sd , err := streamdeck .New ()
14
+ if err != nil {
15
+ panic (err )
16
+ }
17
+
18
+ sd .SetBrightness (40 )
19
+
20
+ // create buttons
21
+ btn1 := buttons .NewTextButton ("Brightness" )
22
+ sd .AddButton (1 , btn1 )
23
+ btn2 := buttons .NewTextButton ("40" )
24
+ sd .AddButton (2 , btn2 )
25
+
26
+ // wait for one second
27
+ time .Sleep (1 * time .Second )
28
+
29
+ // set brightness
30
+ sd .SetBrightness (100 )
31
+ btn2 .SetText ("100" )
32
+
33
+ // program exits
34
+ }
You can’t perform that action at this time.
0 commit comments