[][src]Module nrf52810_pac::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