schreibfaul1 / ESP32-MiniWebRadio

Internetradio with ESP32, I2S DAC and SPI TFT Display with Touchpad
https://www.youtube.com/watch?v=6QbPee2583o
325 stars 80 forks source link

Touchscreen initialization and other details #209

Closed valera39 closed 1 year ago

valera39 commented 1 year ago

Hello Wolle! I replaced VS1053 with PCM5102 and the noise and clicking problem is completely solved. The VU meter also started working normally. So the problem was in the VS1053 settings? But it still does not work with the touchscreen, only if you jerk the gpio, I wrote earlier about this. Thanks, looking forward to the corrections! P.S. Time announcement on the hour cannot be disabled. And please see #203. Can you help?

valera39 commented 1 year ago

Turning the time announcement on and off works. But the touchscreen does not start after rebooting or powering on until T_IRQ is shorted to ground or disconnected from ESP. ESP32S3 N8R8, ILI9488, PCM5102. No errors in the log

Arne65 commented 1 year ago

Hallo Valera

I had a similar problem and swapped the GPIO TP IRQ and TP_CS in the code that helped me

valera39 commented 1 year ago

Hello Arne65 change in common.h?

Arne65 commented 1 year ago

Yes

valera39 commented 1 year ago

Ok. Thank you! So far, it's working smoothly.

schreibfaul1 commented 1 year ago

Great that you were able to solve the problem by changing the GPIOs. I rarely had a TP blockade, but then no SW or HW reset helped. Only interrupting the operating voltage. The TP controller has no reset pin nor any registers that could be reset. I have now added a fake measurement for x and y to the setup, maybe that will help.