I have problems with flickering displays, when I try to render fonts with larger sizes (f.e. 32 or 40).
It does not happen if I render just a few characters. It begins at about 6 lines with around 15 letters on each line.
I tried converting the font with EVE Asset Builder with ASTC 8x8 and also tried it with the maximum 12x12.
The total size of the glyph for the font size 40 is 2.2 MB so loading it into RAM is not an option.
I don't have problems with smaller font sizes (tried size 22).
Are there know limitations about the ASTC rendering from flash? In the programming guide I saw the section "Performance" which describes the time needed for specific formats, but I think those are not for ASTC on flash.
For me it looks like the time for reading the data from flash takes to long, but some information about that would be helpful.
Flash: W25Q128JV
BT: BT815
Display: 640x480 with NV3052C display controller
BT clock: 72 MHz
REG_PCLK: tried 3, 2, 1 (flickering gets a bit better with higher display clock)
REG_CSPREAD: 0
Font: Noto Sans (
https://www.google.com/get/noto/)
Font size: 40
I found this old thread, which might be a related issue but it was not solved and it was about showing images from flash instead of custom fonts:
http://www.brtcommunity.com/index.php?topic=78.msg379#msg379I can provide photos or code/font files if needed. But I think it is very easy to reproduce that, it happened on the EVE 3 with 7 inch display for me before I just ignored it by showing less text. Just show some more lines of text with a font size 40.