Всем здравствовать!
Попробовал использовать блоки из шапки темы. Библиотеку в ArdIDE установил, пробовал откатывать её на предыдущую - один хрен ошибки при компиляции сыпятся:
Arduino: 1.8.16 (Windows 10), Плата:"ESP32 Dev Module, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"
d:\Arduino\FLProg\PortableFLProg_7-4-2_Win64\ideV8\portable\sketchbook\libraries\AsyncTelegram2-main\src\AsyncTelegram2.cpp:5:1: error: prototype for 'AsyncTelegram2::AsyncTelegram2(Client&)' does not match any in class 'AsyncTelegram2'
AsyncTelegram2::AsyncTelegram2(Client &client)
^
In file included from d:\Arduino\FLProg\PortableFLProg_7-4-2_Win64\ideV8\portable\sketchbook\libraries\AsyncTelegram2-main\src\AsyncTelegram2.cpp:1:0:
d:\Arduino\FLProg\PortableFLProg_7-4-2_Win64\ideV8\portable\sketchbook\libraries\AsyncTelegram2-main\src\AsyncTelegram2.h:85:7: error: candidates are: AsyncTelegram2::AsyncTelegram2(const AsyncTelegram2&)
class AsyncTelegram2
^
d:\Arduino\FLProg\PortableFLProg_7-4-2_Win64\ideV8\portable\sketchbook\libraries\AsyncTelegram2-main\src\AsyncTelegram2.h:90:5: error: AsyncTelegram2::AsyncTelegram2(Client&, uint32_t)
AsyncTelegram2(Client &client, uint32_t bufferSize = BUFFER_BIG);
^
d:\Arduino\FLProg\PortableFLProg_7-4-2_Win64\ideV8\portable\sketchbook\libraries\AsyncTelegram2-main\src\AsyncTelegram2.cpp:62:6: error: prototype for 'bool AsyncTelegram2::sendCommand(const char* const&, const char*, bool)' does not match any in class 'AsyncTelegram2'
bool AsyncTelegram2::sendCommand(const char* const &command, const char* payload, bool blocking )
^
In file included from d:\Arduino\FLProg\PortableFLProg_7-4-2_Win64\ideV8\portable\sketchbook\libraries\AsyncTelegram2-main\src\AsyncTelegram2.cpp:1:0:
d:\Arduino\FLProg\PortableFLProg_7-4-2_Win64\ideV8\portable\sketchbook\libraries\AsyncTelegram2-main\src\AsyncTelegram2.h:384:10: error: candidate is: bool AsyncTelegram2::sendCommand(const char*, const char*, bool)
bool sendCommand(const char* command, const char* payload, bool blocking = false);
^
d:\Arduino\FLProg\PortableFLProg_7-4-2_Win64\ideV8\portable\sketchbook\libraries\AsyncTelegram2-main\src\AsyncTelegram2.cpp:344:6: error: prototype for 'bool AsyncTelegram2::forwardMessage(const TBMessage&, int32_t)' does not match any in class 'AsyncTelegram2'
bool AsyncTelegram2::forwardMessage(const TBMessage &msg, const int32_t to_chatid)
^
In file included from d:\Arduino\FLProg\PortableFLProg_7-4-2_Win64\ideV8\portable\sketchbook\libraries\AsyncTelegram2-main\src\AsyncTelegram2.cpp:1:0:
d:\Arduino\FLProg\PortableFLProg_7-4-2_Win64\ideV8\portable\sketchbook\libraries\AsyncTelegram2-main\src\AsyncTelegram2.h:157:10: error: candidate is: bool AsyncTelegram2::forwardMessage(const TBMessage&, int64_t)
bool forwardMessage(const TBMessage &msg, const int64_t to_chatid);
^
Несколько библиотек найдено для "EEPROM.h"
Используется: D:\Arduino\FLProg\PortableFLProg_7-4-2_Win64\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\libraries\EEPROM
Не используется: d:\Arduino\FLProg\PortableFLProg_7-4-2_Win64\ideV8\portable\sketchbook\libraries\E2PROM
Несколько библиотек найдено для "WiFi.h"
Используется: D:\Arduino\FLProg\PortableFLProg_7-4-2_Win64\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi
Не используется: d:\Arduino\FLProg\PortableFLProg_7-4-2_Win64\ideV8\libraries\WiFi
exit status 1
Ошибка компиляции для платы ESP32 Dev Module.
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
полный отчёт при компиляции (много букафф, >600000 символов
):
Пробовал из под разных версий FLProg - результат и ошибки одинаковы.
Подскажите что где поправить, или какие другие библиотеки использовать, очень нужно отправлять из ESP'шки в Телегу сообщения
Спасибо!