USB on STM32G0
I developed a user device with a STM32G030 in it. Now I want to go to the market. But before that, I want to have a USB port on my board with which users can update their firmware in case my software has bugs. In the STM32G0x0 datasheet (RM0454) in chapter 28 there's a lot of USB talk going on. But I can find nowhere on the internet (ST or other) a simple description like put PA11 to D-, put PA12 to D+, put GND to GND. Put some HAL functions in your code and you'll have like a virtual com port. Now write some python code or whatever. In my world (guitar effect pedals) everyone has a USB firmware upgrade arrangement. Can someone please help me to get my users to put a USB cable in my device and their PC en and then see a waving hand, a smile and a 'finished' message? Help!
