Open FFBoard
Open source force feedback firmware
usbh_class_driver_t Struct Reference

#include <usbh_pvt.h>

Public Attributes

char const * name
 
bool(*const init )(void)
 
bool(*const deinit )(void)
 
bool(*const open )(uint8_t rhport, uint8_t dev_addr, tusb_desc_interface_t const *itf_desc, uint16_t max_len)
 
bool(*const set_config )(uint8_t dev_addr, uint8_t itf_num)
 
bool(*const xfer_cb )(uint8_t dev_addr, uint8_t ep_addr, xfer_result_t result, uint32_t xferred_bytes)
 
void(*const close )(uint8_t dev_addr)
 

Detailed Description

Definition at line 52 of file usbh_pvt.h.

Member Data Documentation

◆ close

void(*const usbh_class_driver_t::close) (uint8_t dev_addr)

Definition at line 59 of file usbh_pvt.h.

◆ deinit

bool(*const usbh_class_driver_t::deinit) (void)

Definition at line 55 of file usbh_pvt.h.

◆ init

bool(*const usbh_class_driver_t::init) (void)

Definition at line 54 of file usbh_pvt.h.

◆ name

char const* usbh_class_driver_t::name

Definition at line 53 of file usbh_pvt.h.

◆ open

bool(*const usbh_class_driver_t::open) (uint8_t rhport, uint8_t dev_addr, tusb_desc_interface_t const *itf_desc, uint16_t max_len)

Definition at line 56 of file usbh_pvt.h.

◆ set_config

bool(*const usbh_class_driver_t::set_config) (uint8_t dev_addr, uint8_t itf_num)

Definition at line 57 of file usbh_pvt.h.

◆ xfer_cb

bool(*const usbh_class_driver_t::xfer_cb) (uint8_t dev_addr, uint8_t ep_addr, xfer_result_t result, uint32_t xferred_bytes)

Definition at line 58 of file usbh_pvt.h.


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