I2S with internal DAC and ADC simultaneously
I2S with internal DAC and ADC simultaneously
Does the ESP32 hardware allow the I2S module to use the internal DAC and ADC simultaneously (i.e., streaming full-duplex audio)? Obviously the software support in esp-idf isn't there yet, but I'm curious if it will be possible in the future.
-
- Posts: 263
- Joined: Sun Jun 19, 2016 12:00 am
Re: I2S with internal DAC and ADC simultaneously
You've probably already seen this - at least they're planning something:
I wonder if PDM is fixed to the DAC pins.
Code: Select all
typedef enum {
I2S_MODE_MASTER = 1,
I2S_MODE_SLAVE = 2,
I2S_MODE_TX = 4,
I2S_MODE_RX = 8,
I2S_MODE_DAC_BUILT_IN = 16, /*!< Output I2S data to built-in DAC, no matter the data format is 16bit or 32 bit, the DAC module will only take the 8bits from MSB*/
//I2S_MODE_ADC_BUILT_IN = 32, /*!< Currently not supported yet, will be added for the next version*/
I2S_MODE_PDM = 64,
} i2s_mode_t;
Who is online
Users browsing this forum: grantb and 58 guests