Trouble with ModbusMaster

Hello all!

I have trouble with Modbus Master library.
My code:

#include <ModbusMaster.h>
#include <Wire.h> 
#include <SoftwareSerial.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#include <GyverWDT.h>


OneWire oneWire(2); 

DallasTemperature sensors(&oneWire);



SoftwareSerial SerialDebug(6, 7); // RX, TX
SoftwareSerial CO2_sens(8, 9); // RX, TX

ModbusMaster node;


int ppm;
int temperature;
int k;
int Oxygen_Raw=0;
int Oxygen=0;
String inString = "";  // строка для ввода данных с датчика
String ppmString ="";  // обрезанная строка

void preTransmission()
{
  digitalWrite(3, HIGH);
}

void postTransmission()
{
  digitalWrite(3, LOW);
}


void setup() {
pinMode(LED_BUILTIN, OUTPUT);

pinMode(10, INPUT);

 pinMode(3, OUTPUT);
 digitalWrite(3, LOW);

sensors.begin(); 
SerialDebug.begin(9600); //отладочный порт
CO2_sens.begin(19200);   //датчик углекислого газа
Serial.begin(9600);      //модбас

node.begin(10,Serial); // Адрес слэйва 10 !!!! 

  node.preTransmission(preTransmission);
  node.postTransmission(postTransmission);



SerialDebug.println("Init complete");
Watchdog.enable(RESET_MODE, WDT_PRESCALER_1024);

}

void loop() {


  while (CO2_sens.available() > 0) {
    int inChar = CO2_sens.read();
     if (isDigit(inChar)) {
     inString += (char)inChar;
     }
     if (inChar == '\n') {
      ppm=(inString.toInt());
      inString = "";
    }
  }
  
Oxygen_Raw = analogRead(A3);
Oxygen=map(Oxygen_Raw,0,120,0,100);
  
  sensors.requestTemperatures();
  temperature=int(sensors.getTempCByIndex(0));

  
  digitalWrite(LED_BUILTIN, HIGH);   
  delay(10);                       
  digitalWrite(LED_BUILTIN, LOW);  
  SerialDebug.print("Uptime=");
  SerialDebug.println(k);
  SerialDebug.println("");
 

  k=k+1;

node.writeSingleRegister(300,k);

  
SerialDebug.print("Temperature= "); 
SerialDebug.println(temperature); 

SerialDebug.print("Oxygen_RAW=");
SerialDebug.println(Oxygen_Raw); 
SerialDebug.print("O2=");
SerialDebug.println(Oxygen); 
SerialDebug.print("CO2 PPM=");
SerialDebug.println(ppm);

SerialDebug.println("");

delay(500);
Watchdog.reset();  // reset watchdog
}

So when i try to compile it - i have error message

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Дима\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Дима\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Дима\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10803 -build-path Z:\TMP\arduino_build_879812 -warnings=all -build-cache Z:\TMP\arduino_cache_385732 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -verbose X:\_Кислородная капсула\Board_test\Board_test\Board_test.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Дима\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Дима\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Дима\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10803 -build-path Z:\TMP\arduino_build_879812 -warnings=all -build-cache Z:\TMP\arduino_cache_385732 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -verbose X:\_Кислородная капсула\Board_test\Board_test\Board_test.ino
Using board 'nano' from platform in folder: C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3
Using core 'arduino' from platform in folder: C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3
Detecting libraries used...
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "Z:\TMP\arduino_build_879812\sketch\Board_test.ino.cpp" -o "nul"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "Z:\TMP\arduino_build_879812\sketch\Board_test.ino.cpp" -o "nul"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "Z:\TMP\arduino_build_879812\sketch\Board_test.ino.cpp" -o "nul"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "Z:\TMP\arduino_build_879812\sketch\Board_test.ino.cpp" -o "nul"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "Z:\TMP\arduino_build_879812\sketch\Board_test.ino.cpp" -o "nul"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "Z:\TMP\arduino_build_879812\sketch\Board_test.ino.cpp" -o "nul"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "-IC:\Users\Дима\Documents\Arduino\libraries\GyverWDT" "Z:\TMP\arduino_build_879812\sketch\Board_test.ino.cpp" -o "nul"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "-IC:\Users\Дима\Documents\Arduino\libraries\GyverWDT" "C:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src\ModbusMaster.cpp" -o "nul"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "-IC:\Users\Дима\Documents\Arduino\libraries\GyverWDT" "C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src\Wire.cpp" -o "nul"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "-IC:\Users\Дима\Documents\Arduino\libraries\GyverWDT" "C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src\utility\twi.c" -o "nul"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "-IC:\Users\Дима\Documents\Arduino\libraries\GyverWDT" "C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src\SoftwareSerial.cpp" -o "nul"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "-IC:\Users\Дима\Documents\Arduino\libraries\GyverWDT" "C:\Users\Дима\Documents\Arduino\libraries\OneWire-master\OneWire.cpp" -o "nul"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "-IC:\Users\Дима\Documents\Arduino\libraries\GyverWDT" "C:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master\DallasTemperature.cpp" -o "nul"
Generating function prototypes...
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "-IC:\Users\Дима\Documents\Arduino\libraries\GyverWDT" "Z:\TMP\arduino_build_879812\sketch\Board_test.ino.cpp" -o "Z:\TMP\arduino_build_879812\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 "Z:\TMP\arduino_build_879812\preproc\ctags_target_for_gcc_minus_e.cpp"
Компиляция скетча...
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "-IC:\Users\Дима\Documents\Arduino\libraries\GyverWDT" "Z:\TMP\arduino_build_879812\sketch\Board_test.ino.cpp" -o "Z:\TMP\arduino_build_879812\sketch\Board_test.ino.cpp.o"
In file included from C:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src/ModbusMaster.h:58:0,

                 from X:\_Кислородная капсула\Board_test\Board_test\Board_test.ino:3:

C:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src/util/crc16.h:71:17: warning: 'uint16_t crc16_update(uint16_t, uint8_t)' defined but not used [-Wunused-function]

 static uint16_t crc16_update(uint16_t crc, uint8_t a)

                 ^~~~~~~~~~~~

Compiling libraries...
Compiling library "ModbusMaster-master"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "-IC:\Users\Дима\Documents\Arduino\libraries\GyverWDT" "C:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src\ModbusMaster.cpp" -o "Z:\TMP\arduino_build_879812\libraries\ModbusMaster-master\ModbusMaster.cpp.o"
C:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src\ModbusMaster.cpp: In member function 'uint8_t ModbusMaster::requestFrom(uint16_t, uint16_t)':

C:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src\ModbusMaster.cpp:84:44: warning: unused parameter 'address' [-Wunused-parameter]

 uint8_t ModbusMaster::requestFrom(uint16_t address, uint16_t quantity)

                                            ^~~~~~~

C:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src\ModbusMaster.cpp:94:27: warning: 'read' is used uninitialized in this function [-Wuninitialized]

   _u8ResponseBufferLength = read;

   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~

Compiling library "Wire"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "-IC:\Users\Дима\Documents\Arduino\libraries\GyverWDT" "C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src\Wire.cpp" -o "Z:\TMP\arduino_build_879812\libraries\Wire\Wire.cpp.o"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -c -g -Os -Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "-IC:\Users\Дима\Documents\Arduino\libraries\GyverWDT" "C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src\utility\twi.c" -o "Z:\TMP\arduino_build_879812\libraries\Wire\utility\twi.c.o"
Compiling library "SoftwareSerial"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "-IC:\Users\Дима\Documents\Arduino\libraries\GyverWDT" "C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src\SoftwareSerial.cpp" -o "Z:\TMP\arduino_build_879812\libraries\SoftwareSerial\SoftwareSerial.cpp.o"
Compiling library "OneWire-master"
"C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10803 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR   "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\cores\arduino" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\variants\eightanaloginputs" "-IC:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire\src" "-IC:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial\src" "-IC:\Users\Дима\Documents\Arduino\libraries\OneWire-master" "-IC:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master" "-IC:\Users\Дима\Documents\Arduino\libraries\GyverWDT" "C:\Users\Дима\Documents\Arduino\libraries\OneWire-master\OneWire.cpp" -o "Z:\TMP\arduino_build_879812\libraries\OneWire-master\OneWire.cpp.o"
C:\Users\Дима\Documents\Arduino\libraries\OneWire-master\OneWire.cpp: In static member function 'static uint16_t OneWire::crc16(const uint8_t*, uint16_t, uint16_t)':

C:\Users\Дима\Documents\Arduino\libraries\OneWire-master\OneWire.cpp:554:15: error: '_crc16_update' was not declared in this scope

         crc = _crc16_update(crc, input[i]);

               ^~~~~~~~~~~~~

C:\Users\Дима\Documents\Arduino\libraries\OneWire-master\OneWire.cpp:554:15: note: suggested alternative: 'crc16_update'

         crc = _crc16_update(crc, input[i]);

               ^~~~~~~~~~~~~

               crc16_update

In file included from C:\Users\Дима\Documents\Arduino\libraries\OneWire-master\OneWire.h:9:0,

                 from C:\Users\Дима\Documents\Arduino\libraries\OneWire-master\OneWire.cpp:143:

C:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src/util/crc16.h: At global scope:

C:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master\src/util/crc16.h:71:17: warning: 'uint16_t crc16_update(uint16_t, uint8_t)' defined but not used [-Wunused-function]

 static uint16_t crc16_update(uint16_t crc, uint8_t a)

                 ^~~~~~~~~~~~

Используем библиотеку ModbusMaster-master версии 2.0.1 из папки: C:\Users\Дима\Documents\Arduino\libraries\ModbusMaster-master 
Используем библиотеку Wire версии 1.0 из папки: C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\Wire 
Используем библиотеку SoftwareSerial версии 1.0 из папки: C:\Users\Дима\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SoftwareSerial 
Используем библиотеку OneWire-master версии 2.3.5 из папки: C:\Users\Дима\Documents\Arduino\libraries\OneWire-master 
Используем библиотеку Arduino-Temperature-Control-Library-master версии 3.9.0 из папки: C:\Users\Дима\Documents\Arduino\libraries\Arduino-Temperature-Control-Library-master 
Используем библиотеку GyverWDT версии 2.1 из папки: C:\Users\Дима\Documents\Arduino\libraries\GyverWDT 
exit status 1
Ошибка компиляции для платы Arduino Nano.

When i try compile samples from library - everything is good.

What i doing wrong?

Sorry for my bad English and long pastes.

The ModbusMaster library defines it's own util/crc16.h which is available globally on the AVR platform. To eliminate that name clinch rename the util directory inside the src directory of the ModbusMaster library (p.e. to mmutil) and the change the include path in ModbusMaster.h accordingly.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.