Struct ruspiro_mmio_register::ReadWrite [−][src]
pub struct ReadWrite<T: RegisterType> { /* fields omitted */ }
Expand description
This struct allows read/write access to a register.
Implementations
Read the value of a specific register field
Read the value of the register into a RegisterFieldValue structure
Write the value of a specific register field, this will set all bits not coverd by this field to 0 !
Write the value of a given RegisterFieldValue to the register, this will set all bits not coverd by this field to 0 !
Udate a register field with a given value. The bits outside of this field remains untouched. The function returns the register raw value set has been set with this update
Udate a register field with a given register field value. The bits outside of this field remains untouched. The function returns the register raw value set has been set with this update
Read the value of a specific register field
Read the value of the register into a RegisterFieldValue structure
Write the value of a specific register field, this will set all bits not coverd by this field to 0 !
Write the value of a given RegisterFieldValue to the register, this will set all bits not coverd by this field to 0 !
Udate a register field with a given value. The bits outside of this field remains untouched. The function returns the register raw value set has been set with this update
Udate a register field with a given register field value. The bits outside of this field remains untouched. The function returns the register raw value set has been set with this update
Read the value of a specific register field
Read the value of the register into a RegisterFieldValue structure
Write the value of a specific register field, this will set all bits not coverd by this field to 0 !
Write the value of a given RegisterFieldValue to the register, this will set all bits not coverd by this field to 0 !
Udate a register field with a given value. The bits outside of this field remains untouched. The function returns the register raw value set has been set with this update
Udate a register field with a given register field value. The bits outside of this field remains untouched. The function returns the register raw value set has been set with this update
Read the value of a specific register field
Read the value of the register into a RegisterFieldValue structure
Write the value of a specific register field, this will set all bits not coverd by this field to 0 !
Write the value of a given RegisterFieldValue to the register, this will set all bits not coverd by this field to 0 !
Udate a register field with a given value. The bits outside of this field remains untouched. The function returns the register raw value set has been set with this update
Udate a register field with a given register field value. The bits outside of this field remains untouched. The function returns the register raw value set has been set with this update