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

Records