Skip to content

Latest commit

 

History

History
55 lines (40 loc) · 2.18 KB

README.md

File metadata and controls

55 lines (40 loc) · 2.18 KB

emul_lcd

LCD demo

What is it ?

This library display a virtual 16x2 LCD on your computer ! It's written in C++ and is (hopefully) cross-platform.

For now, only a debug VisualStudio solution in present in the project but this will evantually change.

This library will be near 100% compatible calls with the regular LiquidCrystal Arduino library.

It can be very useful if you're working on your PC and don't have access to actual hardware.

100% compatible you said ?

Well, keep in mind, this is still Work in Progress, so not all calls are implemented yet.

Method status Commentary
LiquidCrystal() ✔️ Needs cleanup
begin() ✔️
clear() ✔️
home() ✔️
setCursor() ✔️
write() ✔️
print() ✔️
cursor() ✔️
noCursor() ✔️
blink() ✔️
noBlink() ✔️
display() ✔️
noDisplay() ✔️
scrollDisplayLeft() ❌ TODO
scrollDisplayRight() ❌ TODO
autoscroll() ❌ TODO
noAutoscroll() ❌ TODO
leftToRight() ❌ TODO
rightToLeft() ❌ TODO
createChar() ✔️

The charset

Here is the implemented charset of this program:

charset

(Note: This image has been generated with the display charset program)

Any future plans ?

More displays !

20x4 Character lcd, Glcd, Oled screen !

And a background generated instead of this low res picture.