aboutsummaryrefslogtreecommitdiff
path: root/lcdprint.cpp
diff options
context:
space:
mode:
authorDmitry Mikhirev2012-08-31 23:16:01 +0400
committerDmitry Mikhirev2012-08-31 23:16:01 +0400
commitde37294a6676d3917bef170ebf79a250a2ec10c0 (patch)
treee06713c64e3910db671602bdc42b07f3dee11009 /lcdprint.cpp
parent24ebbd942c0cc2557b43fb54e058d967cc28f3b3 (diff)
downloadbrainuino-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.cpp4
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);
}