Buffering in SWV ITM Data Console?
I have built a code using the STM32CubeIDE with only 1 task
void StartMyTask(void *argument)
{
/* USER CODE BEGIN 5 */
/* Infinite loop */
char c = 'A';
for(;;)
{
ITM_SendChar(c); //sends the char c to the PC debugging terminal
osDelay(500);
}
/* USER CODE END 5 */
}
When I debug this code, I see "AAAAAA..." in the SWV ITM Data Console; however, they appear in pairs... I've noticed that the pairs appear every 1s, which suggests that the MCU is sending the data at the desired 0.5s interval...
does anyone know if the SWV ITM Data Console does any buffering? Is there any way to configure it so that it updates faster?
