ucmucsispec.h 标头

此标头声明 Intel UCSI 规范 1.1 中定义的寄存器。

有关信息,请参阅 UCSI 规范版本 1.2

请勿包含此标头。 请改为包含 Ucmucsicx.h。

有关详细信息,请参阅:

ucmucsispec.h 包含以下编程接口:

函数

 
UCSI_CMD_SUCCEEDED

成功完成 UCSI 命令后,PPM 固件将填充客户端驱动程序提供的 CCI 数据结构。

结构

 
UCSI_ACK_CC_CI_COMMAND

在 ACK_CC_CI 命令中使用。 请参阅表 4-7。
UCSI_ALTERNATE_MODE

在 GET_ALTERNATE_MODES 命令中使用。 请参阅表 4-26。
UCSI_BM_POWER_SOURCE

在 GET_CAPABILITY 命令中使用。 请参阅表 4-14 中的位 15:8。
UCSI_CCI

在 GET_CONNECTOR_CAPABILITY 命令中使用。 请参阅表 4-16。
UCSI_CONNECTOR_RESET_COMMAND

在 CONNECTOR_RESET 命令中使用。 请参阅表 4-5。
UCSI_CONTROL

在 SET_NOTIFICATION_ENABLE 命令中使用。 请参阅表 4-9。
UCSI_DATA_BLOCK

内存位置的数据结构。 请参阅第 3 部分。
UCSI_GET_ALTERNATE_MODES_COMMAND

在 GET_ALTERNATE_MODES 命令中使用。 请参阅表 4-24。
UCSI_GET_ALTERNATE_MODES_IN

了解如何在 GET_ALTERNATE_MODES 命令中使用UCSI_GET_ALTERNATE_MODES_IN。 请参阅表 4-24。
UCSI_GET_CABLE_PROPERTY_COMMAND

在 GET_CABLE_PROPERTY 命令中使用。 请参阅表 4-37。
UCSI_GET_CABLE_PROPERTY_IN

在 GET_CABLE_PROPERTY 命令中使用。 请参阅表 4-39。
UCSI_GET_CAM_SUPPORTED_COMMAND

在 GET_CAM_SUPPORTED 命令中使用。 请参阅表 4-27。
UCSI_GET_CAM_SUPPORTED_IN

了解如何在 GET_CAM_SUPPORTED 命令中使用UCSI_GET_CAM_SUPPORTED_IN。 请参阅表 4-27。
UCSI_GET_CAPABILITY_IN

在 GET_CAPABILITY 命令中使用。 请参阅表 4-13。
UCSI_GET_CONNECTOR_CAPABILITY_COMMAND

在 GET_CONNECTOR_CAPABILITY 命令中使用。 请参阅表 4-15。
UCSI_GET_CONNECTOR_CAPABILITY_IN

在 GET_CONNECTOR_CAPABILITY 命令中使用。
UCSI_GET_CONNECTOR_STATUS_COMMAND

在 GET_CONNECTOR_STATUS 命令中使用。 请参阅表 4-40。
UCSI_GET_CONNECTOR_STATUS_IN

在 GET_CONNECTOR_STATUS 命令中使用。 请参阅表 4-42。
UCSI_GET_CURRENT_CAM_COMMAND

在 GET_CURRENT_CAM 命令中使用。 请参阅表 4-29。
UCSI_GET_CURRENT_CAM_IN

在 GET_CURRENT_CAM 命令中使用。 请参阅表 4-31。
UCSI_GET_ERROR_STATUS_COMMAND

在 GET_ERROR_STATUS 命令中使用。 请参阅表 4-45
UCSI_GET_ERROR_STATUS_IN

在 GET_ERROR_STATUS 命令中使用。 请参阅表 4-47。
UCSI_GET_PDOS_COMMAND

在 GET_PDOS 命令中使用。 请参阅表 4-34。
UCSI_GET_PDOS_IN

在 GET_PDOS 命令中使用。 请参阅表 4-36。
UCSI_MESSAGE_IN

MESSAGE IN 数据结构。 请参阅第 3.4 节。
UCSI_MESSAGE_OUT

MESSAGE OUT 数据结构。 请参阅第 3.5 节。
UCSI_SET_NEW_CAM_COMMAND

在 SET_NEW_CAM 命令中使用。 请参阅表 4-32。
UCSI_SET_NOTIFICATION_ENABLE_COMMAND

了解如何在 SET_NOTIFICATION_ENABLE 命令中使用UCSI_SET_NOTIFICATION_ENABLE_COMMAND。 请参阅表 4-9。
UCSI_SET_PDM_COMMAND

_UCSI_SET_PDM_COMMAND已过时。
UCSI_SET_PDR_COMMAND

在 SET_PDR 命令中使用。 请参阅表 4-22。
UCSI_SET_POWER_LEVEL_COMMAND

在 SET_POWER_LEVEL 命令中使用。 请参阅表 4-48。
UCSI_SET_UOM_COMMAND

在 SET_UOM 命令中使用。 请参阅表 4-18。
UCSI_SET_UOR_COMMAND

在 SET_UOR 命令中使用。 请参阅表 4-20。
UCSI_VERSION

VERSION 数据结构。 请参阅第 3.1 节。

枚举

 
UCSI_BATTERY_CHARGING_STATUS

请参阅表 4-42,偏移量 64。
UCSI_COMMAND

请参阅表 4-51 命令代码。
UCSI_CONNECTOR_PARTNER_FLAGS

在 GET_CONNECTOR_STATUS 命令中使用。 请参阅表 4-42,偏移量 21。
UCSI_CONNECTOR_PARTNER_TYPE

在 GET_CONNECTOR_STATUS 命令中使用。 请参阅表 4-42,偏移量 29。
UCSI_GET_ALTERNATE_MODES_RECIPIENT

在 GET_ALTERNATE_MODES 命令中使用。 请参阅表 4-24,偏移量 16。
UCSI_GET_PDOS_SOURCE_CAPABILITIES_TYPE

在 GET_PDOS 命令中使用。 请参阅表 4-34,偏移量 35。
UCSI_GET_PDOS_TYPE

在 GET_PDOS 命令中使用。 请参阅表 4-34,偏移量 34。
UCSI_POWER_DIRECTION

在 GET_CONNECTOR_STATUS 命令中使用。 请参阅表 4-42,偏移量 20。
UCSI_POWER_DIRECTION_MODE

在 GET_CONNECTOR_STATUS 命令中使用。 请参阅表 4-42,偏移量 20。
UCSI_POWER_DIRECTION_ROLE

在 SET_PDR 命令中使用。 请参阅表 4-22,偏移量 23。
UCSI_POWER_OPERATION_MODE

在 GET_CONNECTOR_STATUS 命令中使用。 请参阅表 4-42,偏移量 16。
UCSI_USB_OPERATION_MODE

在 SET_UOR 命令中使用。 请参阅表 4-18,偏移量 23。
UCSI_USB_OPERATION_ROLE

在 SET_UOR 命令中使用。 请参阅表 4-20,偏移量 23