[][src]Module nrf52810_pac::twis0

I2C compatible Two-Wire Slave Interface with EasyDMA

Modules

address

Description collection: TWI slave address n

config

Configuration register for the address match mechanism

enable

Enable TWIS

errorsrc

Error source

events_error

TWI error

events_read

Read command received

events_rxstarted

Receive sequence started

events_stopped

TWI stopped

events_txstarted

Transmit sequence started

events_write

Write command received

inten

Enable or disable interrupt

intenclr

Disable interrupt

intenset

Enable interrupt

match_

Status register indicating which address had a match

orc

Over-read character. Character sent out in case of an over-read of the transmit buffer.

psel

Register block Unspecified

rxd

Register block RXD EasyDMA channel

shorts

Shortcuts between local events and tasks

tasks_preparerx

Prepare the TWI slave to respond to a write command

tasks_preparetx

Prepare the TWI slave to respond to a read command

tasks_resume

Resume TWI transaction

tasks_stop

Stop TWI transaction

tasks_suspend

Suspend TWI transaction

txd

Register block TXD EasyDMA channel

Structs

ADDRESS

Description collection: TWI slave address n

CONFIG

Configuration register for the address match mechanism

ENABLE

Enable TWIS

ERRORSRC

Error source

EVENTS_ERROR

TWI error

EVENTS_READ

Read command received

EVENTS_RXSTARTED

Receive sequence started

EVENTS_STOPPED

TWI stopped

EVENTS_TXSTARTED

Transmit sequence started

EVENTS_WRITE

Write command received

INTEN

Enable or disable interrupt

INTENCLR

Disable interrupt

INTENSET

Enable interrupt

MATCH

Status register indicating which address had a match

ORC

Over-read character. Character sent out in case of an over-read of the transmit buffer.

PSEL

Register block

RXD

Register block

RegisterBlock

Register block

SHORTS

Shortcuts between local events and tasks

TASKS_PREPARERX

Prepare the TWI slave to respond to a write command

TASKS_PREPARETX

Prepare the TWI slave to respond to a read command

TASKS_RESUME

Resume TWI transaction

TASKS_STOP

Stop TWI transaction

TASKS_SUSPEND

Suspend TWI transaction

TXD

Register block