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

Records