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