Skip to content
Discussion options

You must be logged in to vote

I've now studied your driver and the waveshare driver. You'll note that the Waveshare driver outputs pixels in right-to-left order, which may well explain the mirror image about the vertical axis.

If I were writing a driver for this display I would start from the Waveshare code rather than from my driver for the 2.9" Adafruit display, which uses a completely different controller chip (the IL0373). I think copying Waveshare's right-to-left rendering should fix your problem.

I have taken this opportunity to update the 2.9" driver. It will now run demos intended for non-EPD displays (albeit with a lot of display refreshes).

Replies: 3 comments 12 replies

Comment options

You must be logged in to vote
1 reply
@lkoehl
Comment options

Comment options

You must be logged in to vote
2 replies
@lkoehl
Comment options

@peterhinch
Comment options

Comment options

You must be logged in to vote
9 replies
@peterhinch
Comment options

@fullmanido
Comment options

@peterhinch
Comment options

@lkoehl
Comment options

@peterhinch
Comment options

Answer selected by lkoehl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants