aboutsummaryrefslogtreecommitdiff
path: root/lcdprint.cpp
diff options
context:
space:
mode:
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);
}