class Status1Reg
Defined at line 1037 of file ../../src/devices/power/drivers/fusb302/registers.h
STATUS1
This is a read-only register.
Rev 5 datasheet: Table 39 on page 28
Public Members
field_rxsop2_1043
field_rxsop1_1049
field_rx_empty_1052
field_rx_full_1053
field_tx_empty_1056
field_tx_full_1057
field_ovrtemp_1060
field_ocp_1070
Public Methods
template <, >
typename SelfType::ValueType rxsop2 ()
If true, the last message in the Rx (receive) FIFO starts with SOP".
This bit can't become true if `ensop2` in
`Control1Reg` is false.
Defined at line 1043 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_rxsop2 (typename SelfType::ValueType val)
If true, the last message in the Rx (receive) FIFO starts with SOP".
This bit can't become true if `ensop2` in
`Control1Reg` is false.
Defined at line 1043 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType rxsop1 ()
If true, the last message in the Rx (receive) FIFO starts with SOP'.
This bit can't become true if `ensop1` in `Control1Reg`
is false.
Defined at line 1049 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_rxsop1 (typename SelfType::ValueType val)
If true, the last message in the Rx (receive) FIFO starts with SOP'.
This bit can't become true if `ensop1` in `Control1Reg`
is false.
Defined at line 1049 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType rx_empty ()
Indicators for the BMC PHY Rx (receiver) FIFO.
Defined at line 1052 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_rx_empty (typename SelfType::ValueType val)
Indicators for the BMC PHY Rx (receiver) FIFO.
Defined at line 1052 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType rx_full ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1053 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_rx_full (typename SelfType::ValueType val)
Defined at line 1053 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_tx_empty (typename SelfType::ValueType val)
Indicators for the BMC PHY Tx (transmitter) FIFO.
Defined at line 1056 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType tx_empty ()
Indicators for the BMC PHY Tx (transmitter) FIFO.
Defined at line 1056 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_tx_full (typename SelfType::ValueType val)
Defined at line 1057 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType tx_full ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1057 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType ovrtemp ()
If true, the chip temperature is too high.
Defined at line 1060 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_ovrtemp (typename SelfType::ValueType val)
If true, the chip temperature is too high.
Defined at line 1060 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType ocp ()
If true, the VCONN OCP (over-current protection) circuit was tripped.
The OCP current threshold is configured in the `OcpReg` register. The OCP
circuit also trips if its temperature exceeds 145 Celsius (Tshut in the
Rev 5 datashet).
The OCP circuit is not connected if no CC pin is connected to the VCONN
pin.
Defined at line 1070 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_ocp (typename SelfType::ValueType val)
If true, the VCONN OCP (over-current protection) circuit was tripped.
The OCP current threshold is configured in the `OcpReg` register. The OCP
circuit also trips if its temperature exceeds 145 Celsius (Tshut in the
Rev 5 datashet).
The OCP circuit is not connected if no CC pin is connected to the VCONN
pin.
Defined at line 1070 of file ../../src/devices/power/drivers/fusb302/registers.h
hwreg::I2cRegisterAddr<Status1Reg> Get ()
Defined at line 1072 of file ../../src/devices/power/drivers/fusb302/registers.h