summaryrefslogtreecommitdiff
path: root/src/display.cc
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2016-01-20 13:20:49 +0100
committerDaniel Friesel <derf@finalrewind.org>2016-01-20 13:20:49 +0100
commitf0261ac07dada88c46bc6bb74a55324425cfba9c (patch)
tree629ed8192fc2d87624bfc80a00b87f73cf4ddbf5 /src/display.cc
parentb0285847fc295b0034aa7e7d3b90d6b70ba37b8e (diff)
reset display after receiving data
Diffstat (limited to 'src/display.cc')
-rw-r--r--src/display.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/display.cc b/src/display.cc
index 4b4c22d..0a64c18 100644
--- a/src/display.cc
+++ b/src/display.cc
@@ -86,6 +86,14 @@ void Display::multiplex()
}
}
+void Display::reset()
+{
+ for (int i = 0; i < 8; i++)
+ disp_buf[i] = 0xff;
+ str_pos = 0;
+ char_pos = -1;
+}
+
/*
* Draws a single display column. This function should be called at least once
* per millisecond.