[][src]Module nrf52832_pac::spim0

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.

psel

Register block Unspecified

rxd

Register block RXD EasyDMA channel

shorts

Shortcut register

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

PSEL

Register block

RXD

Register block

RegisterBlock

Register block

TXD

Register block

Type Definitions

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