USB Host Shield 2.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
USBDeviceConfig Class Reference

#include <UsbCore.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 bool VIDPIDOK (uint16_t vid, uint16_t pid)
 
virtual bool DEVCLASSOK (uint8_t klass)
 
virtual bool DEVSUBCLASSOK (uint8_t subklass)
 

Detailed Description

Definition at line 144 of file UsbCore.h.

Member Function Documentation

◆ Init()

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

◆ ConfigureDevice()

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

Reimplemented in ADK, BTD, BulkOnly, and XBOXRECV.

Definition at line 151 of file UsbCore.h.

◆ Release()

virtual uint8_t USBDeviceConfig::Release ( )
inlinevirtual

Reimplemented in ADK, AMBX, BTD, ACM, FTDI, HIDBoot< BOOT_PROTOCOL >, HIDComposite, BulkOnly, PS3USB, USBH_MIDI, USBHub, XBOXOLD, XBOXONE, XBOXRECV, and XBOXUSB.

Definition at line 155 of file UsbCore.h.

◆ Poll()

virtual uint8_t USBDeviceConfig::Poll ( )
inlinevirtual

◆ GetAddress()

virtual uint8_t USBDeviceConfig::GetAddress ( )
inlinevirtual

Reimplemented in ADK, AMBX, BTD, ACM, FTDI, HIDBoot< BOOT_PROTOCOL >, HIDComposite, BulkOnly, PS3USB, USBH_MIDI, USBHub, XBOXOLD, XBOXONE, XBOXRECV, and XBOXUSB.

Definition at line 163 of file UsbCore.h.

◆ ResetHubPort()

virtual void USBDeviceConfig::ResetHubPort ( uint8_t  port)
inlinevirtual

Reimplemented in USBHub.

Definition at line 167 of file UsbCore.h.

◆ VIDPIDOK()

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

Reimplemented in ADK, AMBX, BTD, XR21B1411, FTDI, MiniDSP, PS3USB, PS4USB, PS5USB, PSBuzz, SwitchProUSB, XBOXOLD, XBOXONE, XBOXRECV, and XBOXUSB.

Definition at line 171 of file UsbCore.h.

◆ DEVCLASSOK()

virtual bool USBDeviceConfig::DEVCLASSOK ( uint8_t  klass)
inlinevirtual

Reimplemented in BTD, HIDBoot< BOOT_PROTOCOL >, BulkOnly, and USBHub.

Definition at line 175 of file UsbCore.h.

◆ DEVSUBCLASSOK()

virtual bool USBDeviceConfig::DEVSUBCLASSOK ( uint8_t  subklass)
inlinevirtual

Reimplemented in HIDBoot< BOOT_PROTOCOL >.

Definition at line 179 of file UsbCore.h.


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