Struct Periphid3
#[repr(transparent)]pub struct Periphid3(pub u32);Expand description
Peripheral ID3 Register
Tuple Fields§
§0: u32Implementations§
§impl Periphid3
impl Periphid3
pub const fn cmod(&self) -> u8
pub const fn cmod(&self) -> u8
Where the component is reusable IP, this value indicates if the customer has modified the behavior of the component. In most cases this field is zero.
pub const fn set_cmod(&mut self, val: u8)
pub const fn set_cmod(&mut self, val: u8)
Where the component is reusable IP, this value indicates if the customer has modified the behavior of the component. In most cases this field is zero.
pub const fn revand(&self) -> u8
pub const fn revand(&self) -> u8
This field indicates minor errata fixes specific to this design, for example metal fixes after implementation. In most cases this field is zero. It is recommended that component designers ensure this field can be changed by a metal fix if required, for example by driving it from registers that reset to zero.
pub const fn set_revand(&mut self, val: u8)
pub const fn set_revand(&mut self, val: u8)
This field indicates minor errata fixes specific to this design, for example metal fixes after implementation. In most cases this field is zero. It is recommended that component designers ensure this field can be changed by a metal fix if required, for example by driving it from registers that reset to zero.