PA10 (USB OTG ID) pulled high after init of USB transceiver, not wanted
Hi,
I'm using the Pin PA10 (OTG_FS_ID) as digital input pin. The USB port is used as peripheral mode only, the PC is the host, the STM32H743 the slave.
We steppend trough our and your HL/LL code and find the moment when the pullup is activated at this pin.
FW Version 1.8: stm32h7xx_ll_usb.c Line 114
USBx->GCCFG |= USB_OTG_GCCFG_PWRDWN;
The initialization of the inputs/outputs of our system is done before, so the activation pulls the pin high. The standard GPIO commands (in/out, pullup) are not called from the usb routine, so we expect that it is done in background somehow.
Can someone explain me how to configure the USB core that the USB OTG ID pin is not touched?
Thanks
Philipp
