Skip to content

Commit 1f54c7d

Browse files
deadprogramconejoninja
authored andcommitted
makeybutton: use smaller buffer for faster response
Signed-off-by: deadprogram <[email protected]>
1 parent d0163c6 commit 1f54c7d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

makeybutton/buffer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package makeybutton
22

3-
const bufferSize = 10
3+
const bufferSize = 6
44

55
// Buffer is a buffer to keep track of the most recent readings for a button.
66
type Buffer struct {

makeybutton/button.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ func (b *Button) Get() ButtonEvent {
6161
b.readings.Put(pressed)
6262

6363
switch {
64-
case pressed && avg > 0:
64+
case pressed && avg > -1 * bufferSize - 2:
6565
if b.state == Press {
6666
return NotChanged
6767
}

0 commit comments

Comments
 (0)