[][src]Module nrf9160_pac::spim0_ns

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 an over-read of the TXD buffer.

psel

Register block Unspecified

publish_end

Publish configuration for event END

publish_endrx

Publish configuration for event ENDRX

publish_endtx

Publish configuration for event ENDTX

publish_started

Publish configuration for event STARTED

publish_stopped

Publish configuration for event STOPPED

rxd

Register block RXD EasyDMA channel

shorts

Shortcuts between local events and tasks

subscribe_resume

Subscribe configuration for task RESUME

subscribe_start

Subscribe configuration for task START

subscribe_stop

Subscribe configuration for task STOP

subscribe_suspend

Subscribe configuration for task SUSPEND

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 an over-read of the TXD buffer.

PUBLISH_END

Publish configuration for event END

PUBLISH_ENDRX

Publish configuration for event ENDRX

PUBLISH_ENDTX

Publish configuration for event ENDTX

PUBLISH_STARTED

Publish configuration for event STARTED

PUBLISH_STOPPED

Publish configuration for event STOPPED

SHORTS

Shortcuts between local events and tasks

SUBSCRIBE_RESUME

Subscribe configuration for task RESUME

SUBSCRIBE_START

Subscribe configuration for task START

SUBSCRIBE_STOP

Subscribe configuration for task STOP

SUBSCRIBE_SUSPEND

Subscribe configuration for task SUSPEND

TASKS_RESUME

Resume SPI transaction

TASKS_START

Start SPI transaction

TASKS_STOP

Stop SPI transaction

TASKS_SUSPEND

Suspend SPI transaction