Module nrf5340_app_pac::twim0_ns[][src]

Expand description

I2C compatible Two-Wire Master Interface with EasyDMA 0

Modules

Address used in the TWI transfer

Enable TWIM

Error source

TWI error

Byte boundary, starting to receive the last byte

Byte boundary, starting to transmit the last byte

Receive sequence started

TWI stopped

SUSPEND task has been issued, TWI traffic is now suspended.

Transmit sequence started

TWI frequency. Accuracy depends on the HFCLK source selected.

Enable or disable interrupt

Disable interrupt

Enable interrupt

Register block Unspecified

Publish configuration for event ERROR

Publish configuration for event LASTRX

Publish configuration for event LASTTX

Publish configuration for event RXSTARTED

Publish configuration for event STOPPED

Publish configuration for event SUSPENDED

Publish configuration for event TXSTARTED

Register block RXD EasyDMA channel

Shortcuts between local events and tasks

Subscribe configuration for task RESUME

Subscribe configuration for task STARTRX

Subscribe configuration for task STARTTX

Subscribe configuration for task STOP

Subscribe configuration for task SUSPEND

Resume TWI transaction

Start TWI receive sequence

Start TWI transmit sequence

Stop TWI transaction. Must be issued while the TWI master is not suspended.

Suspend TWI transaction

Register block TXD EasyDMA channel

Structs

Register block

Register block

Register block

Register block

Type Definitions

ADDRESS register accessor: an alias for Reg<ADDRESS_SPEC>

ENABLE register accessor: an alias for Reg<ENABLE_SPEC>

ERRORSRC register accessor: an alias for Reg<ERRORSRC_SPEC>

EVENTS_ERROR register accessor: an alias for Reg<EVENTS_ERROR_SPEC>

EVENTS_LASTRX register accessor: an alias for Reg<EVENTS_LASTRX_SPEC>

EVENTS_LASTTX register accessor: an alias for Reg<EVENTS_LASTTX_SPEC>

EVENTS_RXSTARTED register accessor: an alias for Reg<EVENTS_RXSTARTED_SPEC>

EVENTS_STOPPED register accessor: an alias for Reg<EVENTS_STOPPED_SPEC>

EVENTS_SUSPENDED register accessor: an alias for Reg<EVENTS_SUSPENDED_SPEC>

EVENTS_TXSTARTED register accessor: an alias for Reg<EVENTS_TXSTARTED_SPEC>

FREQUENCY register accessor: an alias for Reg<FREQUENCY_SPEC>

INTEN register accessor: an alias for Reg<INTEN_SPEC>

INTENCLR register accessor: an alias for Reg<INTENCLR_SPEC>

INTENSET register accessor: an alias for Reg<INTENSET_SPEC>

PUBLISH_ERROR register accessor: an alias for Reg<PUBLISH_ERROR_SPEC>

PUBLISH_LASTRX register accessor: an alias for Reg<PUBLISH_LASTRX_SPEC>

PUBLISH_LASTTX register accessor: an alias for Reg<PUBLISH_LASTTX_SPEC>

PUBLISH_RXSTARTED register accessor: an alias for Reg<PUBLISH_RXSTARTED_SPEC>

PUBLISH_STOPPED register accessor: an alias for Reg<PUBLISH_STOPPED_SPEC>

PUBLISH_SUSPENDED register accessor: an alias for Reg<PUBLISH_SUSPENDED_SPEC>

PUBLISH_TXSTARTED register accessor: an alias for Reg<PUBLISH_TXSTARTED_SPEC>

SHORTS register accessor: an alias for Reg<SHORTS_SPEC>

SUBSCRIBE_RESUME register accessor: an alias for Reg<SUBSCRIBE_RESUME_SPEC>

SUBSCRIBE_STARTRX register accessor: an alias for Reg<SUBSCRIBE_STARTRX_SPEC>

SUBSCRIBE_STARTTX register accessor: an alias for Reg<SUBSCRIBE_STARTTX_SPEC>

SUBSCRIBE_STOP register accessor: an alias for Reg<SUBSCRIBE_STOP_SPEC>

SUBSCRIBE_SUSPEND register accessor: an alias for Reg<SUBSCRIBE_SUSPEND_SPEC>

TASKS_RESUME register accessor: an alias for Reg<TASKS_RESUME_SPEC>

TASKS_STARTRX register accessor: an alias for Reg<TASKS_STARTRX_SPEC>

TASKS_STARTTX register accessor: an alias for Reg<TASKS_STARTTX_SPEC>

TASKS_STOP register accessor: an alias for Reg<TASKS_STOP_SPEC>

TASKS_SUSPEND register accessor: an alias for Reg<TASKS_SUSPEND_SPEC>