Skip to content

GDEH0154D67 eink screen working worse after moving arduino to being as a component of esp-idf #10132

@Szybet

Description

@Szybet

Board

Custom, Watchy v2

Device Description

eink screen connected to ESP32-PICO-D4 (revision v1.1)

Hardware Configuration

https://github.com/sqfmi/watchy-hardware/blob/v2.0/WatchySchematic.pdf

Version

v3.0.1

IDE Name

Platformio

Operating System

Linux

Flash frequency

Tried 40Mhz and 80Mhz

PSRAM enabled

no

Upload speed

115200

Description

After I moved arduino core outside fully outside of platformio, as a component of esp idf as described here: https://docs.espressif.com/projects/arduino-esp32/en/latest/esp-idf_component.html the eink screen I'm driving produces horrible ghosting, I can provide a video if that's needed

I tried esp idf 5.1.4 up to 5.1 and arduino core from master up to 3.0.1, the previous setup was working when including arduino core into platformio, as self precompiled arduinoespressif32. I also tried including the configs from the default sdkconfigs I was using to precompile arduinoespressif32 but this didn't changed anything.

Here is the related esp idf issue, but it's more with arduino core now that I investigated
espressif/esp-idf#14324
Also the driver, which was working before without issues:
https://github.com/ZinggJM/GxEPD2

Sketch

https://github.com/Szybet/InkWatchy

Creating a minimized sketch didn't change anything, so no point in providing it, but I tried

Debug Message

There is no debug message, it's a visual error

Other Steps to Reproduce

No response

I have checked existing issues, online documentation and the Troubleshooting Guide

  • I confirm I have checked existing issues, online documentation and Troubleshooting guide.

Metadata

Metadata

Assignees

No one assigned

    Labels

    IDE: PlaformIOIssue relates to PlatformIO IDE

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions