From d7d164594dae8fcd27940ff2a13c976a6383e634 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 8 Sep 2017 01:22:23 +0200 Subject: ... --- redbutton.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/redbutton.go b/redbutton.go index 75b40c5..21e3854 100644 --- a/redbutton.go +++ b/redbutton.go @@ -24,7 +24,7 @@ const ( LidOpen Event = 0x17 ) -func State(dev *hid.Device) (Event, error) { +func Report(dev *hid.Device) (Event, error) { // leading zero disables sending of report number buf := []byte{0, 0, 0, 0, 0, 0, 0, 0, 2} if _, err := dev.Write(buf); err != nil { @@ -47,14 +47,14 @@ func Poll(dev *hid.Device, d time.Duration) <-chan Event { defer tick.Stop() defer close(ch) for range tick.C { - state, err := State(dev) + ev, err := Report(dev) if err != nil { return } - if state != prev && prev != ButtonPressed { - ch <- state + if ev != prev && prev != ButtonPressed { + ch <- ev } - prev = state + prev = ev } }() return ch -- cgit v1.2.3