Fonctions membres publiques | Liste de tous les membres
Référence de la classe ADK

#include <adk.h>

Graphe d'héritage de ADK:

Fonctions membres publiques

 ADK (USBHost *pUsb, const char *manufacturer, const char *model, const char *description, const char *version, const char *uri, const char *serial)
 
uint32_t RcvData (uint8_t *nbytesptr, uint8_t *dataptr)
 
uint32_t SndData (uint32_t nbytes, uint8_t *dataptr)
 
virtual uint32_t ConfigureDevice (uint32_t parent, uint32_t port, uint32_t lowspeed)
 
virtual uint32_t Init (uint32_t parent, uint32_t port, uint32_t lowspeed)
 
virtual uint32_t Release ()
 
virtual uint32_t Poll ()
 
virtual uint32_t GetAddress ()
 
virtual uint32_t isReady ()
 
virtual uint32_t VIDPIDOK (uint32_t vid, uint32_t pid)
 
virtual void EndpointXtract (uint32_t conf, uint32_t iface, uint32_t alt, uint32_t proto, const USB_ENDPOINT_DESCRIPTOR *ep)
 

Documentation des constructeurs et destructeur

◆ ADK()

ADK::ADK ( USBHost *  pUsb,
const char *  manufacturer,
const char *  model,
const char *  description,
const char *  version,
const char *  uri,
const char *  serial 
)

Documentation des fonctions membres

◆ ConfigureDevice()

uint32_t ADK::ConfigureDevice ( uint32_t  parent,
uint32_t  port,
uint32_t  lowspeed 
)
virtual

◆ EndpointXtract()

void ADK::EndpointXtract ( uint32_t  conf,
uint32_t  iface,
uint32_t  alt,
uint32_t  proto,
const USB_ENDPOINT_DESCRIPTOR *  ep 
)
virtual

◆ GetAddress()

virtual uint32_t ADK::GetAddress ( )
inlinevirtual

◆ Init()

uint32_t ADK::Init ( uint32_t  parent,
uint32_t  port,
uint32_t  lowspeed 
)
virtual

◆ isReady()

virtual uint32_t ADK::isReady ( )
inlinevirtual

◆ Poll()

virtual uint32_t ADK::Poll ( )
inlinevirtual

◆ RcvData()

uint32_t ADK::RcvData ( uint8_t *  nbytesptr,
uint8_t *  dataptr 
)

◆ Release()

uint32_t ADK::Release ( )
virtual

◆ SndData()

uint32_t ADK::SndData ( uint32_t  nbytes,
uint8_t *  dataptr 
)

◆ VIDPIDOK()

virtual uint32_t ADK::VIDPIDOK ( uint32_t  vid,
uint32_t  pid 
)
inlinevirtual