Module esp_idf_hal::i2s::config
source · Expand description
I2S configuration
Structs§
- I2S common channel configuration.
- Pulse density modulation (PDM) mode receive clock configuration for the I2S peripheral.
- Pulse density modulation (PDM) mode receive configuration for the I2S peripheral.
- PDM mode GPIO (general purpose input/output) receive configuration.
- PDM mode channel receive slot configuration.
- The I2s pulse density modulation (PDM) mode transmit clock configuration.
- The I2S pulse density modulation (PDM) mode transmit configuration for the I2S peripheral.
- PDM mode GPIO (general purpose input/output) transmit configuration.
- PDM mode channel transmit slot configuration.
- Standard mode channel clock configuration.
- Standard mode configuration for the I2S peripheral.
- Standard mode GPIO (general purpose input/output) configuration.
- Standard mode channel slot configuration.
- TDM mode channel clock configuration.
- Time-division multiplexing (TDM) mode configuration for the I2S peripheral.
- TDM mode GPIO (general purpose input/output) configuration.
- TDM mode slot configuration.
- Mask of TDM slots to enable.
Enums§
- I2S clock source.
- Available data bit width in one slot.
- The multiple of MCLK to the sample rate.
- I2S pulse density modulation (PDM) downsampling mode.
- Pulse density modulation (PDM) transmit signal scaling mode.
- I2S slot selection in PDM mode.
- I2S pulse density modulation (PDM) transmit line mode
- I2S channel operating role
- The total slot bit width in one slot.
- I2S channel slot mode.
- The communication format used by the v4 driver.
- I2S slot selection in standard mode.
- An individual TDM slot.
Constants§
- The default number of DMA buffers to use.
- The default number of frames per DMA buffer.
- The maximum number of data input pins that can be used in PDM mode.
- Automatic total number of slots, equivalent to the maximum active slot number.
- Automatic word-select signal width, equivalent to half the width of a frame.
- The minimum division from MCLK to BCLK.