Skip to content

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

GUI LiquidCristal library for PC

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages