From 0913134003687013d24807fe8d3027ba9cdc2d9f Mon Sep 17 00:00:00 2001 From: Michael Miller Date: Sat, 7 Aug 2021 17:19:29 -0700 Subject: [PATCH] reduce (#512) --- src/internal/Esp32_i2s.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/internal/Esp32_i2s.c b/src/internal/Esp32_i2s.c index ec49e0a..7c15b06 100644 --- a/src/internal/Esp32_i2s.c +++ b/src/internal/Esp32_i2s.c @@ -216,6 +216,8 @@ void i2sSetPins(uint8_t bus_num, int8_t out, bool invert) int8_t outOld = I2S[bus_num].out; + I2S[bus_num].out = out; + // disable old pin if (outOld >= 0) { @@ -225,8 +227,6 @@ void i2sSetPins(uint8_t bus_num, int8_t out, bool invert) if (out >= 0) { - I2S[bus_num].out = out; - pinMode(out, OUTPUT); int i2sSignal; @@ -244,10 +244,6 @@ void i2sSetPins(uint8_t bus_num, int8_t out, bool invert) gpio_matrix_out(out, i2sSignal, invert, false); } - else - { - I2S[bus_num].out = -1; - } } bool i2sWriteDone(uint8_t bus_num) {