This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
It seems (usbhub.c) Host mode can control OTG port and have a total of 5 devices, one dedicated to hub leaves 4 hub device ports with up to 8 end points on each down level device port? Is there a USB diagram of such configuration to clarify exactly what is meant by the library text?
Is there example SW of a Hub and 4 devices with a call back event handler or does that have to be coded to handle function shown below. The Bulk USB is transport is hard to visualize coded for a pass through into the host hub device. The other 3 hub port devices will hook to 3 additional Launch pads making a 4LP USB cluster. The only other alternative would be to have an dedicated endpoint into Windows for console output display. That endpoint seemingly would require an low level driver that TI has not yet invented. Thanks for those great ideas!
USBHHubOpen(tUSBHHubCallback pfnCallback)
Hi Amit,
Just so happens I had DK but didn't look there. Thanks!
Recall you mention in forum some time ago of TI writing a USB example to connect 2 LP together, assumed via a hub?
BTW: Tivaware 2.11.71 USB library had TM4C1230 as the project default import tool chain. Bulk USB initialize function faults the MCU even after setting chain to TM4C1294NCPDT and recompile the project. The 2.1.0.12573 USB library does not fault the MCU on initialize. Haven't had a chance yet to import 2.1.2.111 though suspect the tool chain may also be TM4C1230.
Noticed the import of 2.11.71 USB library created linked resources in the host/device folders that were not present in 2.1.0.12573 folders. Not sure what was causing the bus fault ..71 so changed back to 12573 and all is well, even after copy missing host/device files into the work space project folders and recompiled - flashed project.