Вылетает пустой скетч с Blynk

Проблема в том что Блинк работает нормально только на пустом скетче и как только я в пустой скетч добавляю например функционал по опросу устройств работающих по модбас как пример просто. То все через каждые там 5-10 сек он вылетает и потом снова подключается и так в цикле. Таймеры тут не помогут как я понимаю сериалы разные и у них свои буферы. И мне не ясно в чем проблема блинка. Не ужели его нельзя где то подлатать саму библиотеку? или еще что. Мне очень надо его использовать в своем проекте( но вот работать он не хочет( Прошу подсказку. Куда копать

Добрый день. Это может быть что угодно. Какое железо? Какой код? Смотрели тут - http://docs.blynk.cc/#troubleshooting ?

Так по существу! Камень у меня 2560 AVR, ESP12f плата. Получается так. заливаю пустой скетч для ESP8266_Shield. Все отлично конектится и работает но пустой. Но если запускаю скетч в котором так же происходит обмен по протоколу модбасс причем он не тормозит систему пролетает очень шустро, то все кирдык блинку приходит вылетает постоянно. И самое главное что задебажит ьне могу так как при подключении #define BLYNK_PRINT Serial у меня IDE начинает ругаться типа

Arduino: 1.8.5 (Windows 10), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Admin\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=0X2341_0X0043 -ide-version=10805 -build-path C:\Users\Admin\AppData\Local\Temp\arduino_build_770279 -warnings=all -build-cache C:\Users\Admin\AppData\Local\Temp\arduino_cache_660689 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Documents\Проекты\Прошивки\SMART_HOME\Server\Server.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Admin\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=0X2341_0X0043 -ide-version=10805 -build-path C:\Users\Admin\AppData\Local\Temp\arduino_build_770279 -warnings=all -build-cache C:\Users\Admin\AppData\Local\Temp\arduino_cache_660689 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Documents\Проекты\Прошивки\SMART_HOME\Server\Server.ino
Using board 'mega' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "C:\Users\Admin\AppData\Local\Temp\arduino_build_770279\sketch\Server.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\Admin\AppData\Local\Temp\arduino_build_770279\sketch\Server.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "C:\Users\Admin\AppData\Local\Temp\arduino_build_770279\sketch\Server.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "C:\Users\Admin\AppData\Local\Temp\arduino_build_770279\sketch\Server.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "-IC:\Program Files (x86)\Arduino\libraries\DS3231" "C:\Users\Admin\AppData\Local\Temp\arduino_build_770279\sketch\Server.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "-IC:\Program Files (x86)\Arduino\libraries\DS3231" "-IC:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib" "C:\Users\Admin\AppData\Local\Temp\arduino_build_770279\sketch\Server.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "-IC:\Program Files (x86)\Arduino\libraries\DS3231" "-IC:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib" "-IC:\Program Files (x86)\Arduino\libraries\Blynk\src" "C:\Users\Admin\AppData\Local\Temp\arduino_build_770279\sketch\Server.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "-IC:\Program Files (x86)\Arduino\libraries\DS3231" "-IC:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib" "-IC:\Program Files (x86)\Arduino\libraries\Blynk\src" "C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src\SPI.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "-IC:\Program Files (x86)\Arduino\libraries\DS3231" "-IC:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib" "-IC:\Program Files (x86)\Arduino\libraries\Blynk\src" "C:\Program Files (x86)\Arduino\libraries\RF24-master\RF24.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "-IC:\Program Files (x86)\Arduino\libraries\DS3231" "-IC:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib" "-IC:\Program Files (x86)\Arduino\libraries\Blynk\src" "C:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2\SimpleModbusMaster.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "-IC:\Program Files (x86)\Arduino\libraries\DS3231" "-IC:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib" "-IC:\Program Files (x86)\Arduino\libraries\Blynk\src" "C:\Program Files (x86)\Arduino\libraries\DS3231\DS3231.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "-IC:\Program Files (x86)\Arduino\libraries\DS3231" "-IC:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib" "-IC:\Program Files (x86)\Arduino\libraries\Blynk\src" "C:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib\ESP8266.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "-IC:\Program Files (x86)\Arduino\libraries\DS3231" "-IC:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib" "-IC:\Program Files (x86)\Arduino\libraries\Blynk\src" "C:\Program Files (x86)\Arduino\libraries\Blynk\src\utility\BlynkDebug.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "-IC:\Program Files (x86)\Arduino\libraries\DS3231" "-IC:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib" "-IC:\Program Files (x86)\Arduino\libraries\Blynk\src" "C:\Program Files (x86)\Arduino\libraries\Blynk\src\utility\BlynkHandlers.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "-IC:\Program Files (x86)\Arduino\libraries\DS3231" "-IC:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib" "-IC:\Program Files (x86)\Arduino\libraries\Blynk\src" "C:\Program Files (x86)\Arduino\libraries\Blynk\src\utility\BlynkTimer.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "-IC:\Program Files (x86)\Arduino\libraries\DS3231" "-IC:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib" "-IC:\Program Files (x86)\Arduino\libraries\Blynk\src" "C:\Program Files (x86)\Arduino\libraries\Blynk\src\utility\utility.cpp" -o "nul"
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "-IC:\Program Files (x86)\Arduino\libraries\DS3231" "-IC:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib" "-IC:\Program Files (x86)\Arduino\libraries\Blynk\src" "C:\Users\Admin\AppData\Local\Temp\arduino_build_770279\sketch\Server.ino.cpp" -o "C:\Users\Admin\AppData\Local\Temp\arduino_build_770279\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\Admin\AppData\Local\Temp\arduino_build_770279\preproc\ctags_target_for_gcc_minus_e.cpp"
Компиляция скетча...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\RF24-master" "-IC:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2" "-IC:\Program Files (x86)\Arduino\libraries\DS3231" "-IC:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib" "-IC:\Program Files (x86)\Arduino\libraries\Blynk\src" "C:\Users\Admin\AppData\Local\Temp\arduino_build_770279\sketch\Server.ino.cpp" -o "C:\Users\Admin\AppData\Local\Temp\arduino_build_770279\sketch\Server.ino.cpp.o"
In file included from C:\Program Files (x86)\Arduino\libraries\Blynk\src/Blynk/BlynkApi.h:15:0,

                 from C:\Program Files (x86)\Arduino\libraries\Blynk\src/BlynkApiArduino.h:14,

                 from C:\Program Files (x86)\Arduino\libraries\Blynk\src/BlynkSimpleShieldEsp8266.h:29,

                 from C:\Documents\Проекты\Прошивки\SMART_HOME\Server\Server.ino:8:

C:\Program Files (x86)\Arduino\libraries\Blynk\src/Blynk/BlynkDebug.h:178:56: error: section attribute not allowed for 'fmt'

         void blynk_dbg_print(const char* BLYNK_PROGMEM fmt, ...)

                                                        ^

In file included from C:\Documents\Проекты\Прошивки\SMART_HOME\Server\Server.ino:8:0:

C:\Program Files (x86)\Arduino\libraries\Blynk\src/BlynkSimpleShieldEsp8266.h: In member function 'void BlynkTransportShieldEsp8266::onData(uint8_t, uint32_t)':

C:\Program Files (x86)\Arduino\libraries\Blynk\src/BlynkSimpleShieldEsp8266.h:45:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

         if (buffer.free() < len) {

                           ^

Используем библиотеку SPI версии 1.0 из папки: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI 
Используем библиотеку RF24-master в папке: C:\Program Files (x86)\Arduino\libraries\RF24-master (legacy)
Используем библиотеку SimpleModbusMasterV2rev2 в папке: C:\Program Files (x86)\Arduino\libraries\SimpleModbusMasterV2rev2 (legacy)
Используем библиотеку DS3231 в папке: C:\Program Files (x86)\Arduino\libraries\DS3231 (legacy)
Используем библиотеку BlynkESP8266_Lib в папке: C:\Program Files (x86)\Arduino\libraries\BlynkESP8266_Lib (legacy)
Используем библиотеку Blynk версии 0.5.3 из папки: C:\Program Files (x86)\Arduino\libraries\Blynk 
exit status 1
Ошибка компиляции для платы Arduino/Genuino Mega or Mega 2560.

А вот конкретно тот код который вешает мой блинк.

    #define BLYNK_DEBUG // Optional, this enables lots of prints
#define BLYNK_PRINT Serial3

#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
#include <SimpleModbusMaster.h>
#include <DS3231.h>

#include <ESP8266_Lib.h>
#include <BlynkSimpleShieldEsp8266.h>
char auth[] = "";
char ssid[] = ";
char pass[] = "";
#define EspSerial Serial2
#define ESP8266_BAUD 115200
ESP8266 wifi(&EspSerial);

#define baud        9600
#define timeout     1000
#define polling     200
#define retry_count 10
#define TxEnablePin 4  
#define TOTAL_NO_OF_REGISTERS 25

enum {
  PACKET1,
  PACKET2,
  PACKET3,
  PACKET4,
  TOTAL_NO_OF_PACKETS};
const uint64_t pipe = 0xF0F1F2F3F4LL;
DS3231  rtc(SDA, SCL);
RF24 radio(8, 9); // CE, CSN
Packet packets[TOTAL_NO_OF_PACKETS];
unsigned int regs[TOTAL_NO_OF_REGISTERS];

//----------------------------------------------ПЕРЕМЕННЫЕ СИСТЕМЫ (НЕ ИЗМЕНЯТЬ!!!!!!!!!!)-------------------------------
Time  t;
int Protocol[5];  
int OUTPORT_1=A0;
int OUTPORT_2=A1;
int OUTPORT_3=A2;
int OUTPORT_4=A3;
int OUTPORT_5=A4;
int OUTPORT_6=A5;
int OUTPORT_7=A6;
int OUTPORT_8=A7;
int OUTPORT_9=A8;
int INTPORT_1=41;
int INTPORT_2=40;
int INTPORT_3=37;
int INTPORT_4=36;
int INTPORT_5=35;
int INTPORT_6=34;
int INTPORT_7=33;
int INTPORT_8=32;
int INTPORT_9=31;
int AINTPORT_1=A9;
int AINTPORT_2=A10;
int AINTPORT_3=A11;
int AINTPORT_4=A12;
int AINTPORT_5=A13;
int RELAY_1=A14;
int RELAY_2=26;
int IND_ST_CP=45;
int IND_SH_CP=46;
int IND_DS=44;
byte IND1=B00000000;
byte IND2=B00000000;
byte IND3=B00000000;
int BUZ=2;
int LOAD=29;
float Temp=0;
//----------------------------------------------ПЕРЕМЕННЫЕ ПОЛЬЗОВАТЕЛЯ----------------------------------------------------
unsigned int PIR_1=0;
unsigned int PIR_2=0;
unsigned int PIR_3=0;
unsigned int PIR_4=0;
unsigned int PIR_5=0;
unsigned int PIR_6=0;
unsigned int PIR_7=0;
unsigned int TEMP_IN_1=0;
unsigned int TEMP_IN_2=0;
unsigned int TEMP_IN_3=0;
unsigned int TEMP_IN_4=0;
unsigned int TEMP_OUT_1=0;
unsigned int HUM_IN_1=0;
unsigned int HUM_IN_2=0;
unsigned int HUM_IN_3=0;
unsigned int HUM_IN_4=0;
unsigned int BAR_OUT_1=0;
unsigned int BAT_1=0;
unsigned int WATER_COLD=0;
unsigned int WATER_HOT=0;
unsigned int POWER=0;

void setup() {
pinMode(OUTPORT_1, OUTPUT); 
pinMode(OUTPORT_2, OUTPUT); 
pinMode(OUTPORT_3, OUTPUT); 
pinMode(OUTPORT_4, OUTPUT); 
pinMode(OUTPORT_5, OUTPUT); 
pinMode(OUTPORT_6, OUTPUT); 
pinMode(OUTPORT_7, OUTPUT); 
pinMode(OUTPORT_8, OUTPUT); 
pinMode(OUTPORT_9, OUTPUT); 
pinMode(INTPORT_1, INPUT_PULLUP); 
pinMode(INTPORT_2, INPUT_PULLUP); 
pinMode(INTPORT_3, INPUT_PULLUP); 
pinMode(INTPORT_4, INPUT_PULLUP); 
pinMode(INTPORT_5, INPUT_PULLUP); 
pinMode(INTPORT_6, INPUT_PULLUP); 
pinMode(INTPORT_7, INPUT_PULLUP); 
pinMode(INTPORT_8, INPUT_PULLUP); 
pinMode(INTPORT_9, INPUT_PULLUP); 
pinMode(IND_ST_CP, OUTPUT);
pinMode(IND_SH_CP, OUTPUT);
pinMode(IND_DS, OUTPUT);
pinMode(LOAD, OUTPUT); 
pinMode(BUZ, OUTPUT); 

Serial3.begin(9600);                                                                           
EspSerial.begin(ESP8266_BAUD);
delay(10);
Blynk.begin(auth, wifi, ssid, pass);
radio.begin();  
radio.setChannel(100); // канал (0-127)
radio.setDataRate(RF24_1MBPS);     
radio.setPALevel(RF24_PA_HIGH);   
radio.openReadingPipe(1,pipe);                                                                
radio.startListening();  
rtc.begin();
// Пакет,SLAVE адрес,функция модбус,адрес регистра,количесво запрашиваемых регистров,локальный адрес регистра.
modbus_construct(&packets[PACKET1], 3, READ_HOLDING_REGISTERS, 0, 12, 0);
modbus_construct(&packets[PACKET2], 2, READ_HOLDING_REGISTERS, 0, 7, 12);
modbus_construct(&packets[PACKET3], 4, READ_HOLDING_REGISTERS, 0, 3, 19);
//modbus_construct(&packets[PACKET2], 1, PRESET_MULTIPLE_REGISTERS, 1, 1, regs[1]);
modbus_configure(&Serial, baud, SERIAL_8N2, timeout, polling, retry_count, TxEnablePin, packets, TOTAL_NO_OF_PACKETS, regs);
digitalWrite(LOAD,HIGH);
delay(100);
digitalWrite(LOAD,LOW);
}

void loop() {
//------------------------------------------------------------------------------Опрос по blynk--------------------------------------------------------------------------------------------------------
Blynk.run();
//------------------------------------------------------------------------------Опрос по modbus-------------------------------------------------------------------------------------------------------
//modbus_update();

Serial3.println("Sensor 1-2");
Serial3.println(regs[0]);
Serial3.println(regs[1]);
Serial3.println(regs[2]);
Serial3.println(regs[3]);
Serial3.println(regs[4]);
Serial3.println(regs[5]);

Serial3.println("Sensor 3-4");
Serial3.println(regs[6]);
Serial3.println(regs[7]);
Serial3.println(regs[8]);
Serial3.println(regs[9]);
Serial3.println(regs[10]);
Serial3.println(regs[11]);

Serial3.println("Input ports");
Serial3.println(regs[12]);
Serial3.println(regs[13]);
Serial3.println(regs[14]);
Serial3.println(regs[15]);
Serial3.println(regs[16]);
Serial3.println(regs[17]);
Serial3.println(regs[18]);

Serial3.println("433 sens");
Serial3.println(regs[19]);
Serial3.println(regs[20]);
Serial3.println(regs[21]);
//------------------------------------------------------------------------------Опрос DS3231----------------------------------------------------------------------------------------------------------
//Temp=rtc.getTemp();
//------------------------------------------------------------------------------Прием nRF Module------------------------------------------------------------------------------------------------------
  if (radio.available()){
  radio.read(&Protocol, sizeof(Protocol));
  if (Protocol[0]==556){TEMP_OUT_1=Protocol[1]; BAR_OUT_1=Protocol[2]; TEMP_OUT_1=TEMP_OUT_1/10; BAR_OUT_1=BAR_OUT_1/10;}}
//regs[0] = 255;   // запись данных master-slave (slave адрес 1, регистр 1)
//regs[1] = 255;   // запись данных master-slave (slave адрес 1, регистр 2) 
//temp1 = regs[2]; // чтение данных slave-master (slave адрес 1, регистр 3)  
//temp2 = regs[3]; // чтение данных slave-master (slave адрес 1, регистр 4) 

IND_UPDATE();
}

//------------------------------------------------------------------------------Вывод индикации------------------------------------------------------------------------------------------------------
void IND_UPDATE(){
if (digitalRead(INTPORT_1)==0) {IND1 |= (1 << 1);} else {IND1 &= ~(1 << 1);}
if (digitalRead(INTPORT_2)==0) {IND1 |= (1 << 2);} else {IND1 &= ~(1 << 2);}
if (digitalRead(INTPORT_3)==0) {IND1 |= (1 << 3);} else {IND1 &= ~(1 << 3);}
if (digitalRead(INTPORT_4)==0) {IND1 |= (1 << 4);} else {IND1 &= ~(1 << 4);}
if (digitalRead(INTPORT_5)==0) {IND1 |= (1 << 5);} else {IND1 &= ~(1 << 5);}
if (digitalRead(INTPORT_6)==0) {IND1 |= (1 << 6);} else {IND1 &= ~(1 << 6);}
if (digitalRead(INTPORT_7)==0) {IND1 |= (1 << 7);} else {IND1 &= ~(1 << 7);}
if (digitalRead(INTPORT_8)==0) {IND1 |= (1 << 8);} else {IND1 &= ~(1 << 8);}
if (digitalRead(INTPORT_9)==0) {IND2 |= (1 << 1);} else {IND2 &= ~(1 << 1);}   
  
  digitalWrite(IND_ST_CP, LOW);
  shiftOut(IND_DS, IND_SH_CP, LSBFIRST, IND1);
  shiftOut(IND_DS, IND_SH_CP, LSBFIRST, IND2);
  shiftOut(IND_DS, IND_SH_CP, LSBFIRST, IND3);
  digitalWrite(IND_ST_CP, HIGH);
  }

Я так понимаю, что октрывается 2 соединения? 1 к блинку, второе к модбасу? Насколько я знаю ЕСП не очень хорош в менеджменте нескольких соединений. @vshymanskyy должен получше знать.

Так я делаю не на базе ESP он у меня просто как шилд. я делаю на атмеге 2560. Просто я уже с блинком давно но такое первый раз до этого был проект так там к атмеге 2560 был подключен NExtion экран + по другому сериалу был подключен ESP и еще был подключен SIM800 по третьему сериалу так там все работало на таймерах конечно так как переменных много было а тут нет переменных в блинке щас голый скет но блять что то вешает его и все. не может же он быть таки капризным! нахер он такой тогда нужен ппц. Если даже и есть там задержка то на доли секунды. Просто думал тут люди шарят может разработчики тут что читают. Я же не знаю досконально механизм блинка. И почему я задебажить немогу выкидывает сообщение ошибка платы при подключении дебага блинка. херь крч

Ребят ну крч с дебагом разобрался заставил его дебажить че там происходит. Крч блинк на разрыве выдает следующее:
[206409] Packet too big: 3338 типа большой пакет. это что нафиг такое? я ниче не передаю ему 4 переменные типа float. что за код 3338? кто знает что можно попробовать сделать? у меня отправка по таймеру идет каждые 5 сек например.

Крч скетч элементарный для камня 2560 модбас и блинк это так цветочки т.е. не думаю что проблема в этом конкретно. Вот была похожая тема с большим пакетом но там что то с файлами было со старыми так?
Packet too big тема та. Но у меня последняя IDE и последняя библиотека. И не понимаю как пользоваться теперь((( Вылетает не постоянно но через каждые 10 -15 сек фигня какая то. Везде пишет что большой пакет и коды разные