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

Adding new supported display ED052TC4 1280x780 #385

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

martinberlin
Copy link
Collaborator

@martinberlin martinberlin commented Dec 17, 2024

Adding this nice and cheap display (17€ in Aliexpress)
Similar to Lilygo EPD47 but slightly bigger and more resolution. Grays work but only 9 scales or so, probably needs better gray matrix. I will stop calling it waveforms since it's actually a 2 bit data stream, with transitions from Gray1 to Gray2 :D
More grays but still not perfect using the Lilygo ED0457TC2 double passes waveform file.

ADAPTER Kicad files:
https://github.com/martinberlin/epdiy-hardware-versions/tree/main/adapters/40_to_WP27D-P050VA3

IMG_3218
camphoto_126398554 rotated

In this update I'm also adding some fixes to my www-image example:

  • Moving display into settings.h so you don't have to touch the main file
  • Updating logging related errors (The usual this is not an (int) or not a large int)

@martinberlin martinberlin self-assigned this Dec 17, 2024
@martinberlin martinberlin requested a review from vroland December 18, 2024 09:06
@martinberlin
Copy link
Collaborator Author

Ok I'm hitting here some strange validations from the auto checks CI:

/opt/esp/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/13.2.0/../../../../xtensa-esp-elf/bin/ld: esp-idf/epdiy/libepdiy.a(epd_board_v7.c.obj): in function epd_board_deinit': /app/vroland/epdiy/src/board/epd_board_v7.c:148:(.text.epd_board_deinit+0x3): undefined reference to epd_lcd_deinit'

I don't really see in VSCODE epd_lcd_deinit exits and it's referenced. It builds and flashes without any problem

@vroland
Copy link
Owner

vroland commented Dec 29, 2024

Not sure why the linker problem occurs, but could we split up adding the display and updating the examples into separate PRs? Maybe then the issue gets easier to debug as well.

@martinberlin
Copy link
Collaborator Author

Sure later will do that.
@vroland what do you think is the best strategy to work out the mirroring X issue on this displays?
Is the best to make an ifdef or add it as a displays.c property?

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

Successfully merging this pull request may close these issues.

2 participants