Module nrf9160_pac::twis0_ns [−][src]
Expand description
I2C compatible Two-Wire Slave Interface with EasyDMA 0
Modules
Description collection: TWI slave address n
Configuration register for the address match mechanism
Enable TWIS
Error source
TWI error
Read command received
Receive sequence started
TWI stopped
Transmit sequence started
Write command received
Enable or disable interrupt
Disable interrupt
Enable interrupt
Status register indicating which address had a match
Over-read character. Character sent out in case of an over-read of the transmit buffer.
Register block Unspecified
Publish configuration for event ERROR
Publish configuration for event READ
Publish configuration for event RXSTARTED
Publish configuration for event STOPPED
Publish configuration for event TXSTARTED
Publish configuration for event WRITE
Register block RXD EasyDMA channel
Shortcuts between local events and tasks
Subscribe configuration for task PREPARERX
Subscribe configuration for task PREPARETX
Subscribe configuration for task RESUME
Subscribe configuration for task STOP
Subscribe configuration for task SUSPEND
Prepare the TWI slave to respond to a write command
Prepare the TWI slave to respond to a read command
Resume TWI transaction
Stop TWI transaction
Suspend TWI transaction
Register block TXD EasyDMA channel
Structs
Type Definitions
ADDRESS register accessor: an alias for Reg<ADDRESS_SPEC>
CONFIG register accessor: an alias for Reg<CONFIG_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_READ register accessor: an alias for Reg<EVENTS_READ_SPEC>
EVENTS_RXSTARTED register accessor: an alias for Reg<EVENTS_RXSTARTED_SPEC>
EVENTS_STOPPED register accessor: an alias for Reg<EVENTS_STOPPED_SPEC>
EVENTS_TXSTARTED register accessor: an alias for Reg<EVENTS_TXSTARTED_SPEC>
EVENTS_WRITE register accessor: an alias for Reg<EVENTS_WRITE_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>
MATCH register accessor: an alias for Reg<MATCH_SPEC>
ORC register accessor: an alias for Reg<ORC_SPEC>
PUBLISH_ERROR register accessor: an alias for Reg<PUBLISH_ERROR_SPEC>
PUBLISH_READ register accessor: an alias for Reg<PUBLISH_READ_SPEC>
PUBLISH_RXSTARTED register accessor: an alias for Reg<PUBLISH_RXSTARTED_SPEC>
PUBLISH_STOPPED register accessor: an alias for Reg<PUBLISH_STOPPED_SPEC>
PUBLISH_TXSTARTED register accessor: an alias for Reg<PUBLISH_TXSTARTED_SPEC>
PUBLISH_WRITE register accessor: an alias for Reg<PUBLISH_WRITE_SPEC>
SHORTS register accessor: an alias for Reg<SHORTS_SPEC>
SUBSCRIBE_PREPARERX register accessor: an alias for Reg<SUBSCRIBE_PREPARERX_SPEC>
SUBSCRIBE_PREPARETX register accessor: an alias for Reg<SUBSCRIBE_PREPARETX_SPEC>
SUBSCRIBE_RESUME register accessor: an alias for Reg<SUBSCRIBE_RESUME_SPEC>
SUBSCRIBE_STOP register accessor: an alias for Reg<SUBSCRIBE_STOP_SPEC>
SUBSCRIBE_SUSPEND register accessor: an alias for Reg<SUBSCRIBE_SUSPEND_SPEC>
TASKS_PREPARERX register accessor: an alias for Reg<TASKS_PREPARERX_SPEC>
TASKS_PREPARETX register accessor: an alias for Reg<TASKS_PREPARETX_SPEC>
TASKS_RESUME register accessor: an alias for Reg<TASKS_RESUME_SPEC>
TASKS_STOP register accessor: an alias for Reg<TASKS_STOP_SPEC>
TASKS_SUSPEND register accessor: an alias for Reg<TASKS_SUSPEND_SPEC>