Struct ruspiro_mmio_register::RegisterFieldValue [−][src]
pub struct RegisterFieldValue<T> where
T: RegisterType, { /* fields omitted */ }
Expand description
Definition of a specific fieldvalue of a regiser. This structure allows to combine field values with bit operators
like |
and &
to build the final value that should be written to a register
Implementations
Create a new fieldvalue based on the field definition and the value given
Create a new fieldvalue based on the field definition and the raw value given
Retrieve the register field raw value, means the value is returned in it’s position as it appears in the register when read with the field mask applied but not shifted
Create a new fieldvalue based on the field definition and the value given
Create a new fieldvalue based on the field definition and the raw value given
Retrieve the register field raw value, means the value is returned in it’s position as it appears in the register when read with the field mask applied but not shifted
Create a new fieldvalue based on the field definition and the value given
Create a new fieldvalue based on the field definition and the raw value given
Retrieve the register field raw value, means the value is returned in it’s position as it appears in the register when read with the field mask applied but not shifted
Create a new fieldvalue based on the field definition and the value given
Create a new fieldvalue based on the field definition and the raw value given
Retrieve the register field raw value, means the value is returned in it’s position as it appears in the register when read with the field mask applied but not shifted
Trait Implementations
type Output = RegisterFieldValue<u16>
type Output = RegisterFieldValue<u16>
The resulting type after applying the &
operator.
Performs the &
operation. Read more
type Output = RegisterFieldValue<u32>
type Output = RegisterFieldValue<u32>
The resulting type after applying the &
operator.
Performs the &
operation. Read more
type Output = RegisterFieldValue<u64>
type Output = RegisterFieldValue<u64>
The resulting type after applying the &
operator.
Performs the &
operation. Read more
type Output = RegisterFieldValue<u8>
type Output = RegisterFieldValue<u8>
The resulting type after applying the &
operator.
Performs the &
operation. Read more
type Output = RegisterFieldValue<u16>
type Output = RegisterFieldValue<u16>
The resulting type after applying the |
operator.
Performs the |
operation. Read more
type Output = RegisterFieldValue<u32>
type Output = RegisterFieldValue<u32>
The resulting type after applying the |
operator.
Performs the |
operation. Read more
type Output = RegisterFieldValue<u64>
type Output = RegisterFieldValue<u64>
The resulting type after applying the |
operator.
Performs the |
operation. Read more
type Output = RegisterFieldValue<u8>
type Output = RegisterFieldValue<u8>
The resulting type after applying the |
operator.
Performs the |
operation. Read more