Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for additional screens (E-Ink, TFT, LCD) #12

Open
21isenough opened this issue Apr 1, 2020 · 2 comments
Open

Add support for additional screens (E-Ink, TFT, LCD) #12

21isenough opened this issue Apr 1, 2020 · 2 comments

Comments

@21isenough
Copy link
Owner

Actual Behavior:
Currently the LightningATM works only with one screen - PaPiRus Zero - ePaper / eInk Screen (display.py). It is hard to procure and expensive.

Expected Behavior:
The ATM shall work with a variety of different screens. Not only E-Ink but also TFT and LCD screens.

@talentpierre
Copy link

interested. i programmed a untested halfway prototype for LCD, TFT, TouchScreen

@21isenough
Copy link
Owner Author

That is lovely 😃 Very nice!
Right now, the display.py file is responsible for everything that's related with the screen. I think it would be nice, to have a "screen" variable in the config.ini file, where users can define what screen they want to use and the correct library will be used.

I ordered a waveshare E-Ink display which I should receive soon. Will be adding that as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants