Module nrf52840::spim0 [−][src]
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
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 |
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 |
PSELDCX |
Pin select for DCX signal |
RXD |
Register block |
RegisterBlock |
Register block |
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 |