I2S_USE_16BIT_SAMPLES does not work
add build error, as the 16bit code does not work any more in esp-idf v4.x
This commit is contained in:
@@ -71,6 +71,9 @@ constexpr i2s_port_t AR_I2S_PORT = I2S_NUM_0; // I2S port to use (do not c
|
|||||||
//#endif
|
//#endif
|
||||||
|
|
||||||
#ifdef I2S_USE_16BIT_SAMPLES
|
#ifdef I2S_USE_16BIT_SAMPLES
|
||||||
|
#if (ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(4, 2, 0)) // see https://github.com/MoonModules/WLED-MM/issues/333#issuecomment-3910779668
|
||||||
|
#error "16bit sampling currently does not work with newer framework versions. Please build without I2S_USE_16BIT_SAMPLES"
|
||||||
|
#endif
|
||||||
#define I2S_SAMPLE_RESOLUTION I2S_BITS_PER_SAMPLE_16BIT
|
#define I2S_SAMPLE_RESOLUTION I2S_BITS_PER_SAMPLE_16BIT
|
||||||
#define I2S_datatype int16_t
|
#define I2S_datatype int16_t
|
||||||
#define I2S_unsigned_datatype uint16_t
|
#define I2S_unsigned_datatype uint16_t
|
||||||
|
|||||||
Reference in New Issue
Block a user