Skip to content

Commit 4d860f7

Browse files
committed
DriverTDM support for RXTX_MODE
1 parent 898ccd8 commit 4d860f7

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/AudioTools/CoreAudio/AudioI2S/I2SESP32V1.h

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -415,21 +415,19 @@ class I2SDriverESP32V1 {
415415
},
416416
};
417417

418-
if (cfg.rx_tx_mode == TX_MODE) {
418+
if (cfg.rx_tx_mode == TX_MODE || cfg.rx_tx_mode == RXTX_MODE) {
419419
if (i2s_channel_init_tdm_mode(tx_chan, &tdm_cfg) != ESP_OK) {
420420
LOGE("i2s_channel_init_tdm_tx_mode %s", "tx");
421421
return false;
422422
}
423423
}
424-
if (cfg.rx_tx_mode == RX_MODE) {
424+
if (cfg.rx_tx_mode == RX_MODE || cfg.rx_tx_mode == RXTX_MODE) {
425425
if (i2s_channel_init_tdm_mode(rx_chan, &tdm_cfg) != ESP_OK) {
426426
LOGE("i2s_channel_init_tdm_tx_mode %s", "rx");
427427
return false;
428428
}
429-
return true;
430429
}
431-
LOGE("Only RX and TX is supported for TDM")
432-
return false;
430+
return true;
433431
}
434432

435433
protected:

0 commit comments

Comments
 (0)