class MaskReg
Defined at line 581 of file ../../src/devices/power/drivers/fusb302/registers.h
MASK - Individual interrupt masking for the requests in `InterruptReg`.
After reset, no interrupt is individually masked.
Rev 5 datasheet: Table 26 on page 23
Public Members
field_m_vbusok_584
field_m_activity_585
field_m_comp_chng_586
field_m_crc_chk_587
field_m_alert_588
field_m_wake_589
field_m_collision_590
field_m_bc_lvl_591
Public Methods
template <, >
typename SelfType::ValueType m_vbusok ()
See the corresponding bits in `InterruptReg` for interrupt definitions.
Defined at line 584 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_m_vbusok (typename SelfType::ValueType val)
See the corresponding bits in `InterruptReg` for interrupt definitions.
Defined at line 584 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType m_activity ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 585 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_m_activity (typename SelfType::ValueType val)
Defined at line 585 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType m_comp_chng ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 586 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_m_comp_chng (typename SelfType::ValueType val)
Defined at line 586 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType m_crc_chk ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 587 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_m_crc_chk (typename SelfType::ValueType val)
Defined at line 587 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType m_alert ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 588 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_m_alert (typename SelfType::ValueType val)
Defined at line 588 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType m_wake ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 589 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_m_wake (typename SelfType::ValueType val)
Defined at line 589 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType m_collision ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 590 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_m_collision (typename SelfType::ValueType val)
Defined at line 590 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
typename SelfType::ValueType m_bc_lvl ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 591 of file ../../src/devices/power/drivers/fusb302/registers.h
template <, >
SelfType & set_m_bc_lvl (typename SelfType::ValueType val)
Defined at line 591 of file ../../src/devices/power/drivers/fusb302/registers.h
hwreg::I2cRegisterAddr<MaskReg> Get ()
Defined at line 593 of file ../../src/devices/power/drivers/fusb302/registers.h
MaskReg FromAllInterruptsMasked ()
Defined at line 595 of file ../../src/devices/power/drivers/fusb302/registers.h