USBLibAPIGuide  1.00.00.01
Data Structures | Macros | Functions | Variables
usbhhub.c File Reference
#include <stdbool.h>
#include <stdint.h>
#include "ti/devices/msp432e4/driverlib/driverlib.h"
#include "ti/devices/msp432e4/driverlib/rtos_bindings.h"
#include "ti/usblib/msp432e4/usblib.h"
#include "usbhost.h"
#include "usbhostpriv.h"
#include "usbhhub.h"
Include dependency graph for usbhhub.c:

Data Structures

struct  PACKED
 USB_CDC_GET/SET_LINE_CODING request-specific data. More...
 

Macros

#define DEBUG_OUTPUT   while(0)((int (*)(char *, ...))0)
 
#define USBLIB_HUB_ACTIVE   0x00000001
 
#define USBLIB_HUB_HS   0x00000002
 
#define USBLIB_HUB_MULTI_TT   0x00000004
 

Functions

void USBHHubMain (void)
 
void USBHHubEnumerationComplete (uint8_t ui8Hub, uint8_t ui8Port)
 
void USBHHubEnumerationError (uint8_t ui8Hub, uint8_t ui8Port)
 
tHubInstanceUSBHHubOpen (tUSBHHubCallback pfnCallback)
 
void USBHHubClose (tHubInstance *psHubInstance)
 
void USBHHubInit (void)
 
uint32_t USBHHubLPMSleep (tHubInstance *psHubInstance)
 
uint32_t USBHHubLPMStatus (tHubInstance *psHubInstance)
 

Variables

const tUSBHostClassDriver g_sUSBHubClassDriver
 

Macro Definition Documentation

§ DEBUG_OUTPUT

#define DEBUG_OUTPUT   while(0)((int (*)(char *, ...))0)
© Copyright 1995-2020, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale