Module nrf51822::twi0 [] [src]

Two-wire interface master 0.

Modules

address

Address used in the two-wire transfer.

enable

Enable two-wire master.

errorsrc

Two-wire error source. Write error field to 1 to clear error.

events_bb

Two-wire byte boundary.

events_error

Two-wire error detected.

events_rxdready

Two-wire ready to deliver new RXD byte received.

events_stopped

Two-wire stopped.

events_suspended

Two-wire suspended.

events_txdsent

Two-wire finished sending last TXD byte.

frequency

Two-wire frequency.

intenclr

Interrupt enable clear register.

intenset

Interrupt enable set register.

power

Peripheral power control.

pselscl

Pin select for SCL.

pselsda

Pin select for SDA.

rxd

RX data register.

shorts

Shortcuts for TWI.

tasks_resume

Resume 2-Wire transaction.

tasks_startrx

Start 2-Wire master receive sequence.

tasks_starttx

Start 2-Wire master transmit sequence.

tasks_stop

Stop 2-Wire transaction.

tasks_suspend

Suspend 2-Wire transaction.

txd

TX data register.

Structs

ADDRESS

Address used in the two-wire transfer.

ENABLE

Enable two-wire master.

ERRORSRC

Two-wire error source. Write error field to 1 to clear error.

EVENTS_BB

Two-wire byte boundary.

EVENTS_ERROR

Two-wire error detected.

EVENTS_RXDREADY

Two-wire ready to deliver new RXD byte received.

EVENTS_STOPPED

Two-wire stopped.

EVENTS_SUSPENDED

Two-wire suspended.

EVENTS_TXDSENT

Two-wire finished sending last TXD byte.

FREQUENCY

Two-wire frequency.

INTENCLR

Interrupt enable clear register.

INTENSET

Interrupt enable set register.

POWER

Peripheral power control.

PSELSCL

Pin select for SCL.

PSELSDA

Pin select for SDA.

RXD

RX data register.

RegisterBlock

Register block

SHORTS

Shortcuts for TWI.

TASKS_RESUME

Resume 2-Wire transaction.

TASKS_STARTRX

Start 2-Wire master receive sequence.

TASKS_STARTTX

Start 2-Wire master transmit sequence.

TASKS_STOP

Stop 2-Wire transaction.

TASKS_SUSPEND

Suspend 2-Wire transaction.

TXD

TX data register.