USART HAL Compatibility with FreeRTOS
I'm trying to send data over the Virtual COM Port of an STM32H745I dev board to a Termite shell inside a FreeRTOS task. I setup USART 3 to run at the settings matching the documentation's virtual COM Port settings, and call the generated initialization method before running FreeRTOS. Inside the task, I call the HAL UART driver with HAL_UART_Transmit(&huart3, data, sizeof(data), 0xFFFFF); The function returns HAL_OK, but nothing shows up in my terminal. Is the UART driver compatible with FreeRTOS in general, and if not, is there a preferred way to send data over serial?

