C:\Users\Thomas\Documents\Arduino\Doorpi\Doorpi.ino:62:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] }; ^ C:\Users\Thomas\Documents\Arduino\Doorpi\Doorpi.ino:62:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] C:\Users\Thomas\Documents\Arduino\Doorpi\Doorpi.ino: In function 'void loop()': C:\Users\Thomas\Documents\Arduino\Doorpi\Doorpi.ino:326:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] device = "DS2401"; ^ C:\Users\Thomas\Documents\Arduino\Doorpi\Doorpi.ino:367:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] device = "unknown"; ^ In file included from C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.h:18:0, from C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp:15: C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp: In function 'bool recvRetNumber(uint32_t*, uint32_t)': C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexConfig.h:37:19: error: 'Serial2' was not declared in this scope #define nexSerial Serial2 ^ C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp:55:5: note: in expansion of macro 'nexSerial' nexSerial.setTimeout(timeout); ^ C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp:67:31: warning: left shift count >= width of type *number = (temp[4] << 24) | (temp[3] << 16) | (temp[2] << 8) | (temp[1]); ^ C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp:67:49: warning: left shift count >= width of type *number = (temp[4] << 24) | (temp[3] << 16) | (temp[2] << 8) | (temp[1]); ^ In file included from C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.h:18:0, from C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp:15: C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp: In function 'uint16_t recvRetString(char*, uint16_t, uint32_t)': C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexConfig.h:37:19: error: 'Serial2' was not declared in this scope #define nexSerial Serial2 ^ C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp:114:16: note: in expansion of macro 'nexSerial' while (nexSerial.available()) ^ C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp: In function 'void sendCommand(const char*)': C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexConfig.h:37:19: error: 'Serial2' was not declared in this scope #define nexSerial Serial2 ^ C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp:166:12: note: in expansion of macro 'nexSerial' while (nexSerial.available()) ^ C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexConfig.h:37:19: error: 'Serial2' was not declared in this scope #define nexSerial Serial2 ^ C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp:171:5: note: in expansion of macro 'nexSerial' nexSerial.print(cmd); ^ C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp: In function 'bool recvRetCommandFinished(uint32_t)': C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexConfig.h:37:19: error: 'Serial2' was not declared in this scope #define nexSerial Serial2 ^ C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp:192:5: note: in expansion of macro 'nexSerial' nexSerial.setTimeout(timeout); ^ C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp: In function 'bool nexInit()': C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexConfig.h:37:19: error: 'Serial2' was not declared in this scope #define nexSerial Serial2 ^ C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp:226:5: note: in expansion of macro 'nexSerial' nexSerial.begin(9600); ^ C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp: In function 'void nexLoop(NexTouch**)': C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexConfig.h:37:19: error: 'Serial2' was not declared in this scope #define nexSerial Serial2 ^ C:\Users\Thomas\Documents\Arduino\libraries\ITEADLIB_Arduino_Nextion-master\NexHardware.cpp:242:12: note: in expansion of macro 'nexSerial' while (nexSerial.available() > 0) ^ exit status 1