TinyUSB Library
_dev0
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
_dev0
_dev0 variable
Syntax
Show:
Summary
Declaration
from
usbh.c:232
static
usbh_dev0_t
_dev0
;
Examples
References
from
examples
Code
Location
Referrer
static
usbh_dev0_t
_dev0
;
usbh.c:232
return
(
tusb_speed_t
)
(
dev
?
get_device
(
dev_addr
)
->
speed
:
_dev0
.
speed
)
;
usbh.c:320
tuh_speed_get()
tu_memclr
(
&
_dev0
,
sizeof
(
_dev0
)
)
;
usbh.c:386
tuh_init()
if
(
_dev0
.
enumerating
)
{
usbh.c:487
tuh_task_ext()
_dev0
.
enumerating
=
1
;
usbh.c:499
tuh_task_ext()
if
(
!
_dev0
.
enumerating
)
return
false
;
usbh.c:606
tuh_control_xfer()
return
dev
?
dev
->
rhport
:
_dev0
.
rhport
;
usbh.c:811
usbh_get_rhport()
devtree_info
->
rhport
=
_dev0
.
rhport
;
usbh.c:952
hcd_devtree_get_info()
devtree_info
->
hub_addr
=
_dev0
.
hub_addr
;
usbh.c:953
hcd_devtree_get_info()
devtree_info
->
hub_port
=
_dev0
.
hub_port
;
usbh.c:954
hcd_devtree_get_info()
devtree_info
->
speed
=
_dev0
.
speed
;
usbh.c:955
hcd_devtree_get_info()
if
(
(
event
->
rhport
==
_dev0
.
rhport
)
&&
(
event
->
connection
.
hub_addr
==
_dev0
.
hub_addr
)
&&
usbh.c:966
hcd_event_handler()
(
event
->
connection
.
hub_port
==
_dev0
.
hub_port
)
)
{
usbh.c:967
hcd_event_handler()
_dev0
.
enumerating
=
0
;
usbh.c:968
hcd_event_handler()
bool
retry
=
_dev0
.
enumerating
&&
(
failed_count
<
ATTEMPT_COUNT_MAX
)
;
usbh.c:1320
process_enumeration()
_dev0
.
speed
=
(
port_status
.
status
.
high_speed
)
?
TUSB_SPEED_HIGH
:
usbh.c:1353
process_enumeration()
hub_port_clear_reset_change
(
_dev0
.
hub_addr
,
_dev0
.
hub_port
,
usbh.c:1358
process_enumeration()
TU_ASSERT
(
hub_port_get_status
(
_dev0
.
hub_addr
,
_dev0
.
hub_port
,
_usbh_ctrl_buf
,
usbh.c:1366
process_enumeration()
TU_ASSERT
(
hub_port_clear_reset_change
(
_dev0
.
hub_addr
,
_dev0
.
hub_port
,
usbh.c:1376
process_enumeration()
hcd_device_close
(
_dev0
.
rhport
,
0
)
;
usbh.c:1434
process_enumeration()
_dev0
.
rhport
=
event
->
rhport
;
usbh.c:1516
enum_new_device()
_dev0
.
hub_addr
=
event
->
connection
.
hub_addr
;
usbh.c:1517
enum_new_device()
_dev0
.
hub_port
=
event
->
connection
.
hub_port
;
usbh.c:1518
enum_new_device()
if
(
_dev0
.
hub_addr
==
0
)
{
usbh.c:1520
enum_new_device()
hcd_port_reset
(
_dev0
.
rhport
)
;
usbh.c:1522
enum_new_device()
hcd_port_reset_end
(
_dev0
.
rhport
)
;
usbh.c:1525
enum_new_device()
if
(
!
hcd_port_connect_status
(
_dev0
.
rhport
)
)
{
usbh.c:1531
enum_new_device()
_dev0
.
speed
=
hcd_port_speed_get
(
_dev0
.
rhport
)
;
usbh.c:1536
enum_new_device()
TU_ASSERT
(
hub_port_get_status
(
_dev0
.
hub_addr
,
_dev0
.
hub_port
,
_usbh_ctrl_buf
,
usbh.c:1555
enum_new_device()
new_dev
->
rhport
=
_dev0
.
rhport
;
usbh.c:1591
enum_request_set_addr()
new_dev
->
hub_addr
=
_dev0
.
hub_addr
;
usbh.c:1592
enum_request_set_addr()
new_dev
->
hub_port
=
_dev0
.
hub_port
;
usbh.c:1593
enum_request_set_addr()
new_dev
->
speed
=
_dev0
.
speed
;
usbh.c:1594
enum_request_set_addr()
_dev0
.
enumerating
=
0
;
usbh.c:1739
enum_full_complete()
if
(
_dev0
.
hub_addr
)
hub_edpt_status_xfer
(
_dev0
.
hub_addr
)
;
usbh.c:1743
enum_full_complete()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
_dev0
is read by 11 functions:
All items filtered out
_dev0
tuh_speed_get()
tuh_init()
tuh_task_ext()
tuh_control_xfer()
usbh_get_rhport()
hcd_devtree_get_info()
hcd_event_handler()
process_enumeration()
enum_new_device()
enum_request_set_addr()
enum_full_complete()
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