-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compile error in analog_reader.h with S2 and S3 variants #730
Comments
Try ADC_ATTEN_DB_0 |
Could you provide your
With the above setup, I couldn't reproduce the error. |
Here is my platformio.ini file: [env] [espressif32_base] [env:adafruit_qtpy_esp32s3_n4r2] build_flags = |
I have the exact same problem compiling unmodified project template.
|
Same error with my new Halmet board with regular ESP32! |
Same issue. I didn't change anything of the downloaded code. |
I am seeing this as well with an ESP32-DevKitC board. I will eventually be using the ESP32-S3, so it won't be resolved with the target HW. If I change it to ADC_ATTEN_DB_11 or ADC_ATTEN_DB_0, it works fine. Is there a problem changing this to ADC_ATTEN_DB_0 (as you commented above) in the source file? |
Getting compile error in platformio with SensESP v3 in file analog_reader.h when using ESP32-S2 and S3 variants:
pio/libdeps/adafruit_qtpy_esp32s3_n4r2/SensESP/src/sensesp/sensors/analog_reader.h:28:30: error: 'ADC_ATTEN_DB_12' was not declared in this scope
adc_atten_t attenuation = ADC_ATTEN_DB_12;
^~~~~~~~~~~~~~~
.pio/libdeps/adafruit_qtpy_esp32s3_n4r2/SensESP/src/sensesp/sensors/analog_reader.h:28:30: note: suggested alternative: 'ADC_ATTEN_DB_11'_
I can get it to compile by changing to ADC_ATTEN_DB_11 but noticed in the ESP-IDF docs:
enumerator ADC_ATTEN_DB_11
This is deprecated, it behaves the same as ADC_ATTEN_DB_12
So not sure if a Pull request will work for all ESP32s !
Update 8Sept2024: Same error with my new Halmet board with regular ESP32!
The text was updated successfully, but these errors were encountered: