[−][src]Module nrf52840_pac::spim0
Serial Peripheral Interface Master with EasyDMA 0
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 | Register block 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 | Register block Unspecified |
pseldcx | Pin select for DCX signal |
rxd | Register block 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 | Register block TXD EasyDMA channel |
Structs
IFTIMING | Register block |
PSEL | Register block |
RXD | Register block |
RegisterBlock | Register block |
TXD | Register block |
Type Definitions
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. |
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 |
PSELDCX | Pin select for DCX signal |
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 |