Nucleo-G071RB + X-NUCLEO-GFX01M1 TouchGFX Designer Application Template (AT) with FreeRTOS CMSIS-V2 support.
Currently after every STM32CubeMX code generation, the file TouchGFX\target\generated\OSWrappers.cpp must be patched with:
/*
* Signal that the rendering of the frame has completed. Used by
* some systems to avoid using any previous vsync.
*/
void OSWrappers::signalRenderingDone()
{
osMessageQueueReset(vsync_queue);
}and in file Core\Src\main.c we must add __weak to void TouchGFX_Task(void argument)
/* USER CODE END Header_TouchGFX_Task */
__weak void TouchGFX_Task(void *argument)
{
/* USER CODE BEGIN 5 */
/* Infinite loop */
for(;;)
{
osDelay(1);
}
/* USER CODE END 5 */
}- TouchGFX 4.15.0
- STM32CubeIDE 6.1.0
- STM32Cube FW G0 1.4.0
- Add MB1642B Button Controller
- Add MB1642B Falsh Data Reader
If I give you one euro and you give me one euro, we have 1 euro each, but if I give you an idea and you give me an idea, we have two each!