Adaptation of the official mbed USBHost repository to work with the LPC4088 Display Module

Dependents:   DMSupport DMSupport DMSupport DMSupport

Fork of DM_USBHost by EmbeddedArtists AB

Embed: (wiki syntax)

« Back to documentation index

USBHostHub Class Reference

USBHostHub Class Reference

A class to use a USB Hub. More...

#include <USBHostHub.h>

Inherits IUSBEnumerator.

Public Member Functions

 USBHostHub ()
 Constructor.
bool connected ()
 Check if a USB Hub is connected.
bool connect (USBDeviceConnected *dev)
 Try to connect device.
void deviceConnected (USBDeviceConnected *dev)
 Automatically called by USBHost when a device has been enumerated by usb_thread.
void deviceDisconnected (USBDeviceConnected *dev)
 Automatically called by USBHost when a device has been disconnected from this hub.
void portReset (uint8_t port)
 Rest a specific port.
void hubDisconnected ()
 Called by USBhost when a hub has been disconnected.

Detailed Description

A class to use a USB Hub.

Definition at line 34 of file USBHostHub.h.


Constructor & Destructor Documentation

USBHostHub (  )

Constructor.

Definition at line 53 of file USBHostHub.cpp.


Member Function Documentation

bool connect ( USBDeviceConnected dev )

Try to connect device.

Parameters:
devdevice to connect
Returns:
true if connection was successful

Definition at line 94 of file USBHostHub.cpp.

bool connected (  )

Check if a USB Hub is connected.

Returns:
true if a serial device is connected

Definition at line 89 of file USBHostHub.cpp.

void deviceConnected ( USBDeviceConnected dev )

Automatically called by USBHost when a device has been enumerated by usb_thread.

Parameters:
devdevice connected

Definition at line 176 of file USBHostHub.cpp.

void deviceDisconnected ( USBDeviceConnected dev )

Automatically called by USBHost when a device has been disconnected from this hub.

Parameters:
devdevice disconnected

Definition at line 180 of file USBHostHub.cpp.

void hubDisconnected (  )

Called by USBhost when a hub has been disconnected.

Definition at line 184 of file USBHostHub.cpp.

void portReset ( uint8_t  port )

Rest a specific port.

Parameters:
portport number

Definition at line 232 of file USBHostHub.cpp.