I'm working with a customer to implement one USB interface in "dual-role" and one USB interface in "host" only.
We have found that for dual-role mode, the ID pin is expected to come in on a GPIO pin. However, it is not clear if there are any restrictions on which pin. Can it come into any GPIO pin on the device.
In host only mode, the TRM still mentions needing a GPIO for the ID pin (pulled down). Is this still really required, or can the USB interface be configured to be forced into host only mode? It seems rather silly to have to use an unconnected GPIO for the ID pin feature when we know the port will be in host mode no matter what.
Thanks,
Stuart