Module nrf51::spim1 [] [src]

SPI master with easyDMA 1.

Modules

config

Configuration register.

enable

Enable SPIM.

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.

intenclr

Interrupt enable clear register.

intenset

Interrupt enable set register.

orc

Over-read character.

power

Peripheral power control.

psel

Register block Pin select configuration.

rxd

Register block RXD EasyDMA configuration and status.

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 configuration and status.

Structs

CONFIG

Configuration register.

ENABLE

Enable SPIM.

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.

INTENCLR

Interrupt enable clear register.

INTENSET

Interrupt enable set register.

ORC

Over-read character.

POWER

Peripheral power control.

PSEL

Register block

RXD

Register block

RegisterBlock

Register block

TASKS_RESUME

Resume SPI transaction.

TASKS_START

Start SPI transaction.

TASKS_STOP

Stop SPI transaction.

TASKS_SUSPEND

Suspend SPI transaction.

TXD

Register block