Использую GSM модуль SIM900 shield и arduino mega2560. При подключении библиотеки #include <WidgetRTC.h> выходят ошибки компиляции, получается не подключена какая то библиотека. Не понятно какая.
#include <OneWire.h>
#include <SimpleTimer.h>
#include <TimeLib.h>
//#include <WidgetRTC.h>
#define BLYNK_PRINT Serial
//#define BLYNK_DEBUG
// Выбираем модем:
//#define TINY_GSM_MODEM_SIM800
#define TINY_GSM_MODEM_SIM900
//#define TINY_GSM_MODEM_M590
//#define TINY_GSM_MODEM_A6
#include <TinyGsmClient.h>
#include <BlynkSimpleSIM800.h>
Вот ошибки компиляции при подключенной библиотеки #include <WidgetRTC.h>
In file included from C:\Users\PSSDS\Documents\Arduino\libraries\Blynk\src/WidgetRTC.h:18:0,
from E:\projects\arduino\SIM900_GSM_BLYNK_uno_koshi_Katia\SIM900_GSM_BLYNK_uno_koshi_Katia.ino:4:
C:\Users\PSSDS\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkWidgetBase.h: In member function 'void BlynkWidgetBase::setLabel(Args ...)':
C:\Users\PSSDS\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkWidgetBase.h:27:9: error: 'Blynk' was not declared in this scope
Blynk.setProperty(mPin, "label", args...);
^
C:\Users\PSSDS\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkWidgetBase.h: In member function 'void BlynkWidgetBase::setColor(Args ...)':
C:\Users\PSSDS\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkWidgetBase.h:32:9: error: 'Blynk' was not declared in this scope
Blynk.setProperty(mPin, "color", args...);
^
C:\Users\PSSDS\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkWidgetBase.h: In member function 'void BlynkWidgetBase::setMin(Args ...)':
C:\Users\PSSDS\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkWidgetBase.h:37:9: error: 'Blynk' was not declared in this scope
Blynk.setProperty(mPin, "min", args...);
^
C:\Users\PSSDS\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkWidgetBase.h: In member function 'void BlynkWidgetBase::setMax(Args ...)':
C:\Users\PSSDS\Documents\Arduino\libraries\Blynk\src/Blynk/BlynkWidgetBase.h:42:9: error: 'Blynk' was not declared in this scope
Blynk.setProperty(mPin, "max", args...);
^
In file included from E:\projects\arduino\SIM900_GSM_BLYNK_uno_koshi_Katia\SIM900_GSM_BLYNK_uno_koshi_Katia.ino:4:0:
C:\Users\PSSDS\Documents\Arduino\libraries\Blynk\src/WidgetRTC.h: In static member function 'static time_t WidgetRTC::requestTimeSync()':
C:\Users\PSSDS\Documents\Arduino\libraries\Blynk\src/WidgetRTC.h:37:5: error: 'Blynk' was not declared in this scope
Blynk.sendInternal("rtc", "sync");
^
exit status 1
Ошибка компиляции для платы Arduino/Genuino Mega or Mega 2560.