Zephyr API Documentation
4.1.99
A Scalable Open Source RTOS
4.1.99
Toggle main menu visibility
Main Page
Related Pages
Topics
Data Structures
Data Structures
Data Structure Index
Data Fields
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Enumerator
Files
File List
Globals
All
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
f
g
h
i
k
l
m
n
o
p
r
s
t
u
x
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Macros
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
▼
Zephyr API Documentation
►
Introduction
Deprecated List
▼
Topics
►
Audio
►
Connectivity
►
DSP Interface
▼
Device Driver APIs
►
1-Wire Interface
►
ADC driver APIs
►
Analog axis API
►
BBRAM Interface
►
BBRAM emulator backend API
►
BC1.2 backed emulator APIs
►
BC1.2 driver APIs
►
CAN Interface
►
CAN Transceiver
►
Cache Controller Interface
►
Cellular Interface
►
Charger Interface
►
Clock Control Interface
►
Comparator Interface
►
Coredump pseudo-device driver APIs
►
Counter Interface
►
DAC driver APIs
►
DAI Interface
►
DMA Interface
►
Disk Driver Interface
►
Display Interface
►
EC Host Command Interface
►
EDAC API
►
EEPROM Interface
►
ESPI Driver APIs
►
Entropy Interface
External Cache Controller Interface
►
FLASH Interface
►
FLASH internal Interface
►
Fuel Gauge Interface
►
Fuel gauge backend emulator APIs
►
GNSS Interface
►
GPIO Driver APIs
►
HW spinlock Interface
►
Haptics Interface
►
Hardware Info Interface
►
I2C EEPROM Target Driver API
►
I2C Interface
►
I2S Interface
►
I3C Interface
►
IPM Interface
►
Input Interface
►
Inter-VM Shared Memory (ivshmem) reference API
►
Keyboard Matrix API
►
LED Interface
►
LED Strip Interface
►
LoRa APIs
►
MBOX Interface
►
MDIO Interface
►
MIPI Display interface
►
MIPI-DBI driver APIs
►
MIPI-DSI driver APIs
►
MODBUS
►
MSPI Devicetree related macros
►
MSPI Driver APIs
►
Miscellaneous Drivers APIs
►
Multi Function Device Drivers APIs
►
PCI Express Controller Interface
►
PCIe Host Interface
►
PECI Interface
►
PS/2 Driver APIs
►
PWM Interface
►
Pin Controller Interface
►
RTC DS3231 Interface
►
RTC Interface
►
Regulator Interface
►
Reset Controller Interface
►
Retained memory driver interface
►
SDHC interface
►
SMBus Interface
►
SPI Interface
►
SYSCON Interface
►
Sensor Interface
►
Sensor emulator backend API
►
Stepper Driver Interface
►
TEE Interface
►
Text Display Interface
►
Time-aware GPIO Interface
►
Touchscreen Event Report API
►
UART Interface
►
USB Power Delivery
►
USB Type-C
►
USB Type-C Port Controller API
►
USB device controller driver API
▼
USB host controller driver API
►
usb_host_interface
►
usb_host_ep
►
usb_device
►
uhc_transfer
►
uhc_event
►
uhc_device_caps
►
uhc_data
UHC_INTERFACES_MAX
UHC_STATUS_ENABLED
UHC_STATUS_INITIALIZED
uhc_event_cb_t
►
uhc_control_stage
►
uhc_event_type
►
usb_device_speed
►
usb_device_state
uhc_bus_reset
uhc_bus_resume
uhc_bus_suspend
uhc_caps
uhc_disable
uhc_enable
uhc_ep_dequeue
uhc_ep_enqueue
uhc_get_event_ctx
uhc_init
uhc_is_enabled
uhc_is_initialized
uhc_shutdown
uhc_sof_enable
uhc_xfer_alloc
uhc_xfer_alloc_with_buf
uhc_xfer_buf_add
uhc_xfer_buf_alloc
uhc_xfer_buf_free
uhc_xfer_free
►
USB-C VBUS API
►
Video Controls
►
Video Interface
►
Watchdog Interface
►
Device Model
►
Devicetree
►
Error numbers
►
Internal and System API
►
Kernel APIs
►
Memory Management APIs
►
Operating System Services
►
Sensing
►
Testing
►
Third-party
►
Utilities
►
Data Structures
►
Files
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
Data Fields
usb_host_interface Struct Reference
Device Driver APIs
»
USB host controller driver API
#include <
uhc.h
>
Data Fields
struct
usb_desc_header
*
dhp
uint8_t
alternate
Field Documentation
◆
alternate
uint8_t
usb_host_interface::alternate
◆
dhp
struct
usb_desc_header
* usb_host_interface::dhp
The documentation for this struct was generated from the following file:
zephyr/drivers/usb/
uhc.h
usb_host_interface
Generated on Wed Apr 30 2025 15:07:35 for Zephyr API Documentation by
1.12.0