Arduino: 1.8.12 (Mac OS X), Board: "Arduino Uno" /Users/lhs/Documents/Arduino/src/src.ino: In function 'void setup()': src:202:5: error: 'load_config' was not declared in this scope load_config(); // Load RF config from EEPROM (if any exist) ^~~~~~~~~~~ /Users/lhs/Documents/Arduino/src/src.ino:202:5: note: suggested alternative: 'rf69_config' load_config(); // Load RF config from EEPROM (if any exist) ^~~~~~~~~~~ rf69_config src:304:35: error: 'onPulse' was not declared in this scope attachInterrupt(pulse_countINT, onPulse, RISING); ^~~~~~~ src:320:11: error: 'showString' was not declared in this scope showString(helpText1); ^~~~~~~~~~ /Users/lhs/Documents/Arduino/src/src.ino:320:11: note: suggested alternative: 'String' showString(helpText1); ^~~~~~~~~~ String src:322:11: error: 'config' was not declared in this scope config(char('v')); ^~~~~~ /Users/lhs/Documents/Arduino/src/src.ino:322:11: note: suggested alternative: 'cosf' config(char('v')); ^~~~~~ cosf /Users/lhs/Documents/Arduino/src/src.ino: In function 'void loop()': src:375:40: error: 'dodelay' was not declared in this scope digitalWrite(DS18B20_PWR, HIGH); dodelay(50); ^~~~~~~ /Users/lhs/Documents/Arduino/src/src.ino:375:40: note: suggested alternative: 'delay' digitalWrite(DS18B20_PWR, HIGH); dodelay(50); ^~~~~~~ delay src:383:32: error: 'temp' was not declared in this scope emonth.temp_external1=(temp*10); ^~~~ /Users/lhs/Documents/Arduino/src/src.ino:383:32: note: suggested alternative: 'temp2' emonth.temp_external1=(temp*10); ^~~~ temp2 src:386:12: error: 'temp2' was not declared in this scope if ((temp2<125.0) && (temp2>-40.0)) ^~~~~ /Users/lhs/Documents/Arduino/src/src.ino:386:12: note: suggested alternative: 'memcpy' if ((temp2<125.0) && (temp2>-40.0)) ^~~~~ memcpy src:388:32: error: 'temp' was not declared in this scope emonth.temp_external2=(temp*10); ^~~~ /Users/lhs/Documents/Arduino/src/src.ino:388:32: note: suggested alternative: 'exp' emonth.temp_external2=(temp*10); ^~~~ exp src:419:7: error: 'dodelay' was not declared in this scope dodelay(30); // wait for module to wakup ^~~~~~~ /Users/lhs/Documents/Arduino/src/src.ino:419:7: note: suggested alternative: 'delay' dodelay(30); // wait for module to wakup ^~~~~~~ delay src:431:7: error: 'dodelay' was not declared in this scope dodelay(100); ^~~~~~~ /Users/lhs/Documents/Arduino/src/src.ino:431:7: note: suggested alternative: 'delay' dodelay(100); ^~~~~~~ delay /Users/lhs/Documents/Arduino/src/src.ino: At global scope: src:464:1: error: expected declaration before '}' token } // end loop ^ exit status 1 'load_config' was not declared in this scope This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.