TouchGFX TextArea with WILDCARD is used for dynamic display of Text at the rate of 300ms on STM32F469I-Discovery board and the TextArea Flickers while updating Text at 300ms rate.
Hi,
I'm using TextArea with Wildcard for displaying Text Dynamically at the rate of 300ms on STM32F469I-Discovery board and the TextArea Flickers while updating Text at 300ms rate.
I have reduced the LCD clock to 10Mhz and checked as suggested by someone in the blog but no improvement is seen.
Please Refer code snippet:
UARTMsgReady() is called from CMSIS V2 FreeRTOS Task at the rate of 300ms to update the Text on the TextArea. I'm trying displaying string with 18 characters and the TextArea buffer size is set to 21.
void Screen1View::UARTMsgReady()
{
if(uartMsgNuf[0] == 0)
{
return;
}
Unicode::strncpy(textArea1Buffer,(char*)uartMsgBuf,TEXTAREA1_SIZE -1);
textArea1.invalidate();
}
Can anyone guide me on how to solve this flickering problem in TextArea while updating Text at the rate of 300ms? Does STM32F469I-Discovery board support updating Text at the rate of 300ms? Am I doing anything wrong here? Please let me know.
With Regards
Sunil K S