-
Notifications
You must be signed in to change notification settings - Fork 28
Description
Describe the bug
I receive this error when i try to mount the version 1.0.0 or higher on arduino 2.3.6.
Impossible to mount.
To reproduce
1: arduino IDE 2.3.6
VERsion TimerCam 1.0.0
error:
In file included from c:\Users\PC.DESKTOP-NF76KSV\Documents\Arduino\libraries\TimerCam-arduino-1.0.0\src\utility\Power_Class.h:8,
from c:\Users\PC.DESKTOP-NF76KSV\Documents\Arduino\libraries\TimerCam-arduino-1.0.0\src\utility\Power_Class.cpp:1:
c:\Users\PC.DESKTOP-NF76KSV\Documents\Arduino\libraries\TimerCam-arduino-1.0.0\src\utility\Power_Class.cpp: In member function 'void Power_Class::begin()':
C:\Users\PC\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/include/soc/esp32/include/soc/adc_channel.h:15:33: error: invalid conversion from 'int' to 'adc1_channel_t' [-fpermissive]
15 | #define ADC1_GPIO38_CHANNEL 2
| ^
| |
| int
c:\Users\PC.DESKTOP-NF76KSV\Documents\Arduino\libraries\TimerCam-arduino-1.0.0\src\utility\Power_Class.h:17:25: note: in expansion of macro 'ADC1_GPIO38_CHANNEL'
17 | #define BAT_ADC_CHANNEL ADC1_GPIO38_CHANNEL
| ^~~~~~~~~~~~~~~~~~~
c:\Users\PC.DESKTOP-NF76KSV\Documents\Arduino\libraries\TimerCam-arduino-1.0.0\src\utility\Power_Class.cpp:11:31: note: in expansion of macro 'BAT_ADC_CHANNEL'
11 | adc1_config_channel_atten(BAT_ADC_CHANNEL, ADC_ATTEN_DB_11);
| ^~~~~~~~~~~~~~~
In file included from c:\Users\PC.DESKTOP-NF76KSV\Documents\Arduino\libraries\TimerCam-arduino-1.0.0\src\utility\Power_Class.h:6:
C:\Users\PC\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/include/driver/deprecated/driver/adc.h:88:52: note: initializing argument 1 of 'esp_err_t adc1_config_channel_atten(adc1_channel_t, adc_atten_t)'
88 | esp_err_t adc1_config_channel_atten(adc1_channel_t channel, adc_atten_t atten);
| ~~~~~~~~~~~~~~~^~~~~~~
c:\Users\PC.DESKTOP-NF76KSV\Documents\Arduino\libraries\TimerCam-arduino-1.0.0\src\utility\Power_Class.cpp: In member function 'int16_t Power_Class::getBatteryVoltage()':
C:\Users\PC\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/include/soc/esp32/include/soc/adc_channel.h:15:33: error: invalid conversion from 'int' to 'adc1_channel_t' [-fpermissive]
15 | #define ADC1_GPIO38_CHANNEL 2
| ^
| |
| int
c:\Users\PC.DESKTOP-NF76KSV\Documents\Arduino\libraries\TimerCam-arduino-1.0.0\src\utility\Power_Class.h:17:25: note: in expansion of macro 'ADC1_GPIO38_CHANNEL'
17 | #define BAT_ADC_CHANNEL ADC1_GPIO38_CHANNEL
| ^~~~~~~~~~~~~~~~~~~
c:\Users\PC.DESKTOP-NF76KSV\Documents\Arduino\libraries\TimerCam-arduino-1.0.0\src\utility\Power_Class.cpp:46:39: note: in expansion of macro 'BAT_ADC_CHANNEL'
46 | adc_raw_value += adc1_get_raw(BAT_ADC_CHANNEL);
| ^~~~~~~~~~~~~~~
C:\Users\PC\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/include/driver/deprecated/driver/adc.h:124:33: note: initializing argument 1 of 'int adc1_get_raw(adc1_channel_t)'
124 | int adc1_get_raw(adc1_channel_t channel);
| ~~~~~~~~~~~~~~~^~~~~~~
Multiple libraries were found for "WiFi.h"
Used: C:\Users\PC\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\libraries\WiFi
Not used: C:\Users\PC.DESKTOP-NF76KSV\Documents\Arduino\libraries\WiFiNINA
exit status 1
Compilation error: exit status 1
Expected behavior
i can't mount
Screenshots
No response
Environment
- OS: windows 11
- IDE &IDE Version: 2.3.6
- Repository Version: 1.0.0
Additional context
No response
Issue checklist
- I searched for previous reports in the issue tracker
- My report contains all necessary details