Module nrf51822::spis1 [] [src]

SPI slave 1.

Modules

amountrx

Number of bytes received in last granted transaction.

amounttx

Number of bytes transmitted in last granted transaction.

config

Configuration register.

def

Default character.

enable

Enable SPIS.

events_acquired

Semaphore acquired.

events_end

Granted transaction completed.

events_endrx

End of RXD buffer reached

intenclr

Interrupt enable clear register.

intenset

Interrupt enable set register.

maxrx

Maximum number of bytes in the receive buffer.

maxtx

Maximum number of bytes in the transmit buffer.

orc

Over-read character.

power

Peripheral power control.

pselcsn

Pin select for CSN.

pselmiso

Pin select for MISO.

pselmosi

Pin select for MOSI.

pselsck

Pin select for SCK.

rxdptr

RX data pointer.

semstat

Semaphore status.

shorts

Shortcuts for SPIS.

status

Status from last transaction.

tasks_acquire

Acquire SPI semaphore.

tasks_release

Release SPI semaphore.

txdptr

TX data pointer.

Structs

AMOUNTRX

Number of bytes received in last granted transaction.

AMOUNTTX

Number of bytes transmitted in last granted transaction.

CONFIG

Configuration register.

DEF

Default character.

ENABLE

Enable SPIS.

EVENTS_ACQUIRED

Semaphore acquired.

EVENTS_END

Granted transaction completed.

EVENTS_ENDRX

End of RXD buffer reached

INTENCLR

Interrupt enable clear register.

INTENSET

Interrupt enable set register.

MAXRX

Maximum number of bytes in the receive buffer.

MAXTX

Maximum number of bytes in the transmit buffer.

ORC

Over-read character.

POWER

Peripheral power control.

PSELCSN

Pin select for CSN.

PSELMISO

Pin select for MISO.

PSELMOSI

Pin select for MOSI.

PSELSCK

Pin select for SCK.

RXDPTR

RX data pointer.

RegisterBlock

Register block

SEMSTAT

Semaphore status.

SHORTS

Shortcuts for SPIS.

STATUS

Status from last transaction.

TASKS_ACQUIRE

Acquire SPI semaphore.

TASKS_RELEASE

Release SPI semaphore.

TXDPTR

TX data pointer.