pub struct Flexspi { /* private fields */ }Expand description
Flexible Serial Peripheral Interface
Implementations§
Source§impl Flexspi
impl Flexspi
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn ahbrxbuf0cr0(self) -> Reg<Ahbrxbuf0cr0, RW>
pub const fn ahbrxbuf0cr0(self) -> Reg<Ahbrxbuf0cr0, RW>
AHB Receive Buffer 0 Control 0
Sourcepub const fn ahbrxbuf1cr0(self) -> Reg<Ahbrxbuf1cr0, RW>
pub const fn ahbrxbuf1cr0(self) -> Reg<Ahbrxbuf1cr0, RW>
AHB Receive Buffer 1 Control 0
Sourcepub const fn ahbrxbuf2cr0(self) -> Reg<Ahbrxbuf2cr0, RW>
pub const fn ahbrxbuf2cr0(self) -> Reg<Ahbrxbuf2cr0, RW>
AHB Receive Buffer 2 Control 0
Sourcepub const fn ahbrxbuf3cr0(self) -> Reg<Ahbrxbuf3cr0, RW>
pub const fn ahbrxbuf3cr0(self) -> Reg<Ahbrxbuf3cr0, RW>
AHB Receive Buffer 3 Control 0
Sourcepub const fn ahbrxbuf4cr0(self) -> Reg<Ahbrxbuf4cr0, RW>
pub const fn ahbrxbuf4cr0(self) -> Reg<Ahbrxbuf4cr0, RW>
AHB Receive Buffer 4 Control 0
Sourcepub const fn ahbrxbuf5cr0(self) -> Reg<Ahbrxbuf5cr0, RW>
pub const fn ahbrxbuf5cr0(self) -> Reg<Ahbrxbuf5cr0, RW>
AHB Receive Buffer 5 Control 0
Sourcepub const fn ahbrxbuf6cr0(self) -> Reg<Ahbrxbuf6cr0, RW>
pub const fn ahbrxbuf6cr0(self) -> Reg<Ahbrxbuf6cr0, RW>
AHB Receive Buffer 6 Control 0
Sourcepub const fn ahbrxbuf7cr0(self) -> Reg<Ahbrxbuf7cr0, RW>
pub const fn ahbrxbuf7cr0(self) -> Reg<Ahbrxbuf7cr0, RW>
AHB Receive Buffer 7 Control 0
Sourcepub const fn ahbspndsts(self) -> Reg<Ahbspndsts, R>
pub const fn ahbspndsts(self) -> Reg<Ahbspndsts, R>
AHB Suspend Status
Sourcepub const fn haddrstart(self) -> Reg<Haddrstart, RW>
pub const fn haddrstart(self) -> Reg<Haddrstart, RW>
HADDR REMAP Start Address
Sourcepub const fn haddroffset(self) -> Reg<Haddroffset, RW>
pub const fn haddroffset(self) -> Reg<Haddroffset, RW>
HADDR Remap Offset
Sourcepub const fn ipedctxctrl0(self) -> Reg<Ipedctxctrl0, RW>
pub const fn ipedctxctrl0(self) -> Reg<Ipedctxctrl0, RW>
IPED context control 0
Sourcepub const fn ipedctxctrl1(self) -> Reg<Ipedctxctrl1, RW>
pub const fn ipedctxctrl1(self) -> Reg<Ipedctxctrl1, RW>
IPED context control 1
Sourcepub const fn ipedctx0iv0(self) -> Reg<Ipedctx0iv0, RW>
pub const fn ipedctx0iv0(self) -> Reg<Ipedctx0iv0, RW>
IPED Context0 IV0
Sourcepub const fn ipedctx0iv1(self) -> Reg<Ipedctx0iv1, RW>
pub const fn ipedctx0iv1(self) -> Reg<Ipedctx0iv1, RW>
IPED Context0 IV1
Sourcepub const fn ipedctx0start(self) -> Reg<Ipedctx0start, RW>
pub const fn ipedctx0start(self) -> Reg<Ipedctx0start, RW>
Start Address of Region
Sourcepub const fn ipedctx0end(self) -> Reg<Ipedctx0end, RW>
pub const fn ipedctx0end(self) -> Reg<Ipedctx0end, RW>
End Address of Region
Sourcepub const fn ipedctx0aad0(self) -> Reg<Ipedctx0aad0, RW>
pub const fn ipedctx0aad0(self) -> Reg<Ipedctx0aad0, RW>
IPED Context0 Additional Authenticated Data0
Sourcepub const fn ipedctx0aad1(self) -> Reg<Ipedctx0aad1, RW>
pub const fn ipedctx0aad1(self) -> Reg<Ipedctx0aad1, RW>
IPED Context0 Additional Authenticated Data1
Sourcepub const fn ipedctx1iv0(self) -> Reg<Ipedctx1iv0, RW>
pub const fn ipedctx1iv0(self) -> Reg<Ipedctx1iv0, RW>
IPED Context1 IV0
Sourcepub const fn ipedctx1iv1(self) -> Reg<Ipedctx1iv1, RW>
pub const fn ipedctx1iv1(self) -> Reg<Ipedctx1iv1, RW>
IPED Context1 IV1
Sourcepub const fn ipedctx1start(self) -> Reg<Ipedctx1start, RW>
pub const fn ipedctx1start(self) -> Reg<Ipedctx1start, RW>
Start Address of Region
Sourcepub const fn ipedctx1end(self) -> Reg<Ipedctx1end, RW>
pub const fn ipedctx1end(self) -> Reg<Ipedctx1end, RW>
End Address of Region
Sourcepub const fn ipedctx1aad0(self) -> Reg<Ipedctx1aad0, RW>
pub const fn ipedctx1aad0(self) -> Reg<Ipedctx1aad0, RW>
IPED Context1 Additional Authenticated Data0
Sourcepub const fn ipedctx1aad1(self) -> Reg<Ipedctx1aad1, RW>
pub const fn ipedctx1aad1(self) -> Reg<Ipedctx1aad1, RW>
IPED Context1 Additional Authenticated Data1
Sourcepub const fn ipedctx2iv0(self) -> Reg<Ipedctx2iv0, RW>
pub const fn ipedctx2iv0(self) -> Reg<Ipedctx2iv0, RW>
IPED Context2 IV0
Sourcepub const fn ipedctx2iv1(self) -> Reg<Ipedctx2iv1, RW>
pub const fn ipedctx2iv1(self) -> Reg<Ipedctx2iv1, RW>
IPED Context2 IV1
Sourcepub const fn ipedctx2start(self) -> Reg<Ipedctx2start, RW>
pub const fn ipedctx2start(self) -> Reg<Ipedctx2start, RW>
Start Address of Region
Sourcepub const fn ipedctx2end(self) -> Reg<Ipedctx2end, RW>
pub const fn ipedctx2end(self) -> Reg<Ipedctx2end, RW>
End Address of Region
Sourcepub const fn ipedctx2aad0(self) -> Reg<Ipedctx2aad0, RW>
pub const fn ipedctx2aad0(self) -> Reg<Ipedctx2aad0, RW>
IPED Context2 Additional Authenticated Data0
Sourcepub const fn ipedctx2aad1(self) -> Reg<Ipedctx2aad1, RW>
pub const fn ipedctx2aad1(self) -> Reg<Ipedctx2aad1, RW>
IPED Context2 Additional Authenticated Data1
Sourcepub const fn ipedctx3iv0(self) -> Reg<Ipedctx3iv0, RW>
pub const fn ipedctx3iv0(self) -> Reg<Ipedctx3iv0, RW>
IPED Context3 IV0
Sourcepub const fn ipedctx3iv1(self) -> Reg<Ipedctx3iv1, RW>
pub const fn ipedctx3iv1(self) -> Reg<Ipedctx3iv1, RW>
IPED Context3 IV1
Sourcepub const fn ipedctx3start(self) -> Reg<Ipedctx3start, RW>
pub const fn ipedctx3start(self) -> Reg<Ipedctx3start, RW>
Start Address of Region
Sourcepub const fn ipedctx3end(self) -> Reg<Ipedctx3end, RW>
pub const fn ipedctx3end(self) -> Reg<Ipedctx3end, RW>
End Address of Region
Sourcepub const fn ipedctx3aad0(self) -> Reg<Ipedctx3aad0, RW>
pub const fn ipedctx3aad0(self) -> Reg<Ipedctx3aad0, RW>
IPED Context3 Additional Authenticated Data0
Sourcepub const fn ipedctx3aad1(self) -> Reg<Ipedctx3aad1, RW>
pub const fn ipedctx3aad1(self) -> Reg<Ipedctx3aad1, RW>
IPED Context3 Additional Authenticated Data1
Sourcepub const fn ipedctx4iv0(self) -> Reg<Ipedctx4iv0, RW>
pub const fn ipedctx4iv0(self) -> Reg<Ipedctx4iv0, RW>
IPED Context4 IV0
Sourcepub const fn ipedctx4iv1(self) -> Reg<Ipedctx4iv1, RW>
pub const fn ipedctx4iv1(self) -> Reg<Ipedctx4iv1, RW>
IPED Context4 IV1
Sourcepub const fn ipedctx4start(self) -> Reg<Ipedctx4start, RW>
pub const fn ipedctx4start(self) -> Reg<Ipedctx4start, RW>
Start Address of Region
Sourcepub const fn ipedctx4end(self) -> Reg<Ipedctx4end, RW>
pub const fn ipedctx4end(self) -> Reg<Ipedctx4end, RW>
End Address of Region
Sourcepub const fn ipedctx4aad0(self) -> Reg<Ipedctx4aad0, RW>
pub const fn ipedctx4aad0(self) -> Reg<Ipedctx4aad0, RW>
IPED Context4 Additional Authenticated Data0
Sourcepub const fn ipedctx4aad1(self) -> Reg<Ipedctx4aad1, RW>
pub const fn ipedctx4aad1(self) -> Reg<Ipedctx4aad1, RW>
IPED Context4 Additional Authenticated Data1
Sourcepub const fn ipedctx5iv0(self) -> Reg<Ipedctx5iv0, RW>
pub const fn ipedctx5iv0(self) -> Reg<Ipedctx5iv0, RW>
IPED Context5 IV0
Sourcepub const fn ipedctx5iv1(self) -> Reg<Ipedctx5iv1, RW>
pub const fn ipedctx5iv1(self) -> Reg<Ipedctx5iv1, RW>
IPED Context5 IV1
Sourcepub const fn ipedctx5start(self) -> Reg<Ipedctx5start, RW>
pub const fn ipedctx5start(self) -> Reg<Ipedctx5start, RW>
Start Address of Region
Sourcepub const fn ipedctx5end(self) -> Reg<Ipedctx5end, RW>
pub const fn ipedctx5end(self) -> Reg<Ipedctx5end, RW>
End Address of Region
Sourcepub const fn ipedctx5aad0(self) -> Reg<Ipedctx5aad0, RW>
pub const fn ipedctx5aad0(self) -> Reg<Ipedctx5aad0, RW>
IPED Context5 Additional Authenticated Data0
Sourcepub const fn ipedctx5aad1(self) -> Reg<Ipedctx5aad1, RW>
pub const fn ipedctx5aad1(self) -> Reg<Ipedctx5aad1, RW>
IPED Context5 Additional Authenticated Data1
Sourcepub const fn ipedctx6iv0(self) -> Reg<Ipedctx6iv0, RW>
pub const fn ipedctx6iv0(self) -> Reg<Ipedctx6iv0, RW>
IPED Context6 IV0
Sourcepub const fn ipedctx6iv1(self) -> Reg<Ipedctx6iv1, RW>
pub const fn ipedctx6iv1(self) -> Reg<Ipedctx6iv1, RW>
IPED Context6 IV1
Sourcepub const fn ipedctx6start(self) -> Reg<Ipedctx6start, RW>
pub const fn ipedctx6start(self) -> Reg<Ipedctx6start, RW>
Start Address of Region
Sourcepub const fn ipedctx6end(self) -> Reg<Ipedctx6end, RW>
pub const fn ipedctx6end(self) -> Reg<Ipedctx6end, RW>
End Address of Region
Sourcepub const fn ipedctx6aad0(self) -> Reg<Ipedctx6aad0, RW>
pub const fn ipedctx6aad0(self) -> Reg<Ipedctx6aad0, RW>
IPED Context6 Additional Authenticated Data0
Sourcepub const fn ipedctx6aad1(self) -> Reg<Ipedctx6aad1, RW>
pub const fn ipedctx6aad1(self) -> Reg<Ipedctx6aad1, RW>
IPED Context6 Additional Authenticated Data1