ucmucsispec.h 헤더

이 헤더는 Intel UCSI 사양 1.1에 정의된 레지스터를 선언합니다.

자세한 내용은 UCSI 사양 버전 1.2를 참조하세요.

이 헤더는 포함하지 마세요. 대신 Ucmucsicx.h를 포함합니다.

자세한 내용은 다음을 참조하십시오.

ucmucsispec.h에는 다음 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
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 참조