Hi!
ESP32AnalogRead library error occurred after kernel update. 0.3.0.
Maybe there is a solution to this problem?
Arduino IDE 2.3.2. for Mac os
kernel https://github.com/espressif/arduino-esp32
ESP32AnalogRead. 0.3.0
compiler message aduino
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp: In member function 'uint32_t ESP32AnalogRead::readMiliVolts()':
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:187:35: error: 'ADC_WIDTH_12Bit' was not declared in this scope; did you mean 'ADC_WIDTH_MAX'?
187 | adc1_config_width(ADC_WIDTH_12Bit);
| ^~~~~~~~~~~~~~~
| ADC_WIDTH_MAX
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:187:17: error: 'adc1_config_width' was not declared in this scope
187 | adc1_config_width(ADC_WIDTH_12Bit);
| ^~~~~~~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:219:49: error: 'ADC_ATTEN_11db' was not declared in this scope; did you mean 'ADC_ATTEN_DB_6'?
219 | adc1_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~
| ADC_ATTEN_DB_6
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:219:17: error: 'adc1_config_channel_atten' was not declared in this scope
219 | adc1_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:259:49: error: 'ADC_ATTEN_11db' was not declared in this scope; did you mean 'ADC_ATTEN_DB_6'?
259 | adc2_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~
| ADC_ATTEN_DB_6
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:259:17: error: 'adc2_config_channel_atten' was not declared in this scope
259 | adc2_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:281:23: error: 'adc1_get_raw' was not declared in this scope
281 | raw = adc1_get_raw(adc1_channel);
| ^~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:285:44: error: 'ADC_WIDTH_12Bit' was not declared in this scope; did you mean 'ADC_WIDTH_MAX'?
285 | adc2_get_raw(adc2_channel, ADC_WIDTH_12Bit, &raw);
| ^~~~~~~~~~~~~~~
| ADC_WIDTH_MAX
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:285:17: error: 'adc2_get_raw' was not declared in this scope
285 | adc2_get_raw(adc2_channel, ADC_WIDTH_12Bit, &raw);
| ^~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp: In member function 'uint16_t ESP32AnalogRead::readRaw()':
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:491:35: error: 'ADC_WIDTH_12Bit' was not declared in this scope; did you mean 'ADC_WIDTH_MAX'?
491 | adc1_config_width(ADC_WIDTH_12Bit);
| ^~~~~~~~~~~~~~~
| ADC_WIDTH_MAX
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:491:17: error: 'adc1_config_width' was not declared in this scope
491 | adc1_config_width(ADC_WIDTH_12Bit);
| ^~~~~~~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:523:49: error: 'ADC_ATTEN_11db' was not declared in this scope; did you mean 'ADC_ATTEN_DB_6'?
523 | adc1_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~
| ADC_ATTEN_DB_6
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:523:17: error: 'adc1_config_channel_atten' was not declared in this scope
523 | adc1_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:563:49: error: 'ADC_ATTEN_11db' was not declared in this scope; did you mean 'ADC_ATTEN_DB_6'?
563 | adc2_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~
| ADC_ATTEN_DB_6
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:563:17: error: 'adc2_config_channel_atten' was not declared in this scope
563 | adc2_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:584:23: error: 'adc1_get_raw' was not declared in this scope
584 | raw = adc1_get_raw(adc1_channel);
| ^~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:588:44: error: 'ADC_WIDTH_12Bit' was not declared in this scope; did you mean 'ADC_WIDTH_MAX'?
588 | adc2_get_raw(adc2_channel, ADC_WIDTH_12Bit, &raw);
| ^~~~~~~~~~~~~~~
| ADC_WIDTH_MAX
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:588:17: error: 'adc2_get_raw' was not declared in this scope
588 | adc2_get_raw(adc2_channel, ADC_WIDTH_12Bit, &raw);
| ^~~~~~~~~~~~
exit status 1
Compilation error: exit status 1
Hi!
ESP32AnalogRead library error occurred after kernel update. 0.3.0.
Maybe there is a solution to this problem?
Arduino IDE 2.3.2. for Mac os
kernel https://github.com/espressif/arduino-esp32
ESP32AnalogRead. 0.3.0
compiler message aduino
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp: In member function 'uint32_t ESP32AnalogRead::readMiliVolts()':
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:187:35: error: 'ADC_WIDTH_12Bit' was not declared in this scope; did you mean 'ADC_WIDTH_MAX'?
187 | adc1_config_width(ADC_WIDTH_12Bit);
| ^~~~~~~~~~~~~~~
| ADC_WIDTH_MAX
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:187:17: error: 'adc1_config_width' was not declared in this scope
187 | adc1_config_width(ADC_WIDTH_12Bit);
| ^~~~~~~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:219:49: error: 'ADC_ATTEN_11db' was not declared in this scope; did you mean 'ADC_ATTEN_DB_6'?
219 | adc1_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~
| ADC_ATTEN_DB_6
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:219:17: error: 'adc1_config_channel_atten' was not declared in this scope
219 | adc1_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:259:49: error: 'ADC_ATTEN_11db' was not declared in this scope; did you mean 'ADC_ATTEN_DB_6'?
259 | adc2_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~
| ADC_ATTEN_DB_6
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:259:17: error: 'adc2_config_channel_atten' was not declared in this scope
259 | adc2_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:281:23: error: 'adc1_get_raw' was not declared in this scope
281 | raw = adc1_get_raw(adc1_channel);
| ^~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:285:44: error: 'ADC_WIDTH_12Bit' was not declared in this scope; did you mean 'ADC_WIDTH_MAX'?
285 | adc2_get_raw(adc2_channel, ADC_WIDTH_12Bit, &raw);
| ^~~~~~~~~~~~~~~
| ADC_WIDTH_MAX
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:285:17: error: 'adc2_get_raw' was not declared in this scope
285 | adc2_get_raw(adc2_channel, ADC_WIDTH_12Bit, &raw);
| ^~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp: In member function 'uint16_t ESP32AnalogRead::readRaw()':
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:491:35: error: 'ADC_WIDTH_12Bit' was not declared in this scope; did you mean 'ADC_WIDTH_MAX'?
491 | adc1_config_width(ADC_WIDTH_12Bit);
| ^~~~~~~~~~~~~~~
| ADC_WIDTH_MAX
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:491:17: error: 'adc1_config_width' was not declared in this scope
491 | adc1_config_width(ADC_WIDTH_12Bit);
| ^~~~~~~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:523:49: error: 'ADC_ATTEN_11db' was not declared in this scope; did you mean 'ADC_ATTEN_DB_6'?
523 | adc1_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~
| ADC_ATTEN_DB_6
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:523:17: error: 'adc1_config_channel_atten' was not declared in this scope
523 | adc1_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:563:49: error: 'ADC_ATTEN_11db' was not declared in this scope; did you mean 'ADC_ATTEN_DB_6'?
563 | adc2_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~
| ADC_ATTEN_DB_6
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:563:17: error: 'adc2_config_channel_atten' was not declared in this scope
563 | adc2_config_channel_atten(chan, ADC_ATTEN_11db);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:584:23: error: 'adc1_get_raw' was not declared in this scope
584 | raw = adc1_get_raw(adc1_channel);
| ^~~~~~~~~~~~
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:588:44: error: 'ADC_WIDTH_12Bit' was not declared in this scope; did you mean 'ADC_WIDTH_MAX'?
588 | adc2_get_raw(adc2_channel, ADC_WIDTH_12Bit, &raw);
| ^~~~~~~~~~~~~~~
| ADC_WIDTH_MAX
/Users/fl/Documents/Arduino/libraries/ESP32AnalogRead/ESP32AnalogRead.cpp:588:17: error: 'adc2_get_raw' was not declared in this scope
588 | adc2_get_raw(adc2_channel, ADC_WIDTH_12Bit, &raw);
| ^~~~~~~~~~~~
exit status 1
Compilation error: exit status 1