Module nrf9160_pac::spim0_ns[][src]

Expand description

Serial Peripheral Interface Master with EasyDMA 0

Modules

Configuration register

Enable SPIM

End of RXD buffer and TXD buffer reached

End of RXD buffer reached

End of TXD buffer reached

Transaction started

SPI transaction has stopped

SPI frequency. Accuracy depends on the HFCLK source selected.

Disable interrupt

Enable interrupt

Over-read character. Character clocked out in case an over-read of the TXD buffer.

Register block Unspecified

Publish configuration for event END

Publish configuration for event ENDRX

Publish configuration for event ENDTX

Publish configuration for event STARTED

Publish configuration for event STOPPED

Register block RXD EasyDMA channel

Shortcuts between local events and tasks

Subscribe configuration for task RESUME

Subscribe configuration for task START

Subscribe configuration for task STOP

Subscribe configuration for task SUSPEND

Resume SPI transaction

Start SPI transaction

Stop SPI transaction

Suspend SPI transaction

Register block TXD EasyDMA channel

Structs

Register block

Register block

Register block

Register block

Type Definitions

CONFIG register accessor: an alias for Reg<CONFIG_SPEC>

ENABLE register accessor: an alias for Reg<ENABLE_SPEC>

EVENTS_END register accessor: an alias for Reg<EVENTS_END_SPEC>

EVENTS_ENDRX register accessor: an alias for Reg<EVENTS_ENDRX_SPEC>

EVENTS_ENDTX register accessor: an alias for Reg<EVENTS_ENDTX_SPEC>

EVENTS_STARTED register accessor: an alias for Reg<EVENTS_STARTED_SPEC>

EVENTS_STOPPED register accessor: an alias for Reg<EVENTS_STOPPED_SPEC>

FREQUENCY register accessor: an alias for Reg<FREQUENCY_SPEC>

INTENCLR register accessor: an alias for Reg<INTENCLR_SPEC>

INTENSET register accessor: an alias for Reg<INTENSET_SPEC>

ORC register accessor: an alias for Reg<ORC_SPEC>

PUBLISH_END register accessor: an alias for Reg<PUBLISH_END_SPEC>

PUBLISH_ENDRX register accessor: an alias for Reg<PUBLISH_ENDRX_SPEC>

PUBLISH_ENDTX register accessor: an alias for Reg<PUBLISH_ENDTX_SPEC>

PUBLISH_STARTED register accessor: an alias for Reg<PUBLISH_STARTED_SPEC>

PUBLISH_STOPPED register accessor: an alias for Reg<PUBLISH_STOPPED_SPEC>

SHORTS register accessor: an alias for Reg<SHORTS_SPEC>

SUBSCRIBE_RESUME register accessor: an alias for Reg<SUBSCRIBE_RESUME_SPEC>

SUBSCRIBE_START register accessor: an alias for Reg<SUBSCRIBE_START_SPEC>

SUBSCRIBE_STOP register accessor: an alias for Reg<SUBSCRIBE_STOP_SPEC>

SUBSCRIBE_SUSPEND register accessor: an alias for Reg<SUBSCRIBE_SUSPEND_SPEC>

TASKS_RESUME register accessor: an alias for Reg<TASKS_RESUME_SPEC>

TASKS_START register accessor: an alias for Reg<TASKS_START_SPEC>

TASKS_STOP register accessor: an alias for Reg<TASKS_STOP_SPEC>

TASKS_SUSPEND register accessor: an alias for Reg<TASKS_SUSPEND_SPEC>