TinyUSB Library
usbh_class_driver_t
is only used within TinyUSB Library.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
Raspberry Pi Pico SDK and Examples
TinyUSB Library
usbh_class_driver_t
usbh_class_driver_t struct
Syntax
Show:
Summary
Declaration
from
usbh_pvt.h:52
typedef
struct
{
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
)
;
}
usbh_class_driver_t
;
Fields
Field
Declared as
usbh_class_driver_t::name
char
const
*
usbh_class_driver_t::init
bool
(
*
const
)
(
void
)
usbh_class_driver_t::deinit
bool
(
*
const
)
(
void
)
usbh_class_driver_t::open
bool
(
*
const
)
(
uint8_t
rhport
,
uint8_t
dev_addr
,
tusb_desc_interface_t
const
*
itf_desc
,
uint16_t
max_len
)
usbh_class_driver_t::set_config
bool
(
*
const
)
(
uint8_t
dev_addr
,
uint8_t
itf_num
)
usbh_class_driver_t::xfer_cb
bool
(
*
const
)
(
uint8_t
dev_addr
,
uint8_t
ep_addr
,
xfer_result_t
result
,
uint32_t
xferred_bytes
)
usbh_class_driver_t::close
void
(
*
const
)
(
uint8_t
dev_addr
)
Examples
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out