USB firmware means app with usb device code flashed to the F103 like CDC or HID. Host is usually a PC or another embeded platform with host functionality.BTW I am German so English is not my mother language too.
Well this code is just a workaround because the F103 does not provide this resistor internally. As long as PA12 is low no USB firmware can work. So if you plan to write a USB firmware PA12 mut be switched back to input mode. This will work as USB plu...
thats a C code snippet i always use at the start of main to disable the connect resitor. I dont speak Python so i cant help you on that. I am using GCC. BTW: I was wrong with the value and the connection of that resistor. It is 4k7 between PA12 and V...
How do you know his blue pill has a fake chip soldered? There are lot of BP boards with chips from other manufacturer. Moreover this error also happens with a original chip. Thats because ST simply forgot to integrate a switchable 1k5 connect resisto...