Fonctions membres publiques | Liste de tous les membres
Référence du modèle de la classe HIDBoot< BOOT_PROTOCOL >

#include <hidboot.h>

Graphe d'héritage de HIDBoot< BOOT_PROTOCOL >:
HID

Fonctions membres publiques

 HIDBoot (USBHost *p)
 
virtual uint32_t SetReportParser (uint32_t id, HIDReportParser *prs)
 
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 void EndpointXtract (uint32_t conf, uint32_t iface, uint32_t alt, uint32_t proto, const USB_ENDPOINT_DESCRIPTOR *ep)
 
- Fonctions membres publiques hérités de HID
 HID (USBHost *pusb)
 
const USBHost * GetUsb ()
 
uint32_t SetProtocol (uint32_t iface, uint32_t protocol)
 
uint32_t GetProtocol (uint32_t iface, uint8_t *dataptr)
 
uint32_t GetIdle (uint32_t iface, uint32_t reportID, uint8_t *dataptr)
 
uint32_t SetIdle (uint32_t iface, uint32_t reportID, uint32_t duration)
 
uint32_t GetReportDescr (uint32_t ep, USBReadParser *parser=NULL)
 
uint32_t GetHidDescr (uint32_t ep, uint32_t nbytes, uint8_t *dataptr)
 
uint32_t GetReport (uint32_t ep, uint32_t iface, uint32_t report_type, uint32_t report_id, uint32_t nbytes, uint8_t *dataptr)
 
uint32_t SetReport (uint32_t ep, uint32_t iface, uint32_t report_type, uint32_t report_id, uint32_t nbytes, uint8_t *dataptr)
 

Documentation des constructeurs et destructeur

◆ HIDBoot()

template<const uint8_t BOOT_PROTOCOL>
HIDBoot< BOOT_PROTOCOL >::HIDBoot ( USBHost *  p)

Documentation des fonctions membres

◆ EndpointXtract()

template<const uint8_t BOOT_PROTOCOL>
void HIDBoot< BOOT_PROTOCOL >::EndpointXtract ( uint32_t  conf,
uint32_t  iface,
uint32_t  alt,
uint32_t  proto,
const USB_ENDPOINT_DESCRIPTOR *  ep 
)
virtual

◆ GetAddress()

template<const uint8_t BOOT_PROTOCOL>
virtual uint32_t HIDBoot< BOOT_PROTOCOL >::GetAddress ( )
inlinevirtual

◆ Init()

template<const uint8_t BOOT_PROTOCOL>
uint32_t HIDBoot< BOOT_PROTOCOL >::Init ( uint32_t  parent,
uint32_t  port,
uint32_t  lowspeed 
)
virtual

◆ Poll()

template<const uint8_t BOOT_PROTOCOL>
uint32_t HIDBoot< BOOT_PROTOCOL >::Poll ( )
virtual

◆ Release()

template<const uint8_t BOOT_PROTOCOL>
uint32_t HIDBoot< BOOT_PROTOCOL >::Release ( )
virtual

◆ SetReportParser()

template<const uint8_t BOOT_PROTOCOL>
virtual uint32_t HIDBoot< BOOT_PROTOCOL >::SetReportParser ( uint32_t  id,
HIDReportParser prs 
)
inlinevirtual

Réimplémentée à partir de HID.