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;
}