Struct atsame51j::qspi::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 14 fields
pub ctrla: CTRLA,
pub ctrlb: CTRLB,
pub baud: BAUD,
pub rxdata: RXDATA,
pub txdata: TXDATA,
pub intenclr: INTENCLR,
pub intenset: INTENSET,
pub intflag: INTFLAG,
pub status: STATUS,
pub instraddr: INSTRADDR,
pub instrctrl: INSTRCTRL,
pub instrframe: INSTRFRAME,
pub scrambctrl: SCRAMBCTRL,
pub scrambkey: SCRAMBKEY,
/* private fields */
}
Expand description
Register block
Fields§
§ctrla: CTRLA
0x00 - Control A
ctrlb: CTRLB
0x04 - Control B
baud: BAUD
0x08 - Baud Rate
rxdata: RXDATA
0x0c - Receive Data
txdata: TXDATA
0x10 - Transmit Data
intenclr: INTENCLR
0x14 - Interrupt Enable Clear
intenset: INTENSET
0x18 - Interrupt Enable Set
intflag: INTFLAG
0x1c - Interrupt Flag Status and Clear
status: STATUS
0x20 - Status Register
instraddr: INSTRADDR
0x30 - Instruction Address
instrctrl: INSTRCTRL
0x34 - Instruction Code
instrframe: INSTRFRAME
0x38 - Instruction Frame
scrambctrl: SCRAMBCTRL
0x40 - Scrambling Mode
scrambkey: SCRAMBKEY
0x44 - Scrambling Key
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
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