This fixes ESP32 because the BufferedIn used the old ADC API and I2S did too indirectly. Fixes #8429
This is in preparation for ESP32-S3 support and potentially others. Related to #4363