* add I2S LSB flag

* add support for PDM microphones
This commit is contained in:
blakadder 2023-06-07 12:34:44 +02:00 committed by GitHub
parent 73c48ff5f0
commit 5a8f13d57f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -79,9 +79,13 @@ esp_err_t err = ESP_OK;
#ifdef USE_I2S_MIC
// mic select to GND
#ifdef MIC_PDM
i2s_config.mode = (i2s_mode_t)(I2S_MODE_MASTER | I2S_MODE_RX | I2S_MODE_PDM);
#else
i2s_config.mode = (i2s_mode_t)(I2S_MODE_MASTER | I2S_MODE_RX | I2S_MODE_TX);
i2s_config.communication_format = I2S_COMM_FORMAT_STAND_I2S;
#endif
#endif
#ifdef ESP32S3_BOX
i2s_config.mode = (i2s_mode_t)(I2S_MODE_MASTER | I2S_MODE_RX | I2S_MODE_TX);