LightningATM
LightningATM copied to clipboard
Add support for additional screens (E-Ink, TFT, LCD)
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.
- https://www.waveshare.com/product/mini-pc/raspberry-pi/displays/e-paper/2.7inch-e-paper-hat.htm?___SID=U
interested. i programmed a untested halfway prototype for LCD, TFT, TouchScreen
That is lovely :smiley: 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.