From de37294a6676d3917bef170ebf79a250a2ec10c0 Mon Sep 17 00:00:00 2001 From: Dmitry Mikhirev Date: Fri, 31 Aug 2012 23:16:01 +0400 Subject: various fixes --- lcdprint.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lcdprint.cpp') diff --git a/lcdprint.cpp b/lcdprint.cpp index c79bb1c..7fa432d 100644 --- a/lcdprint.cpp +++ b/lcdprint.cpp @@ -32,7 +32,7 @@ size_t uprint(utf8 str, LiquidCrystal *lcd) ucode = str.get(); if (ucode > 0x0000) { if (ucode <= 0x007d) { - result[i] = char(ucode); + result[i] = ucode; } else { result[i] = 0xff; for (j = 0; (j < numcodes) && (pgm_read_dword(&charmap[j].uni) <= ucode); j++) { @@ -42,9 +42,9 @@ size_t uprint(utf8 str, LiquidCrystal *lcd) } } } else { - result[i] = 0x00; break; } } + result[i] = 0; return lcd->print(result); } -- cgit v1.2.1