Module nrf52840_hal::pac::i2s[][src]

Expand description

Inter-IC Sound

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

Register block Unspecified

Register block Unspecified

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 {event:STOPPED} event to be generated.

Register block Unspecified

Structs

Register block

Register block

Register block

Register block

Register block

Register block

Type Definitions

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

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 {event:STOPPED} event to be generated.