Closed bzeeman closed 4 years ago
I may have found the problem/issue/bug. When I change it to ONLY_LEFT instead of ONLY_RIGHT it works. So potentially the issue was that ONLY_RIGHT should not have worked before? I am a little unclear on how I might define when ws is high or low, so It is possible whatever changed made it so that ws was LOW (Should be LEFT) but I was specifying to only get the right channel? Either way, something changed between 1.0.2 and 1.0.3/4
[STALE_SET] This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.
[STALE_DEL] This stale issue has been automatically closed. Thank you for your contributions.
Hardware:
Board: Custom Board with WROOM-32D, Confirmed on SparkFun ESP32 thing Core Installation version: works in 1.0.2, does not work in 1.0.3 or 1.0.4 IDE name: Arduino IDE? & Platform.io Flash Frequency: 80Mhz PSRAM enabled: no Upload Speed: 115200 Computer OS: macOS 10.15.2
Description:
If I update to use Arduino-core 1.0.3 or 1.0.4, I2S stops working as expected. Values in the buffer are either 0x01 or 0x00. In 1.0.2 Values are a range of Ints. Confirmed Bug in 1.0.3 and 1.0.4
Sketch: (leave the backquotes for [code formatting]
VERSION 1.0.2 Output
VERSION 1.0.3 Output
It helps to use the serial Plotter: From 1.0.2
From 1.0.3