Disable 16-bit sampling for I2S driver (fix for #333)

Comment out the HUB75 conditional definition of I2S_USE_16BIT_SAMPLES due to compatibility issues.
This commit is contained in:
Frank Möhle
2026-02-16 23:02:57 +01:00
committed by GitHub
parent b044fc3ab2
commit 279573e366

View File

@@ -65,10 +65,10 @@ constexpr i2s_port_t AR_I2S_PORT = I2S_NUM_0; // I2S port to use (do not c
// data type requested from the I2S driver - currently we always use 32bit
//#define I2S_USE_16BIT_SAMPLES // (experimental) define this to request 16bit - more efficient but possibly less compatible
#if defined(WLED_ENABLE_HUB75MATRIX) && defined(CONFIG_IDF_TARGET_ESP32)
// this is bitter, but necessary to survive
#define I2S_USE_16BIT_SAMPLES
#endif
//#if defined(WLED_ENABLE_HUB75MATRIX) && defined(CONFIG_IDF_TARGET_ESP32)
// // this is bitter, but necessary to survive // disabled - does not work!!
// #define I2S_USE_16BIT_SAMPLES
//#endif
#ifdef I2S_USE_16BIT_SAMPLES
#define I2S_SAMPLE_RESOLUTION I2S_BITS_PER_SAMPLE_16BIT