Arduino: 1.8.9 (Windows 7), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)" 2ndchip2_10-27-2019:6:12: error: redefinition of 'TFT_HX8357 tft' TFT_HX8357 tft = TFT_HX8357(); // Invoke custom library ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:6:12: note: 'TFT_HX8357 tft' previously declared here TFT_HX8357 tft = TFT_HX8357(); // Invoke custom library ^ 2ndchip2_10-27-2019:13:29: error: redefinition of 'Adafruit_LSM303_Mag_Unified mag' Adafruit_LSM303_Mag_Unified mag = Adafruit_LSM303_Mag_Unified(12345); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:13:29: note: 'Adafruit_LSM303_Mag_Unified mag' previously declared here Adafruit_LSM303_Mag_Unified mag = Adafruit_LSM303_Mag_Unified(12345); ^ 2ndchip2_10-27-2019:18:25: error: redefinition of 'Adafruit_SSD1306 display' Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:18:18: note: 'Adafruit_SSD1306 display' previously declared here Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); ^ 2ndchip2_10-27-2019:22:45: error: redefinition of 'const unsigned char logo_bmp []' static const unsigned char PROGMEM logo_bmp[] = ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:22:36: note: 'const unsigned char logo_bmp [32]' previously defined here static const unsigned char PROGMEM logo_bmp[] = ^ 2ndchip2_10-27-2019:51:15: error: redefinition of 'volatile long int encoderValueRnow' volatile long encoderValueRnow = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:51:15: note: 'volatile long int encoderValueRnow' previously defined here volatile long encoderValueRnow = 0; ^ 2ndchip2_10-27-2019:52:15: error: redefinition of 'volatile long int encoderValueLnow' volatile long encoderValueLnow = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:52:15: note: 'volatile long int encoderValueLnow' previously defined here volatile long encoderValueLnow = 0; ^ 2ndchip2_10-27-2019:53:15: error: redefinition of 'volatile long int encoderValueL' volatile long encoderValueL = 1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:53:15: note: 'volatile long int encoderValueL' previously defined here volatile long encoderValueL = 1; ^ 2ndchip2_10-27-2019:54:15: error: redefinition of 'volatile long int encoderValueR' volatile long encoderValueR = 1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:54:15: note: 'volatile long int encoderValueR' previously defined here volatile long encoderValueR = 1; ^ 2ndchip2_10-27-2019:56:7: error: redefinition of 'float duration1' float duration1, distance1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:56:7: note: 'float duration1' previously declared here float duration1, distance1; ^ 2ndchip2_10-27-2019:56:18: error: redefinition of 'float distance1' float duration1, distance1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:56:18: note: 'float distance1' previously declared here float duration1, distance1; ^ 2ndchip2_10-27-2019:58:7: error: redefinition of 'float duration2' float duration2, distance2; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:58:7: note: 'float duration2' previously declared here float duration2, distance2; ^ 2ndchip2_10-27-2019:58:18: error: redefinition of 'float distance2' float duration2, distance2; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:58:18: note: 'float distance2' previously declared here float duration2, distance2; ^ 2ndchip2_10-27-2019:59:5: error: redefinition of 'int STOPM' int STOPM = 0; //stop motor ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:59:5: note: 'int STOPM' previously defined here int STOPM = 0; //stop motor ^ 2ndchip2_10-27-2019:60:7: error: redefinition of 'float GOMR' float GOMR = 32.0; // GO motor right PWM speed ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:60:7: note: 'float GOMR' previously defined here float GOMR = 32.0; // GO motor right PWM speed ^ 2ndchip2_10-27-2019:61:7: error: redefinition of 'float GOML' float GOML = 30.0; // GO motor left PWM speed ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:61:7: note: 'float GOML' previously defined here float GOML = 30.0; // GO motor left PWM speed ^ 2ndchip2_10-27-2019:62:5: error: redefinition of 'int Fdir' int Fdir = 0; // forward ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:62:5: note: 'int Fdir' previously defined here int Fdir = 0; // forward ^ 2ndchip2_10-27-2019:63:5: error: redefinition of 'int Rdir' int Rdir = 1; // reverse ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:63:5: note: 'int Rdir' previously defined here int Rdir = 1; // reverse ^ 2ndchip2_10-27-2019:64:5: error: redefinition of 'int STOPDIS' int STOPDIS = 10; // INT TO SET STOP DISTANCE FROM OBJECT ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:64:5: note: 'int STOPDIS' previously defined here int STOPDIS = 10; // INT TO SET STOP DISTANCE FROM OBJECT ^ 2ndchip2_10-27-2019:65:5: error: redefinition of 'int Servo1Pos' int Servo1Pos = 0; // variable to store the servo position ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:65:5: note: 'int Servo1Pos' previously defined here int Servo1Pos = 0; // variable to store the servo position ^ 2ndchip2_10-27-2019:66:5: error: redefinition of 'int blueIrdetect' int blueIrdetect = digitalRead(BlueIrPin); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:66:5: note: 'int blueIrdetect' previously declared here int blueIrdetect = digitalRead(BlueIrPin); ^ 2ndchip2_10-27-2019:67:15: error: redefinition of 'volatile long int lastencoderValueR' volatile long lastencoderValueR = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:67:15: note: 'volatile long int lastencoderValueR' previously defined here volatile long lastencoderValueR = 0; ^ 2ndchip2_10-27-2019:68:15: error: redefinition of 'volatile long int lastencoderValueL' volatile long lastencoderValueL = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:68:15: note: 'volatile long int lastencoderValueL' previously defined here volatile long lastencoderValueL = 0; ^ 2ndchip2_10-27-2019:69:5: error: redefinition of 'int R180' int R180 = 458 ; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:69:5: note: 'int R180' previously defined here int R180 = 458 ; ^ 2ndchip2_10-27-2019:70:5: error: redefinition of 'int L180' int L180 = 458 ; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:70:5: note: 'int L180' previously defined here int L180 = 458 ; ^ 2ndchip2_10-27-2019:71:5: error: redefinition of 'int InSpinR' int InSpinR = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:71:5: note: 'int InSpinR' previously defined here int InSpinR = 0; ^ 2ndchip2_10-27-2019:72:5: error: redefinition of 'int InSpinL' int InSpinL = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:72:5: note: 'int InSpinL' previously defined here int InSpinL = 0; ^ 2ndchip2_10-27-2019:73:5: error: redefinition of 'int setspeed' int setspeed = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:73:5: note: 'int setspeed' previously defined here int setspeed = 0; ^ 2ndchip2_10-27-2019:74:15: error: redefinition of 'long unsigned int RPMinterval' unsigned long RPMinterval = 500; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:74:15: note: 'long unsigned int RPMinterval' previously defined here unsigned long RPMinterval = 500; ^ 2ndchip2_10-27-2019:75:15: error: redefinition of 'long unsigned int previousMillis' unsigned long previousMillis = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:75:15: note: 'long unsigned int previousMillis' previously defined here unsigned long previousMillis = 0; ^ 2ndchip2_10-27-2019:76:15: error: redefinition of 'long unsigned int currentMillis' unsigned long currentMillis = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:76:15: note: 'long unsigned int currentMillis' previously defined here unsigned long currentMillis = 0; ^ 2ndchip2_10-27-2019:77:7: error: redefinition of 'float rpmR' float rpmR = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:77:7: note: 'float rpmR' previously defined here float rpmR = 0; ^ 2ndchip2_10-27-2019:78:7: error: redefinition of 'float rpmL' float rpmL = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:78:7: note: 'float rpmL' previously defined here float rpmL = 0; ^ 2ndchip2_10-27-2019:79:7: error: redefinition of 'float LbehindDif' float LbehindDif =0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:79:7: note: 'float LbehindDif' previously defined here float LbehindDif =0; ^ 2ndchip2_10-27-2019:80:7: error: redefinition of 'float LaheadDif' float LaheadDif = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:80:7: note: 'float LaheadDif' previously defined here float LaheadDif = 0; ^ 2ndchip2_10-27-2019:81:7: error: redefinition of 'float RbehindDif' float RbehindDif =0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:81:7: note: 'float RbehindDif' previously defined here float RbehindDif =0; ^ 2ndchip2_10-27-2019:82:7: error: redefinition of 'float RaheadDif' float RaheadDif = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:82:7: note: 'float RaheadDif' previously defined here float RaheadDif = 0; ^ 2ndchip2_10-27-2019:85:5: error: redefinition of 'int Dheading' int Dheading = 108; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:85:5: note: 'int Dheading' previously defined here int Dheading = 108; ^ 2ndchip2_10-27-2019:86:5: error: redefinition of 'int heading' int heading ; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:86:5: note: 'int heading' previously declared here int heading ; ^ 2ndchip2_10-27-2019:87:5: error: redefinition of 'int justshyofheading' int justshyofheading; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:87:5: note: 'int justshyofheading' previously declared here int justshyofheading; ^ 2ndchip2_10-27-2019:88:5: error: redefinition of 'int justoverheading' int justoverheading; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:88:5: note: 'int justoverheading' previously declared here int justoverheading; ^ 2ndchip2_10-27-2019:89:5: error: redefinition of 'int lookRightDistance' int lookRightDistance; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:89:5: note: 'int lookRightDistance' previously declared here int lookRightDistance; ^ 2ndchip2_10-27-2019:90:5: error: redefinition of 'int lookLeftDistance' int lookLeftDistance; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:90:5: note: 'int lookLeftDistance' previously declared here int lookLeftDistance; ^ 2ndchip2_10-27-2019:91:5: error: redefinition of 'int atc' int atc ;// int to indicate "IN" aligntocompass function ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:91:5: note: 'int atc' previously declared here int atc ;// int to indicate "IN" aligntocompass function ^ 2ndchip2_10-27-2019:92:5: error: redefinition of 'int htol' int htol ; // int to set heading vs Dheading tolarance ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:92:5: note: 'int htol' previously declared here int htol ; // int to set heading vs Dheading tolarance ^ 2ndchip2_10-27-2019:93:5: error: redefinition of 'int justshydelay' int justshydelay; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:93:5: note: 'int justshydelay' previously declared here int justshydelay; ^ 2ndchip2_10-27-2019:94:5: error: redefinition of 'int justoverdelay' int justoverdelay; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:94:5: note: 'int justoverdelay' previously declared here int justoverdelay; ^ 2ndchip2_10-27-2019:95:5: error: redefinition of 'int hournow' int hournow; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:95:5: note: 'int hournow' previously declared here int hournow; ^ 2ndchip2_10-27-2019:96:5: error: redefinition of 'int offset' int offset =20;// set the correction offset value ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:96:5: note: 'int offset' previously defined here int offset =20;// set the correction offset value ^ 2ndchip2_10-27-2019:97:5: error: redefinition of 'int numalign' int numalign = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:97:5: note: 'int numalign' previously defined here int numalign = 0; ^ 2ndchip2_10-27-2019:98:5: error: redefinition of 'int rwa' int rwa =0;// number of right wheel reverse adjustments ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:98:5: note: 'int rwa' previously defined here int rwa =0;// number of right wheel reverse adjustments ^ 2ndchip2_10-27-2019:99:5: error: redefinition of 'int rwaDiv' int rwaDiv=0;// set to adjust rwa to cmmoved values ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:99:5: note: 'int rwaDiv' previously defined here int rwaDiv=0;// set to adjust rwa to cmmoved values ^ 2ndchip2_10-27-2019:100:5: error: redefinition of 'int lwa' int lwa =0;// number of LEFT wheel reverse adjustments ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:100:5: note: 'int lwa' previously defined here int lwa =0;// number of LEFT wheel reverse adjustments ^ 2ndchip2_10-27-2019:101:5: error: redefinition of 'int lwaDiv' int lwaDiv=0;// set to adjust lwa to cmmoved values ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:101:5: note: 'int lwaDiv' previously defined here int lwaDiv=0;// set to adjust lwa to cmmoved values ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'const char* dow2String(uint8_t)': 2ndchip2_10-27-2019:102:13: error: redefinition of 'const char* dow2String(uint8_t)' const char *dow2String(uint8_t code) ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:102:13: note: 'const char* dow2String(uint8_t)' previously defined here const char *dow2String(uint8_t code) ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: At global scope: 2ndchip2_10-27-2019:109:7: error: redefinition of 'Servo myservo' Servo myservo; // create servo object to control a servo ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:109:7: note: 'Servo myservo' previously declared here Servo myservo; // create servo object to control a servo ^ 2ndchip2_10-27-2019:110:5: error: redefinition of 'int cmmoved' int cmmoved=(encoderValueR / 10); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:110:5: note: 'int cmmoved' previously declared here int cmmoved=(encoderValueR / 10); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void setup()': 2ndchip2_10-27-2019:111:6: error: redefinition of 'void setup()' void setup() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:111:6: note: 'void setup()' previously defined here void setup() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void loop()': 2ndchip2_10-27-2019:150:6: error: redefinition of 'void loop()' void loop() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:150:6: note: 'void loop()' previously defined here void loop() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void sonar1read()': 2ndchip2_10-27-2019:289:6: error: redefinition of 'void sonar1read()' void sonar1read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:289:6: note: 'void sonar1read()' previously defined here void sonar1read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void sonar2read()': 2ndchip2_10-27-2019:309:6: error: redefinition of 'void sonar2read()' void sonar2read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:309:6: note: 'void sonar2read()' previously defined here void sonar2read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void updateEncoderR()': 2ndchip2_10-27-2019:328:6: error: redefinition of 'void updateEncoderR()' void updateEncoderR() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:328:6: note: 'void updateEncoderR()' previously defined here void updateEncoderR() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void updateEncoderL()': 2ndchip2_10-27-2019:334:6: error: redefinition of 'void updateEncoderL()' void updateEncoderL() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:334:6: note: 'void updateEncoderL()' previously defined here void updateEncoderL() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void chipmove()': 2ndchip2_10-27-2019:341:6: error: redefinition of 'void chipmove()' void chipmove(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:341:6: note: 'void chipmove()' previously defined here void chipmove(){ ^ 2ndchip2_10-27-2019:350:35: error: the value of 'rwaDiv' is not usable in a constant expression case (cmmoved >= 2512 + rwaDiv): ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:99:5: note: 'int rwaDiv' is not const int rwaDiv=0;// set to adjust rwa to cmmoved values ^ 2ndchip2_10-27-2019:350:35: error: the value of 'rwaDiv' is not usable in a constant expression case (cmmoved >= 2512 + rwaDiv): ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:99:5: note: 'int rwaDiv' is not const int rwaDiv=0;// set to adjust rwa to cmmoved values ^ 2ndchip2_10-27-2019:353:35: error: the value of 'rwaDiv' is not usable in a constant expression case (cmmoved >= 2408 + rwaDiv): ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:99:5: note: 'int rwaDiv' is not const int rwaDiv=0;// set to adjust rwa to cmmoved values ^ 2ndchip2_10-27-2019:353:35: error: the value of 'rwaDiv' is not usable in a constant expression case (cmmoved >= 2408 + rwaDiv): ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:99:5: note: 'int rwaDiv' is not const int rwaDiv=0;// set to adjust rwa to cmmoved values ^ 2ndchip2_10-27-2019:356:35: error: the value of 'rwaDiv' is not usable in a constant expression case (cmmoved >= 2142 + rwaDiv): ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:99:5: note: 'int rwaDiv' is not const int rwaDiv=0;// set to adjust rwa to cmmoved values ^ 2ndchip2_10-27-2019:356:35: error: the value of 'rwaDiv' is not usable in a constant expression case (cmmoved >= 2142 + rwaDiv): ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:99:5: note: 'int rwaDiv' is not const int rwaDiv=0;// set to adjust rwa to cmmoved values ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void ckpt1()': 2ndchip2_10-27-2019:426:6: error: redefinition of 'void ckpt1()' void ckpt1(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:416:6: note: 'void ckpt1()' previously defined here void ckpt1(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void ckpt(int)': 2ndchip2_10-27-2019:445:6: error: redefinition of 'void ckpt(int)' void ckpt(int hdg){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:435:6: note: 'void ckpt(int)' previously defined here void ckpt(int hdg){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void ckpt12()': 2ndchip2_10-27-2019:534:6: error: redefinition of 'void ckpt12()' void ckpt12(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:524:6: note: 'void ckpt12()' previously defined here void ckpt12(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void bothmotorsgoforward()': 2ndchip2_10-27-2019:543:6: error: redefinition of 'void bothmotorsgoforward()' void bothmotorsgoforward(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:533:6: note: 'void bothmotorsgoforward()' previously defined here void bothmotorsgoforward(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void bothmotorsstop()': 2ndchip2_10-27-2019:552:6: error: redefinition of 'void bothmotorsstop()' void bothmotorsstop(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:542:6: note: 'void bothmotorsstop()' previously defined here void bothmotorsstop(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void htolset()': 2ndchip2_10-27-2019:570:6: error: redefinition of 'void htolset()' void htolset(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:560:6: note: 'void htolset()' previously defined here void htolset(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void aligntocompass()': 2ndchip2_10-27-2019:583:6: error: redefinition of 'void aligntocompass()' void aligntocompass(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:573:6: note: 'void aligntocompass()' previously defined here void aligntocompass(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void compassdisplay()': 2ndchip2_10-27-2019:648:6: error: redefinition of 'void compassdisplay()' void compassdisplay(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:638:6: note: 'void compassdisplay()' previously defined here void compassdisplay(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'int compassheading(int, int)': 2ndchip2_10-27-2019:651:5: error: redefinition of 'int compassheading(int, int)' int compassheading(int x, int y){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:641:5: note: 'int compassheading(int, int)' previously defined here int compassheading(int x, int y){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void ccwspin()': 2ndchip2_10-27-2019:676:6: error: redefinition of 'void ccwspin()' void ccwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:666:6: note: 'void ccwspin()' previously defined here void ccwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void cwspin()': 2ndchip2_10-27-2019:683:6: error: redefinition of 'void cwspin()' void cwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:673:6: note: 'void cwspin()' previously defined here void cwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void lookforclearpath()': 2ndchip2_10-27-2019:690:6: error: redefinition of 'void lookforclearpath()' void lookforclearpath(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:680:6: note: 'void lookforclearpath()' previously defined here void lookforclearpath(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void LookRight()': 2ndchip2_10-27-2019:702:6: error: redefinition of 'void LookRight()' void LookRight(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:692:6: note: 'void LookRight()' previously defined here void LookRight(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void LookLeft()': 2ndchip2_10-27-2019:714:6: error: redefinition of 'void LookLeft()' void LookLeft(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:704:6: note: 'void LookLeft()' previously defined here void LookLeft(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\2ndchip2_10-27-2019.ino: In function 'void adjustmotorspeed()': 2ndchip2_10-27-2019:725:6: error: redefinition of 'void adjustmotorspeed()' void adjustmotorspeed(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:715:6: note: 'void adjustmotorspeed()' previously defined here void adjustmotorspeed(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: At global scope: 3rdchip2_10-27-2019:6:12: error: redefinition of 'TFT_HX8357 tft' TFT_HX8357 tft = TFT_HX8357(); // Invoke custom library ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:6:12: note: 'TFT_HX8357 tft' previously declared here TFT_HX8357 tft = TFT_HX8357(); // Invoke custom library ^ 3rdchip2_10-27-2019:13:29: error: redefinition of 'Adafruit_LSM303_Mag_Unified mag' Adafruit_LSM303_Mag_Unified mag = Adafruit_LSM303_Mag_Unified(12345); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:13:29: note: 'Adafruit_LSM303_Mag_Unified mag' previously declared here Adafruit_LSM303_Mag_Unified mag = Adafruit_LSM303_Mag_Unified(12345); ^ 3rdchip2_10-27-2019:18:25: error: redefinition of 'Adafruit_SSD1306 display' Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:18:18: note: 'Adafruit_SSD1306 display' previously declared here Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); ^ 3rdchip2_10-27-2019:22:45: error: redefinition of 'const unsigned char logo_bmp []' static const unsigned char PROGMEM logo_bmp[] = ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:22:36: note: 'const unsigned char logo_bmp [32]' previously defined here static const unsigned char PROGMEM logo_bmp[] = ^ 3rdchip2_10-27-2019:51:15: error: redefinition of 'volatile long int encoderValueRnow' volatile long encoderValueRnow = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:51:15: note: 'volatile long int encoderValueRnow' previously defined here volatile long encoderValueRnow = 0; ^ 3rdchip2_10-27-2019:52:15: error: redefinition of 'volatile long int encoderValueLnow' volatile long encoderValueLnow = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:52:15: note: 'volatile long int encoderValueLnow' previously defined here volatile long encoderValueLnow = 0; ^ 3rdchip2_10-27-2019:53:15: error: redefinition of 'volatile long int encoderValueL' volatile long encoderValueL = 1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:53:15: note: 'volatile long int encoderValueL' previously defined here volatile long encoderValueL = 1; ^ 3rdchip2_10-27-2019:54:15: error: redefinition of 'volatile long int encoderValueR' volatile long encoderValueR = 1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:54:15: note: 'volatile long int encoderValueR' previously defined here volatile long encoderValueR = 1; ^ 3rdchip2_10-27-2019:56:7: error: redefinition of 'float duration1' float duration1, distance1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:56:7: note: 'float duration1' previously declared here float duration1, distance1; ^ 3rdchip2_10-27-2019:56:18: error: redefinition of 'float distance1' float duration1, distance1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:56:18: note: 'float distance1' previously declared here float duration1, distance1; ^ 3rdchip2_10-27-2019:58:7: error: redefinition of 'float duration2' float duration2, distance2; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:58:7: note: 'float duration2' previously declared here float duration2, distance2; ^ 3rdchip2_10-27-2019:58:18: error: redefinition of 'float distance2' float duration2, distance2; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:58:18: note: 'float distance2' previously declared here float duration2, distance2; ^ 3rdchip2_10-27-2019:59:5: error: redefinition of 'int STOPM' int STOPM = 0; //stop motor ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:59:5: note: 'int STOPM' previously defined here int STOPM = 0; //stop motor ^ 3rdchip2_10-27-2019:60:7: error: redefinition of 'float GOMR' float GOMR = 32.0; // GO motor right PWM speed ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:60:7: note: 'float GOMR' previously defined here float GOMR = 32.0; // GO motor right PWM speed ^ 3rdchip2_10-27-2019:61:7: error: redefinition of 'float GOML' float GOML = 30.0; // GO motor left PWM speed ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:61:7: note: 'float GOML' previously defined here float GOML = 30.0; // GO motor left PWM speed ^ 3rdchip2_10-27-2019:62:5: error: redefinition of 'int Fdir' int Fdir = 0; // forward ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:62:5: note: 'int Fdir' previously defined here int Fdir = 0; // forward ^ 3rdchip2_10-27-2019:63:5: error: redefinition of 'int Rdir' int Rdir = 1; // reverse ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:63:5: note: 'int Rdir' previously defined here int Rdir = 1; // reverse ^ 3rdchip2_10-27-2019:64:5: error: redefinition of 'int STOPDIS' int STOPDIS = 10; // INT TO SET STOP DISTANCE FROM OBJECT ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:64:5: note: 'int STOPDIS' previously defined here int STOPDIS = 10; // INT TO SET STOP DISTANCE FROM OBJECT ^ 3rdchip2_10-27-2019:65:5: error: redefinition of 'int Servo1Pos' int Servo1Pos = 0; // variable to store the servo position ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:65:5: note: 'int Servo1Pos' previously defined here int Servo1Pos = 0; // variable to store the servo position ^ 3rdchip2_10-27-2019:66:5: error: redefinition of 'int blueIrdetect' int blueIrdetect = digitalRead(BlueIrPin); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:66:5: note: 'int blueIrdetect' previously declared here int blueIrdetect = digitalRead(BlueIrPin); ^ 3rdchip2_10-27-2019:67:15: error: redefinition of 'volatile long int lastencoderValueR' volatile long lastencoderValueR = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:67:15: note: 'volatile long int lastencoderValueR' previously defined here volatile long lastencoderValueR = 0; ^ 3rdchip2_10-27-2019:68:15: error: redefinition of 'volatile long int lastencoderValueL' volatile long lastencoderValueL = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:68:15: note: 'volatile long int lastencoderValueL' previously defined here volatile long lastencoderValueL = 0; ^ 3rdchip2_10-27-2019:69:5: error: redefinition of 'int R180' int R180 = 458 ; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:69:5: note: 'int R180' previously defined here int R180 = 458 ; ^ 3rdchip2_10-27-2019:70:5: error: redefinition of 'int L180' int L180 = 458 ; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:70:5: note: 'int L180' previously defined here int L180 = 458 ; ^ 3rdchip2_10-27-2019:71:5: error: redefinition of 'int InSpinR' int InSpinR = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:71:5: note: 'int InSpinR' previously defined here int InSpinR = 0; ^ 3rdchip2_10-27-2019:72:5: error: redefinition of 'int InSpinL' int InSpinL = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:72:5: note: 'int InSpinL' previously defined here int InSpinL = 0; ^ 3rdchip2_10-27-2019:73:5: error: redefinition of 'int setspeed' int setspeed = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:73:5: note: 'int setspeed' previously defined here int setspeed = 0; ^ 3rdchip2_10-27-2019:74:15: error: redefinition of 'long unsigned int RPMinterval' unsigned long RPMinterval = 500; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:74:15: note: 'long unsigned int RPMinterval' previously defined here unsigned long RPMinterval = 500; ^ 3rdchip2_10-27-2019:75:15: error: redefinition of 'long unsigned int previousMillis' unsigned long previousMillis = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:75:15: note: 'long unsigned int previousMillis' previously defined here unsigned long previousMillis = 0; ^ 3rdchip2_10-27-2019:76:15: error: redefinition of 'long unsigned int currentMillis' unsigned long currentMillis = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:76:15: note: 'long unsigned int currentMillis' previously defined here unsigned long currentMillis = 0; ^ 3rdchip2_10-27-2019:77:7: error: redefinition of 'float rpmR' float rpmR = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:77:7: note: 'float rpmR' previously defined here float rpmR = 0; ^ 3rdchip2_10-27-2019:78:7: error: redefinition of 'float rpmL' float rpmL = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:78:7: note: 'float rpmL' previously defined here float rpmL = 0; ^ 3rdchip2_10-27-2019:79:7: error: redefinition of 'float LbehindDif' float LbehindDif =0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:79:7: note: 'float LbehindDif' previously defined here float LbehindDif =0; ^ 3rdchip2_10-27-2019:80:7: error: redefinition of 'float LaheadDif' float LaheadDif = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:80:7: note: 'float LaheadDif' previously defined here float LaheadDif = 0; ^ 3rdchip2_10-27-2019:81:7: error: redefinition of 'float RbehindDif' float RbehindDif =0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:81:7: note: 'float RbehindDif' previously defined here float RbehindDif =0; ^ 3rdchip2_10-27-2019:82:7: error: redefinition of 'float RaheadDif' float RaheadDif = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:82:7: note: 'float RaheadDif' previously defined here float RaheadDif = 0; ^ 3rdchip2_10-27-2019:85:5: error: redefinition of 'int Dheading' int Dheading = 108; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:85:5: note: 'int Dheading' previously defined here int Dheading = 108; ^ 3rdchip2_10-27-2019:86:5: error: redefinition of 'int heading' int heading ; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:86:5: note: 'int heading' previously declared here int heading ; ^ 3rdchip2_10-27-2019:87:5: error: redefinition of 'int justshyofheading' int justshyofheading; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:87:5: note: 'int justshyofheading' previously declared here int justshyofheading; ^ 3rdchip2_10-27-2019:88:5: error: redefinition of 'int justoverheading' int justoverheading; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:88:5: note: 'int justoverheading' previously declared here int justoverheading; ^ 3rdchip2_10-27-2019:89:5: error: redefinition of 'int lookRightDistance' int lookRightDistance; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:89:5: note: 'int lookRightDistance' previously declared here int lookRightDistance; ^ 3rdchip2_10-27-2019:90:5: error: redefinition of 'int lookLeftDistance' int lookLeftDistance; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:90:5: note: 'int lookLeftDistance' previously declared here int lookLeftDistance; ^ 3rdchip2_10-27-2019:91:5: error: redefinition of 'int atc' int atc ;// int to indicate "IN" aligntocompass function ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:91:5: note: 'int atc' previously declared here int atc ;// int to indicate "IN" aligntocompass function ^ 3rdchip2_10-27-2019:92:5: error: redefinition of 'int htol' int htol ; // int to set heading vs Dheading tolarance ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:92:5: note: 'int htol' previously declared here int htol ; // int to set heading vs Dheading tolarance ^ 3rdchip2_10-27-2019:93:5: error: redefinition of 'int justshydelay' int justshydelay; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:93:5: note: 'int justshydelay' previously declared here int justshydelay; ^ 3rdchip2_10-27-2019:94:5: error: redefinition of 'int justoverdelay' int justoverdelay; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:94:5: note: 'int justoverdelay' previously declared here int justoverdelay; ^ 3rdchip2_10-27-2019:95:5: error: redefinition of 'int hournow' int hournow; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:95:5: note: 'int hournow' previously declared here int hournow; ^ 3rdchip2_10-27-2019:96:5: error: redefinition of 'int offset' int offset =20;// set the correction offset value ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:96:5: note: 'int offset' previously defined here int offset =20;// set the correction offset value ^ 3rdchip2_10-27-2019:97:5: error: redefinition of 'int numalign' int numalign = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:97:5: note: 'int numalign' previously defined here int numalign = 0; ^ 3rdchip2_10-27-2019:98:5: error: redefinition of 'int rwa' int rwa =0;// number of right wheel reverse adjustments ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:98:5: note: 'int rwa' previously defined here int rwa =0;// number of right wheel reverse adjustments ^ 3rdchip2_10-27-2019:99:5: error: redefinition of 'int rwaDiv' int rwaDiv=0;// set to adjust rwa to cmmoved values ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:99:5: note: 'int rwaDiv' previously defined here int rwaDiv=0;// set to adjust rwa to cmmoved values ^ 3rdchip2_10-27-2019:100:5: error: redefinition of 'int lwa' int lwa =0;// number of LEFT wheel reverse adjustments ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:100:5: note: 'int lwa' previously defined here int lwa =0;// number of LEFT wheel reverse adjustments ^ 3rdchip2_10-27-2019:101:5: error: redefinition of 'int lwaDiv' int lwaDiv=0;// set to adjust lwa to cmmoved values ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:101:5: note: 'int lwaDiv' previously defined here int lwaDiv=0;// set to adjust lwa to cmmoved values ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'const char* dow2String(uint8_t)': 3rdchip2_10-27-2019:102:13: error: redefinition of 'const char* dow2String(uint8_t)' const char *dow2String(uint8_t code) ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:102:13: note: 'const char* dow2String(uint8_t)' previously defined here const char *dow2String(uint8_t code) ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: At global scope: 3rdchip2_10-27-2019:109:7: error: redefinition of 'Servo myservo' Servo myservo; // create servo object to control a servo ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:109:7: note: 'Servo myservo' previously declared here Servo myservo; // create servo object to control a servo ^ 3rdchip2_10-27-2019:110:5: error: redefinition of 'int cmmoved' int cmmoved=(encoderValueR / 10); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:110:5: note: 'int cmmoved' previously declared here int cmmoved=(encoderValueR / 10); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void setup()': 3rdchip2_10-27-2019:111:6: error: redefinition of 'void setup()' void setup() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:111:6: note: 'void setup()' previously defined here void setup() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void loop()': 3rdchip2_10-27-2019:150:6: error: redefinition of 'void loop()' void loop() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:150:6: note: 'void loop()' previously defined here void loop() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void sonar1read()': 3rdchip2_10-27-2019:289:6: error: redefinition of 'void sonar1read()' void sonar1read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:289:6: note: 'void sonar1read()' previously defined here void sonar1read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void sonar2read()': 3rdchip2_10-27-2019:309:6: error: redefinition of 'void sonar2read()' void sonar2read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:309:6: note: 'void sonar2read()' previously defined here void sonar2read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void updateEncoderR()': 3rdchip2_10-27-2019:328:6: error: redefinition of 'void updateEncoderR()' void updateEncoderR() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:328:6: note: 'void updateEncoderR()' previously defined here void updateEncoderR() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void updateEncoderL()': 3rdchip2_10-27-2019:334:6: error: redefinition of 'void updateEncoderL()' void updateEncoderL() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:334:6: note: 'void updateEncoderL()' previously defined here void updateEncoderL() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void chipmove()': 3rdchip2_10-27-2019:341:6: error: redefinition of 'void chipmove()' void chipmove(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:341:6: note: 'void chipmove()' previously defined here void chipmove(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void ckpt1()': 3rdchip2_10-27-2019:416:6: error: redefinition of 'void ckpt1()' void ckpt1(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:416:6: note: 'void ckpt1()' previously defined here void ckpt1(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void ckpt(int)': 3rdchip2_10-27-2019:435:6: error: redefinition of 'void ckpt(int)' void ckpt(int hdg){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:435:6: note: 'void ckpt(int)' previously defined here void ckpt(int hdg){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void ckpt12()': 3rdchip2_10-27-2019:524:6: error: redefinition of 'void ckpt12()' void ckpt12(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:524:6: note: 'void ckpt12()' previously defined here void ckpt12(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void bothmotorsgoforward()': 3rdchip2_10-27-2019:533:6: error: redefinition of 'void bothmotorsgoforward()' void bothmotorsgoforward(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:533:6: note: 'void bothmotorsgoforward()' previously defined here void bothmotorsgoforward(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void bothmotorsstop()': 3rdchip2_10-27-2019:542:6: error: redefinition of 'void bothmotorsstop()' void bothmotorsstop(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:542:6: note: 'void bothmotorsstop()' previously defined here void bothmotorsstop(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void htolset()': 3rdchip2_10-27-2019:560:6: error: redefinition of 'void htolset()' void htolset(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:560:6: note: 'void htolset()' previously defined here void htolset(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void aligntocompass()': 3rdchip2_10-27-2019:573:6: error: redefinition of 'void aligntocompass()' void aligntocompass(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:573:6: note: 'void aligntocompass()' previously defined here void aligntocompass(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void compassdisplay()': 3rdchip2_10-27-2019:638:6: error: redefinition of 'void compassdisplay()' void compassdisplay(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:638:6: note: 'void compassdisplay()' previously defined here void compassdisplay(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'int compassheading(int, int)': 3rdchip2_10-27-2019:641:5: error: redefinition of 'int compassheading(int, int)' int compassheading(int x, int y){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:641:5: note: 'int compassheading(int, int)' previously defined here int compassheading(int x, int y){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void ccwspin()': 3rdchip2_10-27-2019:666:6: error: redefinition of 'void ccwspin()' void ccwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:666:6: note: 'void ccwspin()' previously defined here void ccwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void cwspin()': 3rdchip2_10-27-2019:673:6: error: redefinition of 'void cwspin()' void cwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:673:6: note: 'void cwspin()' previously defined here void cwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void lookforclearpath()': 3rdchip2_10-27-2019:680:6: error: redefinition of 'void lookforclearpath()' void lookforclearpath(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:680:6: note: 'void lookforclearpath()' previously defined here void lookforclearpath(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void LookRight()': 3rdchip2_10-27-2019:692:6: error: redefinition of 'void LookRight()' void LookRight(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:692:6: note: 'void LookRight()' previously defined here void LookRight(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void LookLeft()': 3rdchip2_10-27-2019:704:6: error: redefinition of 'void LookLeft()' void LookLeft(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:704:6: note: 'void LookLeft()' previously defined here void LookLeft(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\3rdchip2_10-27-2019.ino: In function 'void adjustmotorspeed()': 3rdchip2_10-27-2019:715:6: error: redefinition of 'void adjustmotorspeed()' void adjustmotorspeed(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:715:6: note: 'void adjustmotorspeed()' previously defined here void adjustmotorspeed(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: At global scope: chip2_10-27-2019org:6:12: error: redefinition of 'TFT_HX8357 tft' TFT_HX8357 tft = TFT_HX8357(); // Invoke custom library ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:6:12: note: 'TFT_HX8357 tft' previously declared here TFT_HX8357 tft = TFT_HX8357(); // Invoke custom library ^ chip2_10-27-2019org:13:29: error: redefinition of 'Adafruit_LSM303_Mag_Unified mag' Adafruit_LSM303_Mag_Unified mag = Adafruit_LSM303_Mag_Unified(12345); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:13:29: note: 'Adafruit_LSM303_Mag_Unified mag' previously declared here Adafruit_LSM303_Mag_Unified mag = Adafruit_LSM303_Mag_Unified(12345); ^ chip2_10-27-2019org:18:25: error: redefinition of 'Adafruit_SSD1306 display' Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:18:18: note: 'Adafruit_SSD1306 display' previously declared here Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); ^ chip2_10-27-2019org:22:45: error: redefinition of 'const unsigned char logo_bmp []' static const unsigned char PROGMEM logo_bmp[] = ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:22:36: note: 'const unsigned char logo_bmp [32]' previously defined here static const unsigned char PROGMEM logo_bmp[] = ^ chip2_10-27-2019org:51:15: error: redefinition of 'volatile long int encoderValueRnow' volatile long encoderValueRnow = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:51:15: note: 'volatile long int encoderValueRnow' previously defined here volatile long encoderValueRnow = 0; ^ chip2_10-27-2019org:52:15: error: redefinition of 'volatile long int encoderValueLnow' volatile long encoderValueLnow = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:52:15: note: 'volatile long int encoderValueLnow' previously defined here volatile long encoderValueLnow = 0; ^ chip2_10-27-2019org:53:15: error: redefinition of 'volatile long int encoderValueL' volatile long encoderValueL = 1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:53:15: note: 'volatile long int encoderValueL' previously defined here volatile long encoderValueL = 1; ^ chip2_10-27-2019org:54:15: error: redefinition of 'volatile long int encoderValueR' volatile long encoderValueR = 1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:54:15: note: 'volatile long int encoderValueR' previously defined here volatile long encoderValueR = 1; ^ chip2_10-27-2019org:56:7: error: redefinition of 'float duration1' float duration1, distance1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:56:7: note: 'float duration1' previously declared here float duration1, distance1; ^ chip2_10-27-2019org:56:18: error: redefinition of 'float distance1' float duration1, distance1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:56:18: note: 'float distance1' previously declared here float duration1, distance1; ^ chip2_10-27-2019org:58:7: error: redefinition of 'float duration2' float duration2, distance2; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:58:7: note: 'float duration2' previously declared here float duration2, distance2; ^ chip2_10-27-2019org:58:18: error: redefinition of 'float distance2' float duration2, distance2; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:58:18: note: 'float distance2' previously declared here float duration2, distance2; ^ chip2_10-27-2019org:59:5: error: redefinition of 'int STOPM' int STOPM = 0; //stop motor ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:59:5: note: 'int STOPM' previously defined here int STOPM = 0; //stop motor ^ chip2_10-27-2019org:60:7: error: redefinition of 'float GOMR' float GOMR = 32.0; // GO motor right PWM speed ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:60:7: note: 'float GOMR' previously defined here float GOMR = 32.0; // GO motor right PWM speed ^ chip2_10-27-2019org:61:7: error: redefinition of 'float GOML' float GOML = 30.0; // GO motor left PWM speed ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:61:7: note: 'float GOML' previously defined here float GOML = 30.0; // GO motor left PWM speed ^ chip2_10-27-2019org:62:5: error: redefinition of 'int Fdir' int Fdir = 0; // forward ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:62:5: note: 'int Fdir' previously defined here int Fdir = 0; // forward ^ chip2_10-27-2019org:63:5: error: redefinition of 'int Rdir' int Rdir = 1; // reverse ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:63:5: note: 'int Rdir' previously defined here int Rdir = 1; // reverse ^ chip2_10-27-2019org:64:5: error: redefinition of 'int STOPDIS' int STOPDIS = 10; // INT TO SET STOP DISTANCE FROM OBJECT ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:64:5: note: 'int STOPDIS' previously defined here int STOPDIS = 10; // INT TO SET STOP DISTANCE FROM OBJECT ^ chip2_10-27-2019org:65:5: error: redefinition of 'int Servo1Pos' int Servo1Pos = 0; // variable to store the servo position ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:65:5: note: 'int Servo1Pos' previously defined here int Servo1Pos = 0; // variable to store the servo position ^ chip2_10-27-2019org:66:5: error: redefinition of 'int blueIrdetect' int blueIrdetect = digitalRead(BlueIrPin); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:66:5: note: 'int blueIrdetect' previously declared here int blueIrdetect = digitalRead(BlueIrPin); ^ chip2_10-27-2019org:67:15: error: redefinition of 'volatile long int lastencoderValueR' volatile long lastencoderValueR = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:67:15: note: 'volatile long int lastencoderValueR' previously defined here volatile long lastencoderValueR = 0; ^ chip2_10-27-2019org:68:15: error: redefinition of 'volatile long int lastencoderValueL' volatile long lastencoderValueL = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:68:15: note: 'volatile long int lastencoderValueL' previously defined here volatile long lastencoderValueL = 0; ^ chip2_10-27-2019org:69:5: error: redefinition of 'int R180' int R180 = 458 ; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:69:5: note: 'int R180' previously defined here int R180 = 458 ; ^ chip2_10-27-2019org:70:5: error: redefinition of 'int L180' int L180 = 458 ; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:70:5: note: 'int L180' previously defined here int L180 = 458 ; ^ chip2_10-27-2019org:71:5: error: redefinition of 'int InSpinR' int InSpinR = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:71:5: note: 'int InSpinR' previously defined here int InSpinR = 0; ^ chip2_10-27-2019org:72:5: error: redefinition of 'int InSpinL' int InSpinL = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:72:5: note: 'int InSpinL' previously defined here int InSpinL = 0; ^ chip2_10-27-2019org:73:5: error: redefinition of 'int setspeed' int setspeed = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:73:5: note: 'int setspeed' previously defined here int setspeed = 0; ^ chip2_10-27-2019org:74:15: error: redefinition of 'long unsigned int RPMinterval' unsigned long RPMinterval = 500; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:74:15: note: 'long unsigned int RPMinterval' previously defined here unsigned long RPMinterval = 500; ^ chip2_10-27-2019org:75:15: error: redefinition of 'long unsigned int previousMillis' unsigned long previousMillis = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:75:15: note: 'long unsigned int previousMillis' previously defined here unsigned long previousMillis = 0; ^ chip2_10-27-2019org:76:15: error: redefinition of 'long unsigned int currentMillis' unsigned long currentMillis = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:76:15: note: 'long unsigned int currentMillis' previously defined here unsigned long currentMillis = 0; ^ chip2_10-27-2019org:77:7: error: redefinition of 'float rpmR' float rpmR = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:77:7: note: 'float rpmR' previously defined here float rpmR = 0; ^ chip2_10-27-2019org:78:7: error: redefinition of 'float rpmL' float rpmL = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:78:7: note: 'float rpmL' previously defined here float rpmL = 0; ^ chip2_10-27-2019org:79:7: error: redefinition of 'float LbehindDif' float LbehindDif =0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:79:7: note: 'float LbehindDif' previously defined here float LbehindDif =0; ^ chip2_10-27-2019org:80:7: error: redefinition of 'float LaheadDif' float LaheadDif = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:80:7: note: 'float LaheadDif' previously defined here float LaheadDif = 0; ^ chip2_10-27-2019org:81:7: error: redefinition of 'float RbehindDif' float RbehindDif =0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:81:7: note: 'float RbehindDif' previously defined here float RbehindDif =0; ^ chip2_10-27-2019org:82:7: error: redefinition of 'float RaheadDif' float RaheadDif = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:82:7: note: 'float RaheadDif' previously defined here float RaheadDif = 0; ^ chip2_10-27-2019org:85:5: error: redefinition of 'int Dheading' int Dheading = 108; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:85:5: note: 'int Dheading' previously defined here int Dheading = 108; ^ chip2_10-27-2019org:86:5: error: redefinition of 'int heading' int heading ; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:86:5: note: 'int heading' previously declared here int heading ; ^ chip2_10-27-2019org:87:5: error: redefinition of 'int justshyofheading' int justshyofheading; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:87:5: note: 'int justshyofheading' previously declared here int justshyofheading; ^ chip2_10-27-2019org:88:5: error: redefinition of 'int justoverheading' int justoverheading; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:88:5: note: 'int justoverheading' previously declared here int justoverheading; ^ chip2_10-27-2019org:89:5: error: redefinition of 'int lookRightDistance' int lookRightDistance; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:89:5: note: 'int lookRightDistance' previously declared here int lookRightDistance; ^ chip2_10-27-2019org:90:5: error: redefinition of 'int lookLeftDistance' int lookLeftDistance; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:90:5: note: 'int lookLeftDistance' previously declared here int lookLeftDistance; ^ chip2_10-27-2019org:91:5: error: redefinition of 'int atc' int atc ;// int to indicate "IN" aligntocompass function ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:91:5: note: 'int atc' previously declared here int atc ;// int to indicate "IN" aligntocompass function ^ chip2_10-27-2019org:92:5: error: redefinition of 'int htol' int htol ; // int to set heading vs Dheading tolarance ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:92:5: note: 'int htol' previously declared here int htol ; // int to set heading vs Dheading tolarance ^ chip2_10-27-2019org:93:5: error: redefinition of 'int justshydelay' int justshydelay; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:93:5: note: 'int justshydelay' previously declared here int justshydelay; ^ chip2_10-27-2019org:94:5: error: redefinition of 'int justoverdelay' int justoverdelay; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:94:5: note: 'int justoverdelay' previously declared here int justoverdelay; ^ chip2_10-27-2019org:95:5: error: redefinition of 'int hournow' int hournow; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:95:5: note: 'int hournow' previously declared here int hournow; ^ chip2_10-27-2019org:96:5: error: redefinition of 'int offset' int offset =20;// set the correction offset value ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:96:5: note: 'int offset' previously defined here int offset =20;// set the correction offset value ^ chip2_10-27-2019org:97:5: error: redefinition of 'int numalign' int numalign = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:97:5: note: 'int numalign' previously defined here int numalign = 0; ^ chip2_10-27-2019org:98:5: error: redefinition of 'int rwa' int rwa =0;// number of right wheel reverse adjustments ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:98:5: note: 'int rwa' previously defined here int rwa =0;// number of right wheel reverse adjustments ^ chip2_10-27-2019org:99:5: error: redefinition of 'int rwaDiv' int rwaDiv=0;// set to adjust rwa to cmmoved values ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:99:5: note: 'int rwaDiv' previously defined here int rwaDiv=0;// set to adjust rwa to cmmoved values ^ chip2_10-27-2019org:100:5: error: redefinition of 'int lwa' int lwa =0;// number of LEFT wheel reverse adjustments ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:100:5: note: 'int lwa' previously defined here int lwa =0;// number of LEFT wheel reverse adjustments ^ chip2_10-27-2019org:101:5: error: redefinition of 'int lwaDiv' int lwaDiv=0;// set to adjust lwa to cmmoved values ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:101:5: note: 'int lwaDiv' previously defined here int lwaDiv=0;// set to adjust lwa to cmmoved values ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'const char* dow2String(uint8_t)': chip2_10-27-2019org:102:13: error: redefinition of 'const char* dow2String(uint8_t)' const char *dow2String(uint8_t code) ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:102:13: note: 'const char* dow2String(uint8_t)' previously defined here const char *dow2String(uint8_t code) ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: At global scope: chip2_10-27-2019org:109:7: error: redefinition of 'Servo myservo' Servo myservo; // create servo object to control a servo ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:109:7: note: 'Servo myservo' previously declared here Servo myservo; // create servo object to control a servo ^ chip2_10-27-2019org:110:5: error: redefinition of 'int cmmoved' int cmmoved=(encoderValueR / 10); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:110:5: note: 'int cmmoved' previously declared here int cmmoved=(encoderValueR / 10); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void setup()': chip2_10-27-2019org:111:6: error: redefinition of 'void setup()' void setup() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:111:6: note: 'void setup()' previously defined here void setup() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void loop()': chip2_10-27-2019org:150:6: error: redefinition of 'void loop()' void loop() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:150:6: note: 'void loop()' previously defined here void loop() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void sonar1read()': chip2_10-27-2019org:289:6: error: redefinition of 'void sonar1read()' void sonar1read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:289:6: note: 'void sonar1read()' previously defined here void sonar1read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void sonar2read()': chip2_10-27-2019org:309:6: error: redefinition of 'void sonar2read()' void sonar2read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:309:6: note: 'void sonar2read()' previously defined here void sonar2read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void updateEncoderR()': chip2_10-27-2019org:328:6: error: redefinition of 'void updateEncoderR()' void updateEncoderR() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:328:6: note: 'void updateEncoderR()' previously defined here void updateEncoderR() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void updateEncoderL()': chip2_10-27-2019org:334:6: error: redefinition of 'void updateEncoderL()' void updateEncoderL() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:334:6: note: 'void updateEncoderL()' previously defined here void updateEncoderL() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void chipmove()': chip2_10-27-2019org:341:6: error: redefinition of 'void chipmove()' void chipmove(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:341:6: note: 'void chipmove()' previously defined here void chipmove(){ ^ chip2_10-27-2019org:350:11: error: expected primary-expression before '>=' token case (>= 2512 + rwaDiv): ^ chip2_10-27-2019org:353:11: error: expected primary-expression before '>=' token case (>= 2408 + rwaDiv): ^ chip2_10-27-2019org:356:11: error: expected primary-expression before '>=' token case (>= 2142 + rwaDiv): ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void ckpt1()': chip2_10-27-2019org:426:6: error: redefinition of 'void ckpt1()' void ckpt1(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:416:6: note: 'void ckpt1()' previously defined here void ckpt1(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: At global scope: chip2_10-27-2019org:444:5: error: expected constructor, destructor, or type conversion before '(' token ckpt(103); //function call, replaces ckpt2 ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void ckpt(int)': chip2_10-27-2019org:446:6: error: redefinition of 'void ckpt(int)' void ckpt(int hdg){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:435:6: note: 'void ckpt(int)' previously defined here void ckpt(int hdg){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void ckpt12()': chip2_10-27-2019org:534:6: error: redefinition of 'void ckpt12()' void ckpt12(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:524:6: note: 'void ckpt12()' previously defined here void ckpt12(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void bothmotorsgoforward()': chip2_10-27-2019org:543:6: error: redefinition of 'void bothmotorsgoforward()' void bothmotorsgoforward(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:533:6: note: 'void bothmotorsgoforward()' previously defined here void bothmotorsgoforward(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void bothmotorsstop()': chip2_10-27-2019org:552:6: error: redefinition of 'void bothmotorsstop()' void bothmotorsstop(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:542:6: note: 'void bothmotorsstop()' previously defined here void bothmotorsstop(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void htolset()': chip2_10-27-2019org:570:6: error: redefinition of 'void htolset()' void htolset(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:560:6: note: 'void htolset()' previously defined here void htolset(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void aligntocompass()': chip2_10-27-2019org:583:6: error: redefinition of 'void aligntocompass()' void aligntocompass(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:573:6: note: 'void aligntocompass()' previously defined here void aligntocompass(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void compassdisplay()': chip2_10-27-2019org:648:6: error: redefinition of 'void compassdisplay()' void compassdisplay(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:638:6: note: 'void compassdisplay()' previously defined here void compassdisplay(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'int compassheading(int, int)': chip2_10-27-2019org:651:5: error: redefinition of 'int compassheading(int, int)' int compassheading(int x, int y){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:641:5: note: 'int compassheading(int, int)' previously defined here int compassheading(int x, int y){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void ccwspin()': chip2_10-27-2019org:676:6: error: redefinition of 'void ccwspin()' void ccwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:666:6: note: 'void ccwspin()' previously defined here void ccwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void cwspin()': chip2_10-27-2019org:683:6: error: redefinition of 'void cwspin()' void cwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:673:6: note: 'void cwspin()' previously defined here void cwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void lookforclearpath()': chip2_10-27-2019org:690:6: error: redefinition of 'void lookforclearpath()' void lookforclearpath(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:680:6: note: 'void lookforclearpath()' previously defined here void lookforclearpath(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void LookRight()': chip2_10-27-2019org:702:6: error: redefinition of 'void LookRight()' void LookRight(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:692:6: note: 'void LookRight()' previously defined here void LookRight(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void LookLeft()': chip2_10-27-2019org:714:6: error: redefinition of 'void LookLeft()' void LookLeft(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:704:6: note: 'void LookLeft()' previously defined here void LookLeft(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019org.ino: In function 'void adjustmotorspeed()': chip2_10-27-2019org:725:6: error: redefinition of 'void adjustmotorspeed()' void adjustmotorspeed(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:715:6: note: 'void adjustmotorspeed()' previously defined here void adjustmotorspeed(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: At global scope: dloadedchip2_10-27-2019:6:12: error: redefinition of 'TFT_HX8357 tft' TFT_HX8357 tft = TFT_HX8357(); // Invoke custom library ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:6:12: note: 'TFT_HX8357 tft' previously declared here TFT_HX8357 tft = TFT_HX8357(); // Invoke custom library ^ dloadedchip2_10-27-2019:13:29: error: redefinition of 'Adafruit_LSM303_Mag_Unified mag' Adafruit_LSM303_Mag_Unified mag = Adafruit_LSM303_Mag_Unified(12345); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:13:29: note: 'Adafruit_LSM303_Mag_Unified mag' previously declared here Adafruit_LSM303_Mag_Unified mag = Adafruit_LSM303_Mag_Unified(12345); ^ dloadedchip2_10-27-2019:18:25: error: redefinition of 'Adafruit_SSD1306 display' Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:18:18: note: 'Adafruit_SSD1306 display' previously declared here Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); ^ dloadedchip2_10-27-2019:22:45: error: redefinition of 'const unsigned char logo_bmp []' static const unsigned char PROGMEM logo_bmp[] = ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:22:36: note: 'const unsigned char logo_bmp [32]' previously defined here static const unsigned char PROGMEM logo_bmp[] = ^ dloadedchip2_10-27-2019:51:15: error: redefinition of 'volatile long int encoderValueRnow' volatile long encoderValueRnow = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:51:15: note: 'volatile long int encoderValueRnow' previously defined here volatile long encoderValueRnow = 0; ^ dloadedchip2_10-27-2019:52:15: error: redefinition of 'volatile long int encoderValueLnow' volatile long encoderValueLnow = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:52:15: note: 'volatile long int encoderValueLnow' previously defined here volatile long encoderValueLnow = 0; ^ dloadedchip2_10-27-2019:53:15: error: redefinition of 'volatile long int encoderValueL' volatile long encoderValueL = 1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:53:15: note: 'volatile long int encoderValueL' previously defined here volatile long encoderValueL = 1; ^ dloadedchip2_10-27-2019:54:15: error: redefinition of 'volatile long int encoderValueR' volatile long encoderValueR = 1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:54:15: note: 'volatile long int encoderValueR' previously defined here volatile long encoderValueR = 1; ^ dloadedchip2_10-27-2019:56:7: error: redefinition of 'float duration1' float duration1, distance1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:56:7: note: 'float duration1' previously declared here float duration1, distance1; ^ dloadedchip2_10-27-2019:56:18: error: redefinition of 'float distance1' float duration1, distance1; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:56:18: note: 'float distance1' previously declared here float duration1, distance1; ^ dloadedchip2_10-27-2019:58:7: error: redefinition of 'float duration2' float duration2, distance2; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:58:7: note: 'float duration2' previously declared here float duration2, distance2; ^ dloadedchip2_10-27-2019:58:18: error: redefinition of 'float distance2' float duration2, distance2; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:58:18: note: 'float distance2' previously declared here float duration2, distance2; ^ dloadedchip2_10-27-2019:59:5: error: redefinition of 'int STOPM' int STOPM = 0; //stop motor ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:59:5: note: 'int STOPM' previously defined here int STOPM = 0; //stop motor ^ dloadedchip2_10-27-2019:60:7: error: redefinition of 'float GOMR' float GOMR = 32.0; // GO motor right PWM speed ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:60:7: note: 'float GOMR' previously defined here float GOMR = 32.0; // GO motor right PWM speed ^ dloadedchip2_10-27-2019:61:7: error: redefinition of 'float GOML' float GOML = 30.0; // GO motor left PWM speed ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:61:7: note: 'float GOML' previously defined here float GOML = 30.0; // GO motor left PWM speed ^ dloadedchip2_10-27-2019:62:5: error: redefinition of 'int Fdir' int Fdir = 0; // forward ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:62:5: note: 'int Fdir' previously defined here int Fdir = 0; // forward ^ dloadedchip2_10-27-2019:63:5: error: redefinition of 'int Rdir' int Rdir = 1; // reverse ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:63:5: note: 'int Rdir' previously defined here int Rdir = 1; // reverse ^ dloadedchip2_10-27-2019:64:5: error: redefinition of 'int STOPDIS' int STOPDIS = 10; // INT TO SET STOP DISTANCE FROM OBJECT ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:64:5: note: 'int STOPDIS' previously defined here int STOPDIS = 10; // INT TO SET STOP DISTANCE FROM OBJECT ^ dloadedchip2_10-27-2019:65:5: error: redefinition of 'int Servo1Pos' int Servo1Pos = 0; // variable to store the servo position ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:65:5: note: 'int Servo1Pos' previously defined here int Servo1Pos = 0; // variable to store the servo position ^ dloadedchip2_10-27-2019:66:5: error: redefinition of 'int blueIrdetect' int blueIrdetect = digitalRead(BlueIrPin); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:66:5: note: 'int blueIrdetect' previously declared here int blueIrdetect = digitalRead(BlueIrPin); ^ dloadedchip2_10-27-2019:67:15: error: redefinition of 'volatile long int lastencoderValueR' volatile long lastencoderValueR = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:67:15: note: 'volatile long int lastencoderValueR' previously defined here volatile long lastencoderValueR = 0; ^ dloadedchip2_10-27-2019:68:15: error: redefinition of 'volatile long int lastencoderValueL' volatile long lastencoderValueL = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:68:15: note: 'volatile long int lastencoderValueL' previously defined here volatile long lastencoderValueL = 0; ^ dloadedchip2_10-27-2019:69:5: error: redefinition of 'int R180' int R180 = 458 ; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:69:5: note: 'int R180' previously defined here int R180 = 458 ; ^ dloadedchip2_10-27-2019:70:5: error: redefinition of 'int L180' int L180 = 458 ; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:70:5: note: 'int L180' previously defined here int L180 = 458 ; ^ dloadedchip2_10-27-2019:71:5: error: redefinition of 'int InSpinR' int InSpinR = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:71:5: note: 'int InSpinR' previously defined here int InSpinR = 0; ^ dloadedchip2_10-27-2019:72:5: error: redefinition of 'int InSpinL' int InSpinL = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:72:5: note: 'int InSpinL' previously defined here int InSpinL = 0; ^ dloadedchip2_10-27-2019:73:5: error: redefinition of 'int setspeed' int setspeed = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:73:5: note: 'int setspeed' previously defined here int setspeed = 0; ^ dloadedchip2_10-27-2019:74:15: error: redefinition of 'long unsigned int RPMinterval' unsigned long RPMinterval = 500; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:74:15: note: 'long unsigned int RPMinterval' previously defined here unsigned long RPMinterval = 500; ^ dloadedchip2_10-27-2019:75:15: error: redefinition of 'long unsigned int previousMillis' unsigned long previousMillis = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:75:15: note: 'long unsigned int previousMillis' previously defined here unsigned long previousMillis = 0; ^ dloadedchip2_10-27-2019:76:15: error: redefinition of 'long unsigned int currentMillis' unsigned long currentMillis = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:76:15: note: 'long unsigned int currentMillis' previously defined here unsigned long currentMillis = 0; ^ dloadedchip2_10-27-2019:77:7: error: redefinition of 'float rpmR' float rpmR = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:77:7: note: 'float rpmR' previously defined here float rpmR = 0; ^ dloadedchip2_10-27-2019:78:7: error: redefinition of 'float rpmL' float rpmL = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:78:7: note: 'float rpmL' previously defined here float rpmL = 0; ^ dloadedchip2_10-27-2019:79:7: error: redefinition of 'float LbehindDif' float LbehindDif =0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:79:7: note: 'float LbehindDif' previously defined here float LbehindDif =0; ^ dloadedchip2_10-27-2019:80:7: error: redefinition of 'float LaheadDif' float LaheadDif = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:80:7: note: 'float LaheadDif' previously defined here float LaheadDif = 0; ^ dloadedchip2_10-27-2019:81:7: error: redefinition of 'float RbehindDif' float RbehindDif =0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:81:7: note: 'float RbehindDif' previously defined here float RbehindDif =0; ^ dloadedchip2_10-27-2019:82:7: error: redefinition of 'float RaheadDif' float RaheadDif = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:82:7: note: 'float RaheadDif' previously defined here float RaheadDif = 0; ^ dloadedchip2_10-27-2019:85:5: error: redefinition of 'int Dheading' int Dheading = 108; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:85:5: note: 'int Dheading' previously defined here int Dheading = 108; ^ dloadedchip2_10-27-2019:86:5: error: redefinition of 'int heading' int heading ; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:86:5: note: 'int heading' previously declared here int heading ; ^ dloadedchip2_10-27-2019:87:5: error: redefinition of 'int justshyofheading' int justshyofheading; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:87:5: note: 'int justshyofheading' previously declared here int justshyofheading; ^ dloadedchip2_10-27-2019:88:5: error: redefinition of 'int justoverheading' int justoverheading; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:88:5: note: 'int justoverheading' previously declared here int justoverheading; ^ dloadedchip2_10-27-2019:89:5: error: redefinition of 'int lookRightDistance' int lookRightDistance; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:89:5: note: 'int lookRightDistance' previously declared here int lookRightDistance; ^ dloadedchip2_10-27-2019:90:5: error: redefinition of 'int lookLeftDistance' int lookLeftDistance; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:90:5: note: 'int lookLeftDistance' previously declared here int lookLeftDistance; ^ dloadedchip2_10-27-2019:91:5: error: redefinition of 'int atc' int atc ;// int to indicate "IN" aligntocompass function ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:91:5: note: 'int atc' previously declared here int atc ;// int to indicate "IN" aligntocompass function ^ dloadedchip2_10-27-2019:92:5: error: redefinition of 'int htol' int htol ; // int to set heading vs Dheading tolarance ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:92:5: note: 'int htol' previously declared here int htol ; // int to set heading vs Dheading tolarance ^ dloadedchip2_10-27-2019:93:5: error: redefinition of 'int justshydelay' int justshydelay; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:93:5: note: 'int justshydelay' previously declared here int justshydelay; ^ dloadedchip2_10-27-2019:94:5: error: redefinition of 'int justoverdelay' int justoverdelay; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:94:5: note: 'int justoverdelay' previously declared here int justoverdelay; ^ dloadedchip2_10-27-2019:95:5: error: redefinition of 'int hournow' int hournow; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:95:5: note: 'int hournow' previously declared here int hournow; ^ dloadedchip2_10-27-2019:96:5: error: redefinition of 'int offset' int offset =20;// set the correction offset value ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:96:5: note: 'int offset' previously defined here int offset =20;// set the correction offset value ^ dloadedchip2_10-27-2019:97:5: error: redefinition of 'int numalign' int numalign = 0; ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:97:5: note: 'int numalign' previously defined here int numalign = 0; ^ dloadedchip2_10-27-2019:98:5: error: redefinition of 'int rwa' int rwa =0;// number of right wheel reverse adjustments ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:98:5: note: 'int rwa' previously defined here int rwa =0;// number of right wheel reverse adjustments ^ dloadedchip2_10-27-2019:99:5: error: redefinition of 'int rwaDiv' int rwaDiv=0;// set to adjust rwa to cmmoved values ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:99:5: note: 'int rwaDiv' previously defined here int rwaDiv=0;// set to adjust rwa to cmmoved values ^ dloadedchip2_10-27-2019:100:5: error: redefinition of 'int lwa' int lwa =0;// number of LEFT wheel reverse adjustments ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:100:5: note: 'int lwa' previously defined here int lwa =0;// number of LEFT wheel reverse adjustments ^ dloadedchip2_10-27-2019:101:5: error: redefinition of 'int lwaDiv' int lwaDiv=0;// set to adjust lwa to cmmoved values ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:101:5: note: 'int lwaDiv' previously defined here int lwaDiv=0;// set to adjust lwa to cmmoved values ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'const char* dow2String(uint8_t)': dloadedchip2_10-27-2019:102:13: error: redefinition of 'const char* dow2String(uint8_t)' const char *dow2String(uint8_t code) ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:102:13: note: 'const char* dow2String(uint8_t)' previously defined here const char *dow2String(uint8_t code) ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: At global scope: dloadedchip2_10-27-2019:109:7: error: redefinition of 'Servo myservo' Servo myservo; // create servo object to control a servo ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:109:7: note: 'Servo myservo' previously declared here Servo myservo; // create servo object to control a servo ^ dloadedchip2_10-27-2019:110:5: error: redefinition of 'int cmmoved' int cmmoved=(encoderValueR / 10); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:110:5: note: 'int cmmoved' previously declared here int cmmoved=(encoderValueR / 10); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void setup()': dloadedchip2_10-27-2019:111:6: error: redefinition of 'void setup()' void setup() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:111:6: note: 'void setup()' previously defined here void setup() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void loop()': dloadedchip2_10-27-2019:150:6: error: redefinition of 'void loop()' void loop() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:150:6: note: 'void loop()' previously defined here void loop() { ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void sonar1read()': dloadedchip2_10-27-2019:289:6: error: redefinition of 'void sonar1read()' void sonar1read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:289:6: note: 'void sonar1read()' previously defined here void sonar1read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void sonar2read()': dloadedchip2_10-27-2019:309:6: error: redefinition of 'void sonar2read()' void sonar2read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:309:6: note: 'void sonar2read()' previously defined here void sonar2read(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void updateEncoderR()': dloadedchip2_10-27-2019:328:6: error: redefinition of 'void updateEncoderR()' void updateEncoderR() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:328:6: note: 'void updateEncoderR()' previously defined here void updateEncoderR() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void updateEncoderL()': dloadedchip2_10-27-2019:334:6: error: redefinition of 'void updateEncoderL()' void updateEncoderL() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:334:6: note: 'void updateEncoderL()' previously defined here void updateEncoderL() ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void chipmove()': dloadedchip2_10-27-2019:341:6: error: redefinition of 'void chipmove()' void chipmove(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:341:6: note: 'void chipmove()' previously defined here void chipmove(){ ^ dloadedchip2_10-27-2019:350:27: error: the value of 'cmmoved' is not usable in a constant expression case (cmmoved >= 2512 ): ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:110:5: note: 'int cmmoved' is not const int cmmoved=(encoderValueR / 10); ^ dloadedchip2_10-27-2019:350:27: error: the value of 'cmmoved' is not usable in a constant expression case (cmmoved >= 2512 ): ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:110:5: note: 'int cmmoved' is not const int cmmoved=(encoderValueR / 10); ^ dloadedchip2_10-27-2019:353:27: error: the value of 'cmmoved' is not usable in a constant expression case (cmmoved >= 2408 ): ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:110:5: note: 'int cmmoved' is not const int cmmoved=(encoderValueR / 10); ^ dloadedchip2_10-27-2019:353:27: error: the value of 'cmmoved' is not usable in a constant expression case (cmmoved >= 2408 ): ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:110:5: note: 'int cmmoved' is not const int cmmoved=(encoderValueR / 10); ^ dloadedchip2_10-27-2019:356:26: error: the value of 'cmmoved' is not usable in a constant expression case (cmmoved >= 2142): ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:110:5: note: 'int cmmoved' is not const int cmmoved=(encoderValueR / 10); ^ dloadedchip2_10-27-2019:356:26: error: the value of 'cmmoved' is not usable in a constant expression case (cmmoved >= 2142): ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:110:5: note: 'int cmmoved' is not const int cmmoved=(encoderValueR / 10); ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void ckpt1()': dloadedchip2_10-27-2019:426:6: error: redefinition of 'void ckpt1()' void ckpt1(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:416:6: note: 'void ckpt1()' previously defined here void ckpt1(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void ckpt(int)': dloadedchip2_10-27-2019:445:6: error: redefinition of 'void ckpt(int)' void ckpt(int hdg){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:435:6: note: 'void ckpt(int)' previously defined here void ckpt(int hdg){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void ckpt12()': dloadedchip2_10-27-2019:534:6: error: redefinition of 'void ckpt12()' void ckpt12(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:524:6: note: 'void ckpt12()' previously defined here void ckpt12(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void bothmotorsgoforward()': dloadedchip2_10-27-2019:543:6: error: redefinition of 'void bothmotorsgoforward()' void bothmotorsgoforward(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:533:6: note: 'void bothmotorsgoforward()' previously defined here void bothmotorsgoforward(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void bothmotorsstop()': dloadedchip2_10-27-2019:552:6: error: redefinition of 'void bothmotorsstop()' void bothmotorsstop(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:542:6: note: 'void bothmotorsstop()' previously defined here void bothmotorsstop(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void htolset()': dloadedchip2_10-27-2019:570:6: error: redefinition of 'void htolset()' void htolset(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:560:6: note: 'void htolset()' previously defined here void htolset(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void aligntocompass()': dloadedchip2_10-27-2019:583:6: error: redefinition of 'void aligntocompass()' void aligntocompass(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:573:6: note: 'void aligntocompass()' previously defined here void aligntocompass(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void compassdisplay()': dloadedchip2_10-27-2019:648:6: error: redefinition of 'void compassdisplay()' void compassdisplay(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:638:6: note: 'void compassdisplay()' previously defined here void compassdisplay(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'int compassheading(int, int)': dloadedchip2_10-27-2019:651:5: error: redefinition of 'int compassheading(int, int)' int compassheading(int x, int y){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:641:5: note: 'int compassheading(int, int)' previously defined here int compassheading(int x, int y){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void ccwspin()': dloadedchip2_10-27-2019:676:6: error: redefinition of 'void ccwspin()' void ccwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:666:6: note: 'void ccwspin()' previously defined here void ccwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void cwspin()': dloadedchip2_10-27-2019:683:6: error: redefinition of 'void cwspin()' void cwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:673:6: note: 'void cwspin()' previously defined here void cwspin(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void lookforclearpath()': dloadedchip2_10-27-2019:690:6: error: redefinition of 'void lookforclearpath()' void lookforclearpath(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:680:6: note: 'void lookforclearpath()' previously defined here void lookforclearpath(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void LookRight()': dloadedchip2_10-27-2019:702:6: error: redefinition of 'void LookRight()' void LookRight(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:692:6: note: 'void LookRight()' previously defined here void LookRight(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void LookLeft()': dloadedchip2_10-27-2019:714:6: error: redefinition of 'void LookLeft()' void LookLeft(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:704:6: note: 'void LookLeft()' previously defined here void LookLeft(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\dloadedchip2_10-27-2019.ino: In function 'void adjustmotorspeed()': dloadedchip2_10-27-2019:725:6: error: redefinition of 'void adjustmotorspeed()' void adjustmotorspeed(){ ^ C:\Users\chip\Documents\Arduino\chip2_10-27-2019\chip2_10-27-2019.ino:715:6: note: 'void adjustmotorspeed()' previously defined here void adjustmotorspeed(){ ^ exit status 1 redefinition of 'TFT_HX8357 tft' This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.