From f700889c5c5003323944ac1dd98dcd4c412fe519 Mon Sep 17 00:00:00 2001 From: Michael Miller Date: Thu, 7 Mar 2024 09:02:50 -0800 Subject: [PATCH] Fix API Change (#777) Used to state just use 0x100, but this is incorrect on some platforms. Recommened now to just use SIG_GPIO_OUT_IDX. --- src/internal/methods/NeoEsp32I2sMethod.h | 2 +- src/internal/methods/NeoEsp32I2sXMethod.h | 2 +- src/internal/methods/NeoEsp32RmtMethod.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/internal/methods/NeoEsp32I2sMethod.h b/src/internal/methods/NeoEsp32I2sMethod.h index d4bf629..99845dd 100644 --- a/src/internal/methods/NeoEsp32I2sMethod.h +++ b/src/internal/methods/NeoEsp32I2sMethod.h @@ -171,7 +171,7 @@ public: i2sDeinit(_bus.I2sBusNumber); - gpio_matrix_out(_pin, 0x100, false, false); + gpio_matrix_out(_pin, SIG_GPIO_OUT_IDX, false, false); pinMode(_pin, INPUT); free(_data); diff --git a/src/internal/methods/NeoEsp32I2sXMethod.h b/src/internal/methods/NeoEsp32I2sXMethod.h index 59fb9d9..9491ba2 100644 --- a/src/internal/methods/NeoEsp32I2sXMethod.h +++ b/src/internal/methods/NeoEsp32I2sXMethod.h @@ -453,7 +453,7 @@ public: } // disconnect muxed pin - gpio_matrix_out(pin, 0x100, false, false); + gpio_matrix_out(pin, SIG_GPIO_OUT_IDX, false, false); pinMode(pin, INPUT); _muxId = s_context.MuxMap.InvalidMuxId; diff --git a/src/internal/methods/NeoEsp32RmtMethod.h b/src/internal/methods/NeoEsp32RmtMethod.h index f6e0c23..3689950 100644 --- a/src/internal/methods/NeoEsp32RmtMethod.h +++ b/src/internal/methods/NeoEsp32RmtMethod.h @@ -556,7 +556,7 @@ public: ESP_ERROR_CHECK(rmt_driver_uninstall(_channel.RmtChannelNumber)); - gpio_matrix_out(_pin, 0x100, false, false); + gpio_matrix_out(_pin, SIG_GPIO_OUT_IDX, false, false); pinMode(_pin, INPUT); free(_dataEditing);