[−][src]Module nrf5340_net_pac::spim0_ns
Serial Peripheral Interface Master with EasyDMA
Modules
config | Configuration register |
csnpol | Polarity of CSN output |
dcxcnt | DCX configuration |
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. |
iftiming | Register block Unspecified |
intenclr | Disable interrupt |
intenset | Enable interrupt |
orc | Byte transmitted after TXD.MAXCNT bytes have been transmitted in the case when RXD.MAXCNT is greater than TXD.MAXCNT |
psel | Register block Unspecified |
pseldcx | Pin select for DCX signal |
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 |
stallstat | Stall status for EasyDMA RAM accesses. The fields in this register is set to STALL by hardware whenever a stall occurres and can be cleared (set to NOSTALL) by the CPU. |
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
IFTIMING | Register block |
PSEL | Register block |
RXD | Register block |
RegisterBlock | Register block |
TXD | Register block |
Type Definitions
CONFIG | Configuration register |
CSNPOL | Polarity of CSN output |
DCXCNT | DCX configuration |
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 | Byte transmitted after TXD.MAXCNT bytes have been transmitted in the case when RXD.MAXCNT is greater than TXD.MAXCNT |
PSELDCX | Pin select for DCX signal |
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 |
STALLSTAT | Stall status for EasyDMA RAM accesses. The fields in this register is set to STALL by hardware whenever a stall occurres and can be cleared (set to NOSTALL) by the CPU. |
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 |