#[repr(C)]pub struct SPIM {}
Expand description
Register block
Fields§
§ctrla: CTRLA
0x00 - SPIM Control A
ctrlb: CTRLB
0x04 - SPIM Control B
ctrlc: CTRLC
0x08 - SPIM Control C
baud: BAUD
0x0c - SPIM Baud Rate
intenclr: INTENCLR
0x14 - SPIM Interrupt Enable Clear
intenset: INTENSET
0x16 - SPIM Interrupt Enable Set
intflag: INTFLAG
0x18 - SPIM Interrupt Flag Status and Clear
status: STATUS
0x1a - SPIM Status
syncbusy: SYNCBUSY
0x1c - SPIM Synchronization Busy
length: LENGTH
0x22 - SPIM Length
addr: ADDR
0x24 - SPIM Address
data: DATA
0x28 - SPIM Data
dbgctrl: DBGCTRL
0x30 - SPIM Debug Control
Auto Trait Implementations§
impl !Freeze for SPIM
impl !RefUnwindSafe for SPIM
impl Send for SPIM
impl !Sync for SPIM
impl Unpin for SPIM
impl UnwindSafe for SPIM
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