summaryrefslogtreecommitdiff
path: root/uisimulator/x11/lcd-x11.c
diff options
context:
space:
mode:
Diffstat (limited to 'uisimulator/x11/lcd-x11.c')
-rw-r--r--uisimulator/x11/lcd-x11.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/uisimulator/x11/lcd-x11.c b/uisimulator/x11/lcd-x11.c
index d60e2ce0ee..4d2eb4be54 100644
--- a/uisimulator/x11/lcd-x11.c
+++ b/uisimulator/x11/lcd-x11.c
@@ -106,3 +106,20 @@ void lcd_update (void)
/* Logf("lcd_update: Draws %d pixels, clears %d pixels", p, cp);*/
XSync(dpy,False);
}
+
+#ifdef HAVE_LCD_CHARCELLS
+/* simulation layer for charcells */
+void lcd_clear_display(void)
+{
+ sim_lcd_clear_display();
+}
+
+void lcd_puts(int x, int y, char *string)
+{
+ char buffer[12];
+ strncpy(buffer, string, 11);
+ buffer[11]=0;
+
+ sim_lcd_puts(x*6, y*8, buffer, 0);
+}
+#endif