refresh the display with new data

This commit is contained in:
2023-12-21 14:52:23 -05:00
parent 1430e5fc69
commit 9e83d6cc7d
3 changed files with 69 additions and 69 deletions
+8 -8
View File
@@ -4,13 +4,13 @@ import (
rgbmatrix "git.dvdt.dev/david/bitcoin-ticker-pi/go-rpi-rgb-led-matrix"
)
type display struct {
type Display struct {
canvas *rgbmatrix.Canvas
tl, tr, c, bl, br *Slot
}
func New(canvas *rgbmatrix.Canvas, tl, tr, c, bl, br *Slot) *display {
func New(canvas *rgbmatrix.Canvas, tl, tr, c, bl, br *Slot) *Display {
return &display{
canvas: canvas,
tl: tl,
@@ -21,7 +21,7 @@ func New(canvas *rgbmatrix.Canvas, tl, tr, c, bl, br *Slot) *display {
}
}
func (d *display) UpdateTopLeft(text []Segment) error {
func (d *Display) UpdateTopLeft(text []Segment) error {
err := d.tl.Update(text)
if err != nil {
return err
@@ -30,7 +30,7 @@ func (d *display) UpdateTopLeft(text []Segment) error {
return nil
}
func (d *display) UpdateTopRight(text []Segment) error {
func (d *Display) UpdateTopRight(text []Segment) error {
err := d.tr.Update(text)
if err != nil {
return err
@@ -39,7 +39,7 @@ func (d *display) UpdateTopRight(text []Segment) error {
return nil
}
func (d *display) UpdateCenter(text []Segment) error {
func (d *Display) UpdateCenter(text []Segment) error {
err := d.c.Update(text)
if err != nil {
return err
@@ -48,7 +48,7 @@ func (d *display) UpdateCenter(text []Segment) error {
return nil
}
func (d *display) UpdateBottomLeft(text []Segment) error {
func (d *Display) UpdateBottomLeft(text []Segment) error {
err := d.bl.Update(text)
if err != nil {
return err
@@ -57,7 +57,7 @@ func (d *display) UpdateBottomLeft(text []Segment) error {
return nil
}
func (d *display) UpdateBottomRight(text []Segment) error {
func (d *Display) UpdateBottomRight(text []Segment) error {
err := d.br.Update(text)
if err != nil {
return err
@@ -66,6 +66,6 @@ func (d *display) UpdateBottomRight(text []Segment) error {
return nil
}
func (d *display) Render() error {
func (d *Display) Render() error {
return d.canvas.Render()
}