[−][src]Module nrf52810_hal::target::spim0
Serial Peripheral Interface Master with EasyDMA
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. |
psel | Register block Unspecified |
rxd | Register block RXD EasyDMA channel |
shorts | Shortcuts between local events and tasks |
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 |
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. |
PSEL | Register block |
RXD | Register block |
RegisterBlock | Register block |
SHORTS | Shortcuts between local events and tasks |
TASKS_RESUME | Resume SPI transaction |
TASKS_START | Start SPI transaction |
TASKS_STOP | Stop SPI transaction |
TASKS_SUSPEND | Suspend SPI transaction |
TXD | Register block |