Expand description

External flash interface 0

Re-exports

pub use read::READ;
pub use write::WRITE;
pub use erase::ERASE;
pub use psel::PSEL;
pub use xip_enc::XIP_ENC;
pub use dma_enc::DMA_ENC;

Modules

Extended address configuration.
Custom instruction configuration register.
Custom instruction data register 0.
Custom instruction data register 1.
Cluster Unspecified
Set the duration required to enter/exit deep power-down mode (DPM).
Enable QSPI peripheral and acquire the pins selected in PSELn registers
Cluster Unspecified
QSPI peripheral is ready. This event will be generated as a response to all QSPI tasks except DEACTIVATE.
Interface configuration.
Interface configuration.
SPI interface timing.
Enable or disable interrupt
Disable interrupt
Enable interrupt
Cluster Unspecified
Publish configuration for event READY
Cluster Unspecified
Status register.
Subscribe configuration for task ACTIVATE
Subscribe configuration for task DEACTIVATE
Subscribe configuration for task ERASESTART
Subscribe configuration for task READSTART
Subscribe configuration for task WRITESTART
Activate QSPI interface
Deactivate QSPI interface
Start external flash memory erase operation
Start transfer from external flash memory to internal RAM
Start transfer from internal RAM to external flash memory
Cluster Unspecified
Cluster Unspecified
Enable Execute in Place operation.
Address offset into the external memory for Execute in Place operation.

Structs

Register block

Type Definitions

ADDRCONF (rw) register accessor: an alias for Reg<ADDRCONF_SPEC>
CINSTRCONF (rw) register accessor: an alias for Reg<CINSTRCONF_SPEC>
CINSTRDAT0 (rw) register accessor: an alias for Reg<CINSTRDAT0_SPEC>
CINSTRDAT1 (rw) register accessor: an alias for Reg<CINSTRDAT1_SPEC>
DPMDUR (rw) register accessor: an alias for Reg<DPMDUR_SPEC>
ENABLE (rw) register accessor: an alias for Reg<ENABLE_SPEC>
EVENTS_READY (rw) register accessor: an alias for Reg<EVENTS_READY_SPEC>
IFCONFIG0 (rw) register accessor: an alias for Reg<IFCONFIG0_SPEC>
IFCONFIG1 (rw) register accessor: an alias for Reg<IFCONFIG1_SPEC>
IFTIMING (rw) register accessor: an alias for Reg<IFTIMING_SPEC>
INTEN (rw) register accessor: an alias for Reg<INTEN_SPEC>
INTENCLR (rw) register accessor: an alias for Reg<INTENCLR_SPEC>
INTENSET (rw) register accessor: an alias for Reg<INTENSET_SPEC>
PUBLISH_READY (rw) register accessor: an alias for Reg<PUBLISH_READY_SPEC>
STATUS (r) register accessor: an alias for Reg<STATUS_SPEC>
SUBSCRIBE_ACTIVATE (rw) register accessor: an alias for Reg<SUBSCRIBE_ACTIVATE_SPEC>
SUBSCRIBE_DEACTIVATE (rw) register accessor: an alias for Reg<SUBSCRIBE_DEACTIVATE_SPEC>
SUBSCRIBE_ERASESTART (rw) register accessor: an alias for Reg<SUBSCRIBE_ERASESTART_SPEC>
SUBSCRIBE_READSTART (rw) register accessor: an alias for Reg<SUBSCRIBE_READSTART_SPEC>
SUBSCRIBE_WRITESTART (rw) register accessor: an alias for Reg<SUBSCRIBE_WRITESTART_SPEC>
TASKS_ACTIVATE (w) register accessor: an alias for Reg<TASKS_ACTIVATE_SPEC>
TASKS_DEACTIVATE (w) register accessor: an alias for Reg<TASKS_DEACTIVATE_SPEC>
TASKS_ERASESTART (w) register accessor: an alias for Reg<TASKS_ERASESTART_SPEC>
TASKS_READSTART (w) register accessor: an alias for Reg<TASKS_READSTART_SPEC>
TASKS_WRITESTART (w) register accessor: an alias for Reg<TASKS_WRITESTART_SPEC>
XIPEN (rw) register accessor: an alias for Reg<XIPEN_SPEC>
XIPOFFSET (rw) register accessor: an alias for Reg<XIPOFFSET_SPEC>