[][src]Module nrf52::twi0

I2C compatible Two-Wire Interface 0

Modules

address

Address used in the TWI transfer

enable

Enable TWI

errorsrc

Error source

events_bb

TWI byte boundary, generated before each byte that is sent or received

events_error

TWI error

events_rxdready

TWI RXD byte received

events_stopped

TWI stopped

events_suspended

TWI entered the suspended state

events_txdsent

TWI TXD byte sent

frequency

TWI frequency

intenclr

Disable interrupt

intenset

Enable interrupt

pselscl

Pin select for SCL

pselsda

Pin select for SDA

rxd

RXD register

shorts

Shortcut register

tasks_resume

Resume TWI transaction

tasks_startrx

Start TWI receive sequence

tasks_starttx

Start TWI transmit sequence

tasks_stop

Stop TWI transaction

tasks_suspend

Suspend TWI transaction

txd

TXD register

Structs

ADDRESS

Address used in the TWI transfer

ENABLE

Enable TWI

ERRORSRC

Error source

EVENTS_BB

TWI byte boundary, generated before each byte that is sent or received

EVENTS_ERROR

TWI error

EVENTS_RXDREADY

TWI RXD byte received

EVENTS_STOPPED

TWI stopped

EVENTS_SUSPENDED

TWI entered the suspended state

EVENTS_TXDSENT

TWI TXD byte sent

FREQUENCY

TWI frequency

INTENCLR

Disable interrupt

INTENSET

Enable interrupt

PSELSCL

Pin select for SCL

PSELSDA

Pin select for SDA

RXD

RXD register

RegisterBlock

Register block

SHORTS

Shortcut register

TASKS_RESUME

Resume TWI transaction

TASKS_STARTRX

Start TWI receive sequence

TASKS_STARTTX

Start TWI transmit sequence

TASKS_STOP

Stop TWI transaction

TASKS_SUSPEND

Suspend TWI transaction

TXD

TXD register