diff options
author | Dmitry Mikhirev | 2012-08-31 23:16:01 +0400 |
---|---|---|
committer | Dmitry Mikhirev | 2012-08-31 23:16:01 +0400 |
commit | de37294a6676d3917bef170ebf79a250a2ec10c0 (patch) | |
tree | e06713c64e3910db671602bdc42b07f3dee11009 /lcdprint.cpp | |
parent | 24ebbd942c0cc2557b43fb54e058d967cc28f3b3 (diff) | |
download | brainuino-de37294a6676d3917bef170ebf79a250a2ec10c0.tar.gz brainuino-de37294a6676d3917bef170ebf79a250a2ec10c0.tar.bz2 brainuino-de37294a6676d3917bef170ebf79a250a2ec10c0.tar.xz brainuino-de37294a6676d3917bef170ebf79a250a2ec10c0.zip |
various fixes
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); } |