Expand description
Serial Peripheral Interface Master with EasyDMA 0
Re-exports§
Modules§
- config
- Configuration register
- csnpol
- Polarity of CSN output
- dcxcnt
- DCX configuration
- enable
- Enable SPIM
- events_
end - End of RXD buffer and TXD buffer reached
- events_
endrx - End of RXD buffer reached
- events_
endtx - End of TXD buffer reached
- events_
started - Transaction started
- events_
stopped - SPI transaction has stopped
- frequency
- SPI frequency. Accuracy depends on the HFCLK source selected.
- iftiming
- Cluster Unspecified
- intenclr
- Disable interrupt
- intenset
- Enable interrupt
- orc
- Byte transmitted after TXD.MAXCNT bytes have been transmitted in the case when RXD.MAXCNT is greater than TXD.MAXCNT
- psel
- Cluster Unspecified
- pseldcx
- Pin select for DCX signal
- rxd
- Cluster RXD EasyDMA channel
- shorts
- Shortcut register
- stallstat
- Stall status for EasyDMA RAM accesses. The fields in this register is set to STALL by hardware whenever a stall occurres and can be cleared (set to NOSTALL) by the CPU.
- tasks_
resume - Resume SPI transaction
- tasks_
start - Start SPI transaction
- tasks_
stop - Stop SPI transaction
- tasks_
suspend - Suspend SPI transaction
- txd
- Cluster TXD EasyDMA channel
Structs§
- Register
Block - Register block
Type Aliases§
- CONFIG
- CONFIG (rw) register accessor: an alias for
Reg<CONFIG_SPEC>
- CSNPOL
- CSNPOL (rw) register accessor: an alias for
Reg<CSNPOL_SPEC>
- DCXCNT
- DCXCNT (rw) register accessor: an alias for
Reg<DCXCNT_SPEC>
- ENABLE
- ENABLE (rw) register accessor: an alias for
Reg<ENABLE_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>
- EVENTS_
ENDTX - EVENTS_ENDTX (rw) register accessor: an alias for
Reg<EVENTS_ENDTX_SPEC>
- EVENTS_
STARTED - EVENTS_STARTED (rw) register accessor: an alias for
Reg<EVENTS_STARTED_SPEC>
- EVENTS_
STOPPED - EVENTS_STOPPED (rw) register accessor: an alias for
Reg<EVENTS_STOPPED_SPEC>
- FREQUENCY
- FREQUENCY (rw) register accessor: an alias for
Reg<FREQUENCY_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>
- PSELDCX
- PSELDCX (rw) register accessor: an alias for
Reg<PSELDCX_SPEC>
- SHORTS
- SHORTS (rw) register accessor: an alias for
Reg<SHORTS_SPEC>
- STALLSTAT
- STALLSTAT (rw) register accessor: an alias for
Reg<STALLSTAT_SPEC>
- TASKS_
RESUME - TASKS_RESUME (w) register accessor: an alias for
Reg<TASKS_RESUME_SPEC>
- TASKS_
START - TASKS_START (w) register accessor: an alias for
Reg<TASKS_START_SPEC>
- TASKS_
STOP - TASKS_STOP (w) register accessor: an alias for
Reg<TASKS_STOP_SPEC>
- TASKS_
SUSPEND - TASKS_SUSPEND (w) register accessor: an alias for
Reg<TASKS_SUSPEND_SPEC>