I am programming ESP32-WROOM-32D with Arduino IDE. In this website (Analog to Digital Converter - ESP32 - — ESP-IDF Programming Guide v4.2 documentation).), it says that the ADC2 module can only be used when WiFi driver is not activated.
In my case, I try to use the BluetoothSerial library (the commands start with SerialBT) together with the ADC2 module, and I found that ADC2 GPIOs seem to be not working. Therefore, I would like to ask if the BluetoothSerial library is also using the WiFi driver which leads to the problem.
I also read from this website (Analog to Digital Converter (ADC) Oneshot Mode Driver - ESP32 - — ESP-IDF Programming Guide latest documentation) that the adc_oneshot_read() is thread safe and can be used with WiFi. Is my understanding correct? It would be great if anyone can provide some experiences.
Thank you very much for any information.