tinyUSB CDC UART interface
In this article I will cover how to program a STM32f103C6 (https://www.st.com/en/microcontrollers-microprocessors/stm32f103c6.html) Bluepill board for use as a USB to serial port (UART) interface. The USB terminology for this kind of device is a communications device class (or USB CDC) device. These kind of interfaces have a lot of use cases, and by having native USB support in the microcontroller we can create multiple such interfaces, and even mix them with other things such as audio and have everything over a single USB cable. ...