USB Host Shield 2.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
USBDeviceConfig Class Reference

#include <Usb.h>

Inheritance diagram for USBDeviceConfig:
Inheritance graph
[legend]

Public Member Functions

virtual uint8_t Init (uint8_t parent, uint8_t port, bool lowspeed)
 
virtual uint8_t ConfigureDevice (uint8_t parent, uint8_t port, bool lowspeed)
 
virtual uint8_t Release ()
 
virtual uint8_t Poll ()
 
virtual uint8_t GetAddress ()
 
virtual void ResetHubPort (uint8_t port)
 
virtual boolean VIDPIDOK (uint16_t vid, uint16_t pid)
 
virtual boolean DEVCLASSOK (uint8_t klass)
 

Detailed Description

Definition at line 142 of file Usb.h.

Member Function Documentation

virtual uint8_t USBDeviceConfig::Init ( uint8_t  parent,
uint8_t  port,
bool  lowspeed 
)
inlinevirtual

Reimplemented in BulkOnly, HIDBoot< BOOT_PROTOCOL >, USBHub, ACM, BTD, PL2303, FTDI, ADK, PS3USB, XBOXRECV, XBOXUSB, and HIDUniversal.

Definition at line 144 of file Usb.h.

virtual uint8_t USBDeviceConfig::ConfigureDevice ( uint8_t  parent,
uint8_t  port,
bool  lowspeed 
)
inlinevirtual

Reimplemented in BulkOnly.

Definition at line 145 of file Usb.h.

virtual uint8_t USBDeviceConfig::Release ( )
inlinevirtual

Reimplemented in BulkOnly, HIDBoot< BOOT_PROTOCOL >, USBHub, ACM, BTD, FTDI, ADK, PS3USB, XBOXRECV, XBOXUSB, and HIDUniversal.

Definition at line 146 of file Usb.h.

virtual uint8_t USBDeviceConfig::Poll ( )
inlinevirtual

Reimplemented in BulkOnly, HIDBoot< BOOT_PROTOCOL >, USBHub, ACM, BTD, FTDI, ADK, PS3USB, XBOXRECV, XBOXUSB, and HIDUniversal.

Definition at line 147 of file Usb.h.

virtual uint8_t USBDeviceConfig::GetAddress ( )
inlinevirtual

Reimplemented in BulkOnly, HIDBoot< BOOT_PROTOCOL >, USBHub, ACM, BTD, FTDI, ADK, PS3USB, XBOXRECV, XBOXUSB, and HIDUniversal.

Definition at line 148 of file Usb.h.

virtual void USBDeviceConfig::ResetHubPort ( uint8_t  port)
inlinevirtual

Reimplemented in USBHub.

Definition at line 149 of file Usb.h.

virtual boolean USBDeviceConfig::VIDPIDOK ( uint16_t  vid,
uint16_t  pid 
)
inlinevirtual

Definition at line 150 of file Usb.h.

virtual boolean USBDeviceConfig::DEVCLASSOK ( uint8_t  klass)
inlinevirtual

Reimplemented in BulkOnly, and USBHub.

Definition at line 151 of file Usb.h.


The documentation for this class was generated from the following file: