[][src]Module nrf52832_pac::i2s

Inter-IC Sound

Modules

config

Register block Unspecified

enable

Enable I2S module.

events_rxptrupd

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.

events_stopped

I2S transfer stopped.

events_txptrupd

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.

inten

Enable or disable interrupt

intenclr

Disable interrupt

intenset

Enable interrupt

psel

Register block Unspecified

rxd

Register block Unspecified

rxtxd

Register block Unspecified

tasks_start

Starts continuous I2S transfer. Also starts MCK generator when this is enabled.

tasks_stop

Stops I2S transfer. Also stops MCK generator. Triggering this task will cause the {event:STOPPED} event to be generated.

txd

Register block Unspecified

Structs

CONFIG

Register block

ENABLE

Enable I2S module.

EVENTS_RXPTRUPD

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.

EVENTS_STOPPED

I2S transfer stopped.

EVENTS_TXPTRUPD

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.

INTEN

Enable or disable interrupt

INTENCLR

Disable interrupt

INTENSET

Enable interrupt

PSEL

Register block

RXD

Register block

RXTXD

Register block

RegisterBlock

Register block

TASKS_START

Starts continuous I2S transfer. Also starts MCK generator when this is enabled.

TASKS_STOP

Stops I2S transfer. Also stops MCK generator. Triggering this task will cause the {event:STOPPED} event to be generated.

TXD

Register block