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
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>