@vshymanskyy, ok, based on the “minimal sketch” idea i’ve done some experiments, and it seems i could isolate / reproduce the problem. so, this is my “minimal sketch” (maybe it could be even more minimal, but it is good to go):
ADC_MODE(ADC_VCC);
#include <ESP8266WiFi.h> // wifi
#include <BlynkSimpleEsp8266.h> // blynk library
char auth[] = "YourAuthToken";
char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";
void setup()
{
Blynk.begin(auth, ssid, pass);
}
void loop()
{
Blynk.run();
}
BLYNK_WRITE(V101)
{}
and, the cause is the very first line: ADC_MODE(ADC_VCC);
if i comment out this line, it compiles fine. if the line is used, it throws this:
Compiling sketch...
"C:\Users\wanek\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\wanek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.0/tools/sdk/include" "-IC:\Users\wanek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.0/tools/sdk/lwip2/include" "-IC:\Users\wanek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.0/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\wanek\AppData\Local\Temp\arduino_build_135004/core" -c -Wall -Wextra -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_GENERIC -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_GENERIC" -DESP8266 "-IC:\Users\wanek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.0\cores\esp8266" "-IC:\Users\wanek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.0\variants\generic" "-IC:\Users\wanek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.0\libraries\ESP8266WiFi\src" "-IC:\ARDUINO\libraries\Blynk\src" "C:\Users\wanek\AppData\Local\Temp\arduino_build_135004\sketch\blynk_debug_00.ino.cpp" -o "C:\Users\wanek\AppData\Local\Temp\arduino_build_135004\sketch\blynk_debug_00.ino.cpp.o"
blynk_debug_00:20: error: variable or field 'BlynkWidgetWrite101' declared void
BLYNK_WRITE(V101)
^
blynk_debug_00:20: error: 'BlynkReq' was not declared in this scope
BLYNK_WRITE(V101)
^
blynk_debug_00:20: error: expected primary-expression before 'const'
BLYNK_WRITE(V101)
^
Using library ESP8266WiFi at version 1.0 in folder: C:\Users\wanek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.0\libraries\ESP8266WiFi
Using library Blynk at version 0.5.0 in folder: C:\ARDUINO\libraries\Blynk
exit status 1
variable or field 'BlynkWidgetWrite101' declared void
@ClintonK, do you have the ADC_MODE(ADC_VCC);
line too in your sketch?