Struct nrf52::i2c::registers::Shorts
[−]
pub struct Shorts(pub u32);
Represents bitfields in shorts
register.
Methods
impl Shorts
pub fn lasttx_startrx(&self) -> u32
pub fn set_lasttx_startrx(&mut self, value: u32)
pub fn lasttx_suspend(&self) -> u32
pub fn set_lasttx_suspend(&mut self, value: u32)
pub fn lasttx_stop(&self) -> u32
pub fn set_lasttx_stop(&mut self, value: u32)
pub fn lastrx_starttx(&self) -> u32
pub fn set_lastrx_starttx(&mut self, value: u32)
pub fn lastrx_stop(&self) -> u32
pub fn set_lastrx_stop(&mut self, value: u32)
Trait Implementations
impl Debug for Shorts
impl Copy for Shorts
[src]
impl Clone for Shorts
[src]
fn clone(&self) -> Shorts
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<T> BitRange<T> for Shorts where
u32: BitRange<T>,
u32: BitRange<T>,
fn bit_range(&self, msb: usize, lsb: usize) -> T
Get a range of bits.
fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T)
Set a range of bits.