summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/stm32/machine_i2s.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ports/stm32/machine_i2s.c b/ports/stm32/machine_i2s.c
index 31b7d14bf..0bb0f3e8f 100644
--- a/ports/stm32/machine_i2s.c
+++ b/ports/stm32/machine_i2s.c
@@ -791,6 +791,9 @@ STATIC void machine_i2s_init_helper(machine_i2s_obj_t *self, size_t n_pos_args,
init->AudioFreq = args[ARG_rate].u_int;
init->CPOL = I2S_CPOL_LOW;
init->ClockSource = I2S_CLOCK_PLL;
+ #if defined(STM32F4)
+ init->FullDuplexMode = I2S_FULLDUPLEXMODE_DISABLE;
+ #endif
// init the I2S bus
if (!i2s_init(self)) {