class MaskAReg

Defined at line 688 of file ../../src/devices/power/drivers/fusb302/registers.h

MASKA - Individual interrupt masking for the requests in `InterruptAReg`.

After reset, no interrupt is individually masked.

Rev 5 datasheet: Table 30 on page 24

Public Members

 field_m_ocp_temp_692
 field_m_togdone_693
 field_m_softfail_694
 field_m_retryfail_695
 field_m_hardsent_696
 field_m_txsent_697
 field_m_softrst_698
 field_m_hardrst_699

Public Methods

template <, >
typename SelfType::ValueType m_ocp_temp ()

See the corresponding bits in `InterruptAReg` for interrupt definitions.

Defined at line 692 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
SelfType & set_m_ocp_temp (typename SelfType::ValueType val)

See the corresponding bits in `InterruptAReg` for interrupt definitions.

Defined at line 692 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
typename SelfType::ValueType m_togdone ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 693 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
SelfType & set_m_togdone (typename SelfType::ValueType val)

Defined at line 693 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
typename SelfType::ValueType m_softfail ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 694 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
SelfType & set_m_softfail (typename SelfType::ValueType val)

Defined at line 694 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
typename SelfType::ValueType m_retryfail ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 695 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
SelfType & set_m_retryfail (typename SelfType::ValueType val)

Defined at line 695 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
typename SelfType::ValueType m_hardsent ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 696 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
SelfType & set_m_hardsent (typename SelfType::ValueType val)

Defined at line 696 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
typename SelfType::ValueType m_txsent ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 697 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
SelfType & set_m_txsent (typename SelfType::ValueType val)

Defined at line 697 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
typename SelfType::ValueType m_softrst ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 698 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
SelfType & set_m_softrst (typename SelfType::ValueType val)

Defined at line 698 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
typename SelfType::ValueType m_hardrst ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 699 of file ../../src/devices/power/drivers/fusb302/registers.h

template <, >
SelfType & set_m_hardrst (typename SelfType::ValueType val)

Defined at line 699 of file ../../src/devices/power/drivers/fusb302/registers.h

hwreg::I2cRegisterAddr<MaskAReg> Get ()

Defined at line 701 of file ../../src/devices/power/drivers/fusb302/registers.h

MaskAReg FromAllInterruptsMasked ()

Defined at line 703 of file ../../src/devices/power/drivers/fusb302/registers.h

Records