Expand description
Inter-IC Sound
Re-exports§
Modules§
- config
- Cluster 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
- Cluster Unspecified
- rxd
- Cluster Unspecified
- rxtxd
- Cluster 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
- Cluster Unspecified
Structs§
- Register
Block - Register block
Type Aliases§
- ENABLE
- ENABLE (rw) register accessor: an alias for
Reg<ENABLE_SPEC>
- EVENTS_
RXPTRUPD - EVENTS_RXPTRUPD (rw) register accessor: an alias for
Reg<EVENTS_RXPTRUPD_SPEC>
- EVENTS_
STOPPED - EVENTS_STOPPED (rw) register accessor: an alias for
Reg<EVENTS_STOPPED_SPEC>
- EVENTS_
TXPTRUPD - EVENTS_TXPTRUPD (rw) register accessor: an alias for
Reg<EVENTS_TXPTRUPD_SPEC>
- INTEN
- INTEN (rw) register accessor: an alias for
Reg<INTEN_SPEC>
- INTENCLR
- INTENCLR (rw) register accessor: an alias for
Reg<INTENCLR_SPEC>
- INTENSET
- INTENSET (rw) register accessor: an alias for
Reg<INTENSET_SPEC>
- TASKS_
START - TASKS_START (w) register accessor: an alias for
Reg<TASKS_START_SPEC>
- TASKS_
STOP - TASKS_STOP (w) register accessor: an alias for
Reg<TASKS_STOP_SPEC>