Open Rhombur opened 3 years ago
One new finding: the issue can be avoided by an "adaption" to the display setup file (Setup25_TTGO_T_Display.h). Here, line 30 needs to be dissabled:
// #define LOAD_GFXFF
Don't know if this line is there by accident or if there is a mistake in the code that tries to load it.
Hello, I got this problem while using the board in an webradio application ( Edzelf / ESP32-Radio ). It works fine as long as I do not try to print text information, e.g. the VS1053 decoder board works properly, the web-based interface is up and running and the diplay is recognized and draws the lines defining the segments correctly. Means the radio station plays and I can see the volume bar, but no text is shown.
The display-related definitions are given below:
The problem pops up if I added the definitions for dsp_print(a); dsp_println(b) as already shown above (to get all the informations on the station etc.). If I try to activate it, the whole thing fails and the messages are:
The exception decoder then yields:
With my limited knowledge, the problem is triggered when the display is initialized and the first time the dsp_print() is called (last line is Esp32_radio.ino line 3364):
As the Esp32_radio code works with anumber of different displays that are already supported, I assume that the error is likely somewhere in the TFT_eSPI.cpp. The referenced line 3615 is:
if (uniCode > pgm_read_word(&gfxFont->last )) return 1;
as part of the code loading custom fonts:
If there is any helpful hint what might trigger this issue, I would be very grateful.