usbcsource
2.0.0.0
|
Settings for registers of USB-C Source Click driver. More...
Settings for registers of USB-C Source Click driver.
#define USBCSOURCE_ALERT_STAT_CC_HW_FAULT_AL 0x10 |
#define USBCSOURCE_ALERT_STAT_DPM_STAT_AL 0x08 |
#define USBCSOURCE_ALERT_STAT_HARD_RESET_AL 0x80 |
USB-C alert state.
Specified alert state setting of USB-C Source Click driver.
#define USBCSOURCE_ALERT_STAT_PE_STAT_AL 0x04 |
#define USBCSOURCE_ALERT_STAT_PHY_STAT_AL 0x01 |
#define USBCSOURCE_ALERT_STAT_PORT_STAT_AL 0x40 |
#define USBCSOURCE_ALERT_STAT_PRT_STAT_AL 0x02 |
#define USBCSOURCE_ALERT_STAT_TYPEC_MON_AL 0x20 |
#define USBCSOURCE_ATTACHED_DEVICE_AUD_ATT 0x04 |
#define USBCSOURCE_ATTACHED_DEVICE_DBG_ATT 0x03 |
#define USBCSOURCE_ATTACHED_DEVICE_NONE_ATT 0x00 |
USB-C attached device.
Specified attached device setting of USB-C Source Click driver.
#define USBCSOURCE_ATTACHED_DEVICE_POW_ACC_ATT 0x05 |
#define USBCSOURCE_ATTACHED_DEVICE_SNK_ATT 0x01 |
#define USBCSOURCE_ATTACHED_DEVICE_SRC_ATT 0x02 |
#define USBCSOURCE_CONN_ATTACHED 0x01 |
#define USBCSOURCE_CONN_UNATTACHED 0x00 |
USB-C connection attach.
Specified connection attach setting of USB-C Source Click driver.
#define USBCSOURCE_DATA_MODE_DFP 0x01 |
#define USBCSOURCE_DATA_MODE_UFP 0x00 |
USB-C data mode.
Specified data mode setting of USB-C Source Click driver.
#define USBCSOURCE_I2C_SLAVE_ADR_GND 0x28 |
USB-C Source device address setting.
Specified setting for device slave address selection of USB-C Source Click driver.
#define USBCSOURCE_I2C_SLAVE_ADR_VCC 0x29 |
#define USBCSOURCE_LOW_POWER_STANDBY_OFF 0x00 |
USB-C low power standby.
Specified low power standby setting of USB-C Source Click driver.
#define USBCSOURCE_LOW_POWER_STANDBY_ON 0x01 |
#define USBCSOURCE_PDO_NVM_CUR_1_50_A 0x01 |
#define USBCSOURCE_PDO_NVM_CUR_1_75_A 0x02 |
#define USBCSOURCE_PDO_NVM_CUR_2_00_A 0x03 |
#define USBCSOURCE_PDO_NVM_CUR_2_25_A 0x04 |
#define USBCSOURCE_PDO_NVM_CUR_2_50_A 0x05 |
#define USBCSOURCE_PDO_NVM_CUR_2_75_A 0x06 |
#define USBCSOURCE_PDO_NVM_CUR_3_00_A 0x07 |
#define USBCSOURCE_PDO_NVM_CUR_3_25_A 0x08 |
#define USBCSOURCE_PDO_NVM_CUR_3_50_A 0x09 |
#define USBCSOURCE_PDO_NVM_CUR_3_75_A 0x0A |
#define USBCSOURCE_PDO_NVM_CUR_4_00_A 0x0B |
#define USBCSOURCE_PDO_NVM_CUR_4_25_A 0x0C |
#define USBCSOURCE_PDO_NVM_CUR_4_50_A 0x0D |
#define USBCSOURCE_PDO_NVM_CUR_4_75_A 0x0E |
#define USBCSOURCE_PDO_NVM_CUR_5_00_A 0x0F |
#define USBCSOURCE_PDO_NVM_CUR_FLEX_I 0x00 |
USB-C PDO NVM current configuration.
Specified PDO NVM current configuration setting of USB-C Source Click driver.
#define USBCSOURCE_PDO_NVM_VOLT_CFG_15_V 0x01 |
#define USBCSOURCE_PDO_NVM_VOLT_CFG_9_V 0x00 |
USB-C PDO NVM voltage configuration.
Specified PDO NVM voltage configuration setting of USB-C Source Click driver.
#define USBCSOURCE_PDO_NVM_VOLT_CFG_FLEX_V1 0x02 |
#define USBCSOURCE_PDO_NVM_VOLT_CFG_FLEX_V2 0x03 |
#define USBCSOURCE_POWER_MODE_SNK 0x00 |
USB-C power mode.
Specified power mode setting of USB-C Source Click driver.
#define USBCSOURCE_POWER_MODE_SRC 0x01 |
#define USBCSOURCE_RESET_DIS 0x00 |
USB-C software reset.
Specified software reset setting of USB-C Source Click driver.
#define USBCSOURCE_RESET_EN 0x01 |
#define USBCSOURCE_SEL_PDO1 0x01 |
USB-C Source description setting.
Specified setting for description of USB-C Source Click driver.
USB-C PDO select setting.
Specified PDO select setting of USB-C Source Click driver.
#define USBCSOURCE_SEL_PDO2 0x02 |
#define USBCSOURCE_SEL_PDO3 0x03 |
#define USBCSOURCE_SEL_PDO4 0x04 |
#define USBCSOURCE_SEL_PDO5 0x05 |
#define USBCSOURCE_STATUS_ERROR 0x00 |
USB-C status.
Specified status setting of USB-C Source Click driver.
#define USBCSOURCE_STATUS_SUCCESS 0x01 |
#define USBCSOURCE_VBUS_READY_CONNECTED 0x01 |
#define USBCSOURCE_VBUS_READY_DISCONNECTED 0x00 |
USB-C VBUS settings.
Specified VBUS setting of USB-C Source Click driver.
#define USBCSOURCE_VBUS_VALID_3_9V_HIGHER 0x01 |
#define USBCSOURCE_VBUS_VALID_3_9V_LOWER 0x00 |
#define USBCSOURCE_VBUS_VSAFE0V_0_8V_HIGHER 0x00 |
#define USBCSOURCE_VBUS_VSAFE0V_0_8V_LOWER 0x01 |