Go to the source code of this file.
|
| enum | esphome::fusb302b::PdSpecRevision : uint8_t { esphome::fusb302b::PD_SPEC_REV_1 = 0
, esphome::fusb302b::PD_SPEC_REV_2 = 1
, esphome::fusb302b::PD_SPEC_REV_3 = 2
} |
| |
| enum | esphome::fusb302b::PdDataMsgType : uint8_t { esphome::fusb302b::PD_DATA_SOURCE_CAP = 0x01
, esphome::fusb302b::PD_DATA_REQUEST = 0x02
, esphome::fusb302b::PD_DATA_SINK_CAP = 0x04
} |
| |
| enum | esphome::fusb302b::PdControlMsgType : uint8_t {
esphome::fusb302b::PD_CNTRL_GOODCRC = 0x01
, esphome::fusb302b::PD_CNTRL_ACCEPT = 0x03
, esphome::fusb302b::PD_CNTRL_REJECT = 0x04
, esphome::fusb302b::PD_CNTRL_PING = 0x05
,
esphome::fusb302b::PD_CNTRL_PS_RDY = 0x06
, esphome::fusb302b::PD_CNTRL_GET_SOURCE_CAP = 0x07
, esphome::fusb302b::PD_CNTRL_GET_SINK_CAP = 0x08
, esphome::fusb302b::PD_CNTRL_WAIT = 0x0C
,
esphome::fusb302b::PD_CNTRL_SOFT_RESET = 0x0D
, esphome::fusb302b::PD_CNTRL_NOT_SUPPORTED = 0x10
} |
| |
| enum | esphome::fusb302b::PdPdoType : uint8_t { esphome::fusb302b::PD_PDO_TYPE_FIXED_SUPPLY = 0
, esphome::fusb302b::PD_PDO_TYPE_BATTERY = 1
, esphome::fusb302b::PD_PDO_TYPE_VARIABLE_SUPPLY = 2
, esphome::fusb302b::PD_PDO_TYPE_AUGMENTED = 3
} |
| |
| enum class | esphome::fusb302b::PdState : uint8_t {
esphome::fusb302b::PD_STATE_DISCONNECTED
, esphome::fusb302b::PD_STATE_PD_TIMEOUT
, esphome::fusb302b::PD_STATE_DEFAULT_CONTRACT
, esphome::fusb302b::PD_STATE_TRANSITION
,
esphome::fusb302b::PD_STATE_EXPLICIT_CONTRACT
, esphome::fusb302b::PD_STATE_ERROR
} |
| |