USB Host Shield 2.0
Public Member Functions | List of all members
AddressPool Class Referenceabstract

#include <address.h>

Inheritance diagram for AddressPool:
Inheritance graph
[legend]

Public Member Functions

virtual UsbDeviceGetUsbDevicePtr (uint8_t addr)=0
 
virtual uint8_t AllocAddress (uint8_t parent, bool is_hub=false, uint8_t port=0)=0
 
virtual void FreeAddress (uint8_t addr)=0
 

Detailed Description

Definition at line 90 of file address.h.

Member Function Documentation

◆ GetUsbDevicePtr()

virtual UsbDevice* AddressPool::GetUsbDevicePtr ( uint8_t  addr)
pure virtual

◆ AllocAddress()

virtual uint8_t AddressPool::AllocAddress ( uint8_t  parent,
bool  is_hub = false,
uint8_t  port = 0 
)
pure virtual

◆ FreeAddress()

virtual void AddressPool::FreeAddress ( uint8_t  addr)
pure virtual

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