Module nrf52svd::spim0
[−]
[src]
Serial Peripheral Interface Master with EasyDMA 0
Modules
config |
Configuration register |
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 |
Over-read character. Character clocked out in case and over-read of the TXD buffer. |
shorts |
Shortcut register |
tasks_resume |
Resume SPI transaction |
tasks_start |
Start SPI transaction |
tasks_stop |
Stop SPI transaction |
tasks_suspend |
Suspend SPI transaction |
Structs
CONFIG |
Configuration register |
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 |
Over-read character. Character clocked out in case and over-read of the TXD buffer. |
RegisterBlock |
Register block |
SHORTS |
Shortcut register |
TASKS_RESUME |
Resume SPI transaction |
TASKS_START |
Start SPI transaction |
TASKS_STOP |
Stop SPI transaction |
TASKS_SUSPEND |
Suspend SPI transaction |