summaryrefslogtreecommitdiffstats
path: root/watch-library/watch/watch_slcd.c
diff options
context:
space:
mode:
Diffstat (limited to 'watch-library/watch/watch_slcd.c')
-rw-r--r--watch-library/watch/watch_slcd.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/watch-library/watch/watch_slcd.c b/watch-library/watch/watch_slcd.c
index ba9d12b2..c1e24308 100644
--- a/watch-library/watch/watch_slcd.c
+++ b/watch-library/watch/watch_slcd.c
@@ -162,6 +162,12 @@ inline void watch_clear_pixel(uint8_t com, uint8_t seg) {
slcd_sync_seg_off(&SEGMENT_LCD_0, SLCD_SEGID(com, seg));
}
+void watch_clear_display() {
+ SLCD->SDATAL0.reg = 0;
+ SLCD->SDATAL1.reg = 0;
+ SLCD->SDATAL2.reg = 0;
+}
+
void watch_display_character(uint8_t character, uint8_t position) {
// handle lowercase 7 if needed
if (character == '7' && (position == 4 || position == 6)) character = '&';