27#ifndef _TUSB_PD_TYPES_H_
28#define _TUSB_PD_TYPES_H_
40TU_ATTR_BIT_FIELD_ORDER_BEGIN
230TU_ATTR_BIT_FIELD_ORDER_END
@ PD_CTRL_DATA_RESET_COMPLETE
@ PD_CTRL_GET_SOURCE_INFO
@ PD_CTRL_GET_COUNTRY_CODES
@ PD_CTRL_GET_SINK_CAP_EXTENDED
@ PD_CTRL_GET_SOURCE_CAP_EXTENDED
@ PD_DATA_GET_COUNTRY_INFO
struct TU_ATTR_PACKED pd_pdo_battery_t
struct TU_ATTR_PACKED pd_header_extended_t
struct TU_ATTR_PACKED pd_pdo_variable_t
struct TU_ATTR_PACKED pd_pdo_apdo_t
struct TU_ATTR_PACKED pd_rdo_battery_t
struct TU_ATTR_PACKED pd_pdo_fixed_t
struct TU_ATTR_PACKED pd_rdo_fixed_variable_t
struct TU_ATTR_PACKED pd_header_t
TU_VERIFY_STATIC(sizeof(pd_header_t)==2, "size is not correct")
AUDIO Channel Cluster Descriptor (4.1)
uint32_t epr_mode_capable
uint32_t usb_comm_capable
uint8_t type
Request type tusb_request_type_t.
uint32_t usb_suspend_supported
uint32_t voltage_max_100mv
uint32_t current_operate_10ma
uint32_t voltage_max_50mv
uint32_t voltage_min_100mv
uint32_t capability_mismatch
uint32_t power_extremum_250mw
uint32_t unchunked_ext_msg_support
uint32_t pps_power_limited
uint32_t current_extremum_10ma
uint32_t power_operate_250mw
uint32_t current_max_10ma
uint32_t voltage_min_50mv
uint32_t unconstrained_power
uint32_t spr_programmable
uint32_t current_max_50ma