USB Used Ports
Posted: Thu Nov 22, 2018 5:11 pm
I have a simple virtual serial port working on an eXplorerKit. Looking at the documentation it tells me that I should not use P4A-D and P1ACEFGHIK.
I understand that these are connected to the USB transceiver internally to the xCORE.
When the XUD is instantiated are these ports disconnected from the GPIO and simply aren't connected? (This is my initial assumption given a quick probe with a 'scope).
I have written some code that spams various of the required ports as outputs. The USB continues to function.
If this is the case, is there a reason that libUSB doesn't simply "use" these ports so that my code would fail to compile if I attempted to use the USB ports in another task?
I understand that these are connected to the USB transceiver internally to the xCORE.
When the XUD is instantiated are these ports disconnected from the GPIO and simply aren't connected? (This is my initial assumption given a quick probe with a 'scope).
I have written some code that spams various of the required ports as outputs. The USB continues to function.
If this is the case, is there a reason that libUSB doesn't simply "use" these ports so that my code would fail to compile if I attempted to use the USB ports in another task?