diff options
Diffstat (limited to 'lcdprint.cpp')
-rw-r--r-- | lcdprint.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
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); } |