Struct stm32_metapac::i3c::regs::Rmr
#[repr(transparent)]pub struct Rmr(pub u32);
Expand description
I3C received message register.
Tuple Fields§
§0: u32
Implementations§
§impl Rmr
impl Rmr
pub const fn ibirdcnt(&self) -> u8
pub const fn ibirdcnt(&self) -> u8
IBI received payload data count (when the I3C is configured as controller) When the I3C is configured as controller, this field logs the number of data bytes effectively received in the I3C_IBIDR register.
pub fn set_ibirdcnt(&mut self, val: u8)
pub fn set_ibirdcnt(&mut self, val: u8)
IBI received payload data count (when the I3C is configured as controller) When the I3C is configured as controller, this field logs the number of data bytes effectively received in the I3C_IBIDR register.
pub const fn rcode(&self) -> u8
pub const fn rcode(&self) -> u8
received CCC code (when the I3C is configured as target) When the I3C is configured as target, this field logs the received CCC code.
pub fn set_rcode(&mut self, val: u8)
pub fn set_rcode(&mut self, val: u8)
received CCC code (when the I3C is configured as target) When the I3C is configured as target, this field logs the received CCC code.
Trait Implementations§
impl Copy for Rmr
impl Eq for Rmr
impl StructuralPartialEq for Rmr
Auto Trait Implementations§
impl Freeze for Rmr
impl RefUnwindSafe for Rmr
impl Send for Rmr
impl Sync for Rmr
impl Unpin for Rmr
impl UnwindSafe for Rmr
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)