From e7d8246759b1f54b1428d5c93d0a152393095be0 Mon Sep 17 00:00:00 2001 From: Gregor Riepl Date: Wed, 5 May 2021 23:39:27 +0200 Subject: [PATCH] Add line offset --- uncanny/display.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uncanny/display.go b/uncanny/display.go index bce8f68..15004a7 100644 --- a/uncanny/display.go +++ b/uncanny/display.go @@ -47,7 +47,7 @@ func (c *Can) DisplayWrite(line int, a []byte) error { // print in separate chunks, as one frame payload is limited to 7 bytes // the display has only 16 characters per line, so we truncate there for i := 0; i < min(len(a), 16); i += 7 { - err := c.bus.Publish(DisplayCommand{addr, a[i:min(i+7,len(a))]}.Encode()) + err := c.bus.Publish(DisplayCommand{addr + i, a[i:min(i+7,len(a))]}.Encode()) if err != nil { return err }