Module spis0

Source
Expand description

SPI Slave 0

Re-exports§

pub use psel::PSEL;
pub use rxd::RXD;
pub use txd::TXD;

Modules§

config
Configuration register
def
Default character. Character clocked out in case of an ignored transaction.
enable
Enable SPI slave
events_acquired
Semaphore acquired
events_end
Granted transaction completed
events_endrx
End of RXD buffer reached
intenclr
Disable interrupt
intenset
Enable interrupt
orc
Over-read character
psel
Cluster Unspecified
rxd
Cluster Unspecified
semstat
Semaphore status register
shorts
Shortcut register
status
Status from last transaction
tasks_acquire
Acquire SPI semaphore
tasks_release
Release SPI semaphore, enabling the SPI slave to acquire it
txd
Cluster Unspecified

Structs§

RegisterBlock
Register block

Type Aliases§

CONFIG
CONFIG (rw) register accessor: an alias for Reg<CONFIG_SPEC>
DEF
DEF (rw) register accessor: an alias for Reg<DEF_SPEC>
ENABLE
ENABLE (rw) register accessor: an alias for Reg<ENABLE_SPEC>
EVENTS_ACQUIRED
EVENTS_ACQUIRED (rw) register accessor: an alias for Reg<EVENTS_ACQUIRED_SPEC>
EVENTS_END
EVENTS_END (rw) register accessor: an alias for Reg<EVENTS_END_SPEC>
EVENTS_ENDRX
EVENTS_ENDRX (rw) register accessor: an alias for Reg<EVENTS_ENDRX_SPEC>
INTENCLR
INTENCLR (rw) register accessor: an alias for Reg<INTENCLR_SPEC>
INTENSET
INTENSET (rw) register accessor: an alias for Reg<INTENSET_SPEC>
ORC
ORC (rw) register accessor: an alias for Reg<ORC_SPEC>
SEMSTAT
SEMSTAT (r) register accessor: an alias for Reg<SEMSTAT_SPEC>
SHORTS
SHORTS (rw) register accessor: an alias for Reg<SHORTS_SPEC>
STATUS
STATUS (rw) register accessor: an alias for Reg<STATUS_SPEC>
TASKS_ACQUIRE
TASKS_ACQUIRE (w) register accessor: an alias for Reg<TASKS_ACQUIRE_SPEC>
TASKS_RELEASE
TASKS_RELEASE (w) register accessor: an alias for Reg<TASKS_RELEASE_SPEC>