The previous StellarisWare library included a definition for tUSBHostDevice which is missing in the corresponding file (usbhost.h) in the TivaWare library. What's advisable to do in this situation?
//***************************************************************************** // //! This is the structure that holds all of the information for devices //! that are enumerated in the system. It is passed in to Open function of //! USB host class drivers so that they can allocate any endpoints and parse //! out other information that the device class needs to complete enumeration. // //***************************************************************************** typedef struct { // //! The current device address for this device. // unsigned long ulAddress; // //! The current interface for this device. // unsigned long ulInterface; // //! A flag used to determine whether we need to pass an interrupt //! notification on to this device as a result of endpoint activity. // tBoolean bNotifyInt; // //! A flag used to record whether this is a low-speed or a full-speed //! device. // tBoolean bLowSpeed; // //! A flag indicating whether or not we have read the device's //! configuration descriptor yet. // tBoolean bConfigRead; // //! The hub number to which this device is attached. // unsigned char ucHub; // //! The hub port number to which the device is attached. // unsigned char ucHubPort; // //! The device descriptor for this device. // tDeviceDescriptor DeviceDescriptor; // //! A pointer to the configuration descriptor for this device. // tConfigDescriptor *pConfigDescriptor; // //! The size of the buffer allocated to pConfigDescriptor. // unsigned long ulConfigDescriptorSize; }