Module nrf52840_pac::i2s
source · Expand description
Inter-IC Sound
Re-exports§
Modules§
- Cluster 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
- Cluster Unspecified
- Cluster Unspecified
- Cluster 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.
- Cluster Unspecified
Structs§
- Register block
Type Aliases§
- ENABLE (rw) register accessor: an alias for
Reg<ENABLE_SPEC>
- EVENTS_RXPTRUPD (rw) register accessor: an alias for
Reg<EVENTS_RXPTRUPD_SPEC>
- EVENTS_STOPPED (rw) register accessor: an alias for
Reg<EVENTS_STOPPED_SPEC>
- EVENTS_TXPTRUPD (rw) register accessor: an alias for
Reg<EVENTS_TXPTRUPD_SPEC>
- INTEN (rw) register accessor: an alias for
Reg<INTEN_SPEC>
- INTENCLR (rw) register accessor: an alias for
Reg<INTENCLR_SPEC>
- INTENSET (rw) register accessor: an alias for
Reg<INTENSET_SPEC>
- TASKS_START (w) register accessor: an alias for
Reg<TASKS_START_SPEC>
- TASKS_STOP (w) register accessor: an alias for
Reg<TASKS_STOP_SPEC>