TinyUSB Library
usbd_device_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
usbd_device_t
usbd_device_t struct
Syntax
Show:
Summary
Declaration
from
usbd.c:111
typedef
struct
{
struct
TU_ATTR_PACKED
{
volatile
uint8_t
connected
:
1
;
volatile
uint8_t
addressed
:
1
;
volatile
uint8_t
suspended
:
1
;
uint8_t
remote_wakeup_en
:
1
;
uint8_t
remote_wakeup_support
:
1
;
uint8_t
self_powered
:
1
;
}
;
volatile
uint8_t
cfg_num
;
uint8_t
speed
;
volatile
uint8_t
sof_consumer
;
uint8_t
itf2drv
[
CFG_TUD_INTERFACE_MAX
]
;
uint8_t
ep2drv
[
CFG_TUD_ENDPPOINT_MAX
]
[
2
]
;
tu_edpt_state_t
ep_status
[
CFG_TUD_ENDPPOINT_MAX
]
[
2
]
;
}
usbd_device_t
;
Fields
Field
Declared as
usbd_device_t::cfg_num
volatile
uint8_t
usbd_device_t::speed
uint8_t
usbd_device_t::sof_consumer
volatile
uint8_t
usbd_device_t::itf2drv
uint8_t
[
CFG_TUD_INTERFACE_MAX
]
usbd_device_t::ep2drv
uint8_t
[
CFG_TUD_ENDPPOINT_MAX
]
[
2
]
usbd_device_t::ep_status
tu_edpt_state_t
[
CFG_TUD_ENDPPOINT_MAX
]
[
2
]
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