5" CrowPanel DIS07050H touch input not responsive
I'm having an issue with version 2 of the 5" ESP32-S3 HMI (DIS07050H)
When the device is cold started, touch input is unresponsive. If I press the reset button, after reboot, touch is working correctly. Reset again, and it still works.
If I unplug it for more than 5 seconds, touch is unresponsive again on startup.
I've uploaded identical software to the one V1.1 that I have, and it works fine after both reset and cold start.
I have also tried on multiple units of v2.0, and behavior is consistent on all of them.
I have tried issuing an ESP.restart() is a reset reason is ESP_RST_POWERON, but that doesn't work.
That points to a hardware fault, and I'm guessing that implementing the reset from USB in v2 is causing the issue on cold start. That's not present in v1.1
Any suggestions would be welcome.
Comments
I should add that in the intended application, the reset button will be inaccessible, so just getting the user to press that after a cold start, apart from being terrible design, is also not practical anyway.