I was searching for a clean solution for my library to support multiple languages for some time now, and today, while just searching LCD datasheets, I stumbled upon your library and it seemed to deliver everything I needed. I must say you did an amazing job here.
However I've been facing some issues to integrate it with my library.
In my library LcdMenu, each row of text is rendered character by character using the write method of the Lcd instance, I noticed that the symbols are not rendered because in this lib, the write function doesn't convert any bytes sent through it.
I tried switching from write(byte) to print(char) but instead it printed numbers on the display.
I tried extending this lib for that functionality, but I clearly do not understand the library enough to be able to do this yet.
Ref
I was searching for a clean solution for my library to support multiple languages for some time now, and today, while just searching LCD datasheets, I stumbled upon your library and it seemed to deliver everything I needed. I must say you did an amazing job here.
However I've been facing some issues to integrate it with my library.
In my library LcdMenu, each row of text is rendered character by character using the
writemethod of the Lcd instance, I noticed that the symbols are not rendered because in this lib, thewritefunction doesn't convert any bytes sent through it.I tried switching from
write(byte)toprint(char)but instead it printed numbers on the display.I tried extending this lib for that functionality, but I clearly do not understand the library enough to be able to do this yet.
Ref
CharacterDisplayRenderer.cpp
LiquidCrystal_I2CAdapter.h