txoof / epdlib

Python library for creating and writing modular layouts for e-paper screens
GNU General Public License v3.0
16 stars 8 forks source link

I26 omni #29

Closed aaronr8684 closed 2 years ago

aaronr8684 commented 2 years ago

This PR accomplishes:

Possible issues:

Still needed:

This should get EPDLib to a good starting point for bw support across all waveshare and inky screens via Omni. Color and grey support to follow.

aaronr8684 commented 2 years ago

This appears to work out of the box with PaperPi v0.3

19:03:04 Screen  :_loadEPD  :373 :DEBUG      - configuring omni_edp.waveshare_epd.epd7in5b_V2
480
19:03:04 Screen  :epd       :312 :DEBUG      - epd configuration waveshare_epd.epd7in5b_V2
19:03:04 Screen  :rotation  :359 :DEBUG      - rotation=0, resolution=[800, 480]
19:03:04 Screen  :wrapper   :247 :DEBUG      - initing display
19:03:05 epd7in5b_V2:ReadBusy  :77  :DEBUG      - e-Paper busy

It just required a change in the ini file to prepend waveshare_epd. to Display Type and to pip install ArgConfigParse. I also manually installed epdlib from the branch.

Wasn't expecting it to just work 🤷‍♂️