Module nrf9160_pac::i2s_ns [−][src]
Expand description
Inter-IC Sound 0
Modules
Register block Unspecified
Enable I2S module.
The RXD.PTR register has been copied to internal double-buffers. When the I2S module is started and RX is enabled, this event will be generated for every RXTXD.MAXCNT words that are received on the SDIN pin.
I2S transfer stopped.
The TDX.PTR register has been copied to internal double-buffers. When the I2S module is started and TX is enabled, this event will be generated for every RXTXD.MAXCNT words that are sent on the SDOUT pin.
Enable or disable interrupt
Disable interrupt
Enable interrupt
Register block Unspecified
Publish configuration for event RXPTRUPD
Publish configuration for event STOPPED
Publish configuration for event TXPTRUPD
Register block Unspecified
Register block Unspecified
Subscribe configuration for task START
Subscribe configuration for task STOP
Starts continuous I2S transfer. Also starts MCK generator when this is enabled.
Stops I2S transfer. Also stops MCK generator. Triggering this task will cause the STOPPED event to be generated.
Register block Unspecified
Structs
Register block
Register block
Register block
Register block
Register block
Register block
Type Definitions
ENABLE register accessor: an alias for Reg<ENABLE_SPEC>
EVENTS_RXPTRUPD register accessor: an alias for Reg<EVENTS_RXPTRUPD_SPEC>
EVENTS_STOPPED register accessor: an alias for Reg<EVENTS_STOPPED_SPEC>
EVENTS_TXPTRUPD register accessor: an alias for Reg<EVENTS_TXPTRUPD_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_RXPTRUPD register accessor: an alias for Reg<PUBLISH_RXPTRUPD_SPEC>
PUBLISH_STOPPED register accessor: an alias for Reg<PUBLISH_STOPPED_SPEC>
PUBLISH_TXPTRUPD register accessor: an alias for Reg<PUBLISH_TXPTRUPD_SPEC>
SUBSCRIBE_START register accessor: an alias for Reg<SUBSCRIBE_START_SPEC>
SUBSCRIBE_STOP register accessor: an alias for Reg<SUBSCRIBE_STOP_SPEC>
TASKS_START register accessor: an alias for Reg<TASKS_START_SPEC>
TASKS_STOP register accessor: an alias for Reg<TASKS_STOP_SPEC>