[−][src]Struct ambiq_apollo3_pac::mspi::RegisterBlock
Register block
Fields
ctrl: CTRL
0x00 - MSPI PIO Transfer Control/Status Register
cfg: CFG
0x04 - MSPI Transfer Configuration Register
addr: ADDR
0x08 - MSPI Transfer Address Register
instr: INSTR
0x0c - MSPI Transfer Instruction
txfifo: TXFIFO
0x10 - TX Data FIFO
rxfifo: RXFIFO
0x14 - RX Data FIFO
txentries: TXENTRIES
0x18 - TX FIFO Entries
rxentries: RXENTRIES
0x1c - RX FIFO Entries
threshold: THRESHOLD
0x20 - TX/RX FIFO Threshhold Levels
mspicfg: MSPICFG
0x100 - MSPI Module Configuration
padcfg: PADCFG
0x104 - MSPI Output Pad Configuration
padouten: PADOUTEN
0x108 - MSPI Output Enable Pad Configuration
flash: FLASH
0x10c - Configuration for XIP/DMA support of SPI flash modules.
scrambling: SCRAMBLING
0x120 - External Flash Scrambling Controls
inten: INTEN
0x200 - MSPI Master Interrupts: Enable
intstat: INTSTAT
0x204 - MSPI Master Interrupts: Status
intclr: INTCLR
0x208 - MSPI Master Interrupts: Clear
intset: INTSET
0x20c - MSPI Master Interrupts: Set
dmacfg: DMACFG
0x250 - DMA Configuration Register
dmastat: DMASTAT
0x254 - DMA Status Register
dmatargaddr: DMATARGADDR
0x258 - DMA Target Address Register
dmadevaddr: DMADEVADDR
0x25c - DMA Device Address Register
dmatotcount: DMATOTCOUNT
0x260 - DMA Total Transfer Count
dmabcount: DMABCOUNT
0x264 - DMA BYTE Transfer Count
dmathresh: DMATHRESH
0x278 - DMA Transmit Trigger Threshhold
cqcfg: CQCFG
0x2a0 - Command Queue Configuration Register
cqaddr: CQADDR
0x2a8 - CQ Target Read Address Register
cqstat: CQSTAT
0x2ac - Command Queue Status Register
cqflags: CQFLAGS
0x2b0 - Command Queue Flag Register
cqsetclear: CQSETCLEAR
0x2b4 - Command Queue Flag Set/Clear Register
cqpause: CQPAUSE
0x2b8 - Command Queue Pause Mask Register
cqcuridx: CQCURIDX
0x2c0 - Command Queue Current Index
cqendidx: CQENDIDX
0x2c4 - Command Queue End Index
Auto Trait Implementations
impl Send for RegisterBlock
impl !Sync for RegisterBlock
Blanket Implementations
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> From for T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same for T
type Output = T
Should always be Self