Arduino OBD kit #3 not compiling
I am receiving the following errors. Please help
In file included from megalogger.ino:16:
config.h:39: error: 'LCD_ILI9325D' does not name a type
megalogger:51: error: 'TinyGPS' does not name a type
megalogger:66: error: expected class-name before ',' token
megalogger.ino: In member function 'void COBDLogger::setup()':
megalogger:76: error: 'MPU6050_init' was not declared in this scope
megalogger:91: error: could not convert 'init()' to 'bool'
megalogger:91: error: in argument to unary !
megalogger:115: error: 'lcd' was not declared in this scope
megalogger:123: error: 'PID_DISTANCE' was not declared in this scope
megalogger:123: error: 'read' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::loop()':
megalogger:136: error: 'PID_RPM' was not declared in this scope
megalogger:137: error: 'PID_SPEED' was not declared in this scope
megalogger:138: error: 'PID_THROTTLE' was not declared in this scope
megalogger:144: error: 'PID_DISTANCE' was not declared in this scope
megalogger:148: error: 'PID_COOLANT_TEMP' was not declared in this scope
megalogger:152: error: 'PID_INTAKE_TEMP' was not declared in this scope
megalogger:156: error: 'PID_AMBIENT_TEMP' was not declared in this scope
megalogger:156: error: 'isValidPID' was not declared in this scope
megalogger:162: error: 'PID_BAROMETRIC' was not declared in this scope
megalogger:162: error: 'isValidPID' was not declared in this scope
megalogger:169: error: 'PID_ENGINE_LOAD' was not declared in this scope
megalogger:172: error: 'PID_INTAKE_MAP' was not declared in this scope
megalogger:172: error: 'isValidPID' was not declared in this scope
megalogger:175: error: 'PID_MAF_FLOW' was not declared in this scope
megalogger:185: error: 'lcd' was not declared in this scope
megalogger:185: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger:196: error: 'errors' was not declared in this scope
megalogger:202: error: 'gps' was not declared in this scope
megalogger.ino: In member function 'bool COBDLogger::checkSD()':
megalogger:217: error: 'lcd' was not declared in this scope
megalogger:219: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::dataIdleLoop()':
megalogger:270: error: 'getState' was not declared in this scope
megalogger:270: error: 'OBD_CONNECTED' was not declared in this scope
megalogger:289: error: 'lcd' was not declared in this scope
megalogger:289: error: 'FONT_SIZE_SMALL' was not declared in this scope
megalogger:296: error: 'gps' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::processGPS()':
megalogger:322: error: 'gps' was not declared in this scope
megalogger:332: error: 'gps' was not declared in this scope
megalogger:353: error: 'lcd' was not declared in this scope
megalogger:353: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::processAccelerometer()':
megalogger:383: error: 'accel_t_gyro_union' was not declared in this scope
megalogger:383: error: expected `;' before 'data'
megalogger:384: error: 'data' was not declared in this scope
megalogger:384: error: 'MPU6050_readout' was not declared in this scope
megalogger:386: error: 'lcd' was not declared in this scope
megalogger:386: error: 'FONT_SIZE_SMALL' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::logOBDData(byte)':
megalogger:417: error: 'OBD_RECV_BUF_SIZE' was not declared in this scope
megalogger:422: error: 'read' was not declared in this scope
megalogger:438: error: 'lcd' was not declared in this scope
megalogger:438: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger:441: error: 'FONT_SIZE_SMALL' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::showECUCap()':
megalogger:456: error: 'PID_RPM' was not declared in this scope
megalogger:456: error: 'PID_SPEED' was not declared in this scope
megalogger:456: error: 'PID_THROTTLE' was not declared in this scope
megalogger:456: error: 'PID_ENGINE_LOAD' was not declared in this scope
megalogger:456: error: 'PID_MAF_FLOW' was not declared in this scope
megalogger:456: error: 'PID_INTAKE_MAP' was not declared in this scope
megalogger:456: error: 'PID_FUEL_LEVEL' was not declared in this scope
megalogger:456: error: 'PID_FUEL_PRESSURE' was not declared in this scope
megalogger:456: error: 'PID_COOLANT_TEMP' was not declared in this scope
megalogger:456: error: 'PID_INTAKE_TEMP' was not declared in this scope
megalogger:456: error: 'PID_AMBIENT_TEMP' was not declared in this scope
megalogger:456: error: 'PID_TIMING_ADVANCE' was not declared in this scope
megalogger:456: error: 'PID_BAROMETRIC' was not declared in this scope
megalogger:459: error: 'lcd' was not declared in this scope
megalogger:459: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger:465: error: 'isValidPID' was not declared in this scope
megalogger:466: error: 'RGB16_GREEN' was not declared in this scope
megalogger:466: error: 'RGB16_RED' was not declared in this scope
megalogger:469: error: 'RGB16_WHITE' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::reconnect()':
megalogger:476: error: 'lcd' was not declared in this scope
megalogger:477: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger:481: error: could not convert 'init()' to 'bool'
megalogger:481: error: in argument to unary !
megalogger.ino: In member function 'void COBDLogger::showStates()':
megalogger:492: error: 'lcd' was not declared in this scope
megalogger:492: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger:496: error: 'RGB16_GREEN' was not declared in this scope
megalogger:496: error: 'RGB16_RED' was not declared in this scope
megalogger:498: error: 'RGB16_WHITE' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::showSensorData(byte, int)':
megalogger:523: error: 'PID_RPM' was not declared in this scope
megalogger:524: error: 'lcd' was not declared in this scope
megalogger:524: error: 'FONT_SIZE_XLARGE' was not declared in this scope
megalogger:528: error: 'PID_SPEED' was not declared in this scope
megalogger:536: error: 'PID_THROTTLE' was not declared in this scope
megalogger:537: error: 'FONT_SIZE_SMALL' was not declared in this scope
megalogger:541: error: 'PID_INTAKE_TEMP' was not declared in this scope
megalogger:546: error: 'PID_DISTANCE' was not declared in this scope
megalogger:548: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::initScreen()':
megalogger:558: error: 'lcd' was not declared in this scope
megalogger:565: error: 'FONT_SIZE_SMALL' was not declared in this scope
megalogger:594: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger.ino: In function 'void setup()':
megalogger:633: error: 'lcd' was not declared in this scope
megalogger:634: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger:638: error: 'RGB16_WHITE' was not declared in this scope
megalogger:654: error: 'class COBDLogger' has no member named 'begin'
In file included from megalogger.ino:16:
config.h:39: error: 'LCD_ILI9325D' does not name a type
megalogger:51: error: 'TinyGPS' does not name a type
megalogger:66: error: expected class-name before ',' token
megalogger.ino: In member function 'void COBDLogger::setup()':
megalogger:76: error: 'MPU6050_init' was not declared in this scope
megalogger:91: error: could not convert 'init()' to 'bool'
megalogger:91: error: in argument to unary !
megalogger:115: error: 'lcd' was not declared in this scope
megalogger:123: error: 'PID_DISTANCE' was not declared in this scope
megalogger:123: error: 'read' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::loop()':
megalogger:136: error: 'PID_RPM' was not declared in this scope
megalogger:137: error: 'PID_SPEED' was not declared in this scope
megalogger:138: error: 'PID_THROTTLE' was not declared in this scope
megalogger:144: error: 'PID_DISTANCE' was not declared in this scope
megalogger:148: error: 'PID_COOLANT_TEMP' was not declared in this scope
megalogger:152: error: 'PID_INTAKE_TEMP' was not declared in this scope
megalogger:156: error: 'PID_AMBIENT_TEMP' was not declared in this scope
megalogger:156: error: 'isValidPID' was not declared in this scope
megalogger:162: error: 'PID_BAROMETRIC' was not declared in this scope
megalogger:162: error: 'isValidPID' was not declared in this scope
megalogger:169: error: 'PID_ENGINE_LOAD' was not declared in this scope
megalogger:172: error: 'PID_INTAKE_MAP' was not declared in this scope
megalogger:172: error: 'isValidPID' was not declared in this scope
megalogger:175: error: 'PID_MAF_FLOW' was not declared in this scope
megalogger:185: error: 'lcd' was not declared in this scope
megalogger:185: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger:196: error: 'errors' was not declared in this scope
megalogger:202: error: 'gps' was not declared in this scope
megalogger.ino: In member function 'bool COBDLogger::checkSD()':
megalogger:217: error: 'lcd' was not declared in this scope
megalogger:219: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::dataIdleLoop()':
megalogger:270: error: 'getState' was not declared in this scope
megalogger:270: error: 'OBD_CONNECTED' was not declared in this scope
megalogger:289: error: 'lcd' was not declared in this scope
megalogger:289: error: 'FONT_SIZE_SMALL' was not declared in this scope
megalogger:296: error: 'gps' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::processGPS()':
megalogger:322: error: 'gps' was not declared in this scope
megalogger:332: error: 'gps' was not declared in this scope
megalogger:353: error: 'lcd' was not declared in this scope
megalogger:353: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::processAccelerometer()':
megalogger:383: error: 'accel_t_gyro_union' was not declared in this scope
megalogger:383: error: expected `;' before 'data'
megalogger:384: error: 'data' was not declared in this scope
megalogger:384: error: 'MPU6050_readout' was not declared in this scope
megalogger:386: error: 'lcd' was not declared in this scope
megalogger:386: error: 'FONT_SIZE_SMALL' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::logOBDData(byte)':
megalogger:417: error: 'OBD_RECV_BUF_SIZE' was not declared in this scope
megalogger:422: error: 'read' was not declared in this scope
megalogger:438: error: 'lcd' was not declared in this scope
megalogger:438: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger:441: error: 'FONT_SIZE_SMALL' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::showECUCap()':
megalogger:456: error: 'PID_RPM' was not declared in this scope
megalogger:456: error: 'PID_SPEED' was not declared in this scope
megalogger:456: error: 'PID_THROTTLE' was not declared in this scope
megalogger:456: error: 'PID_ENGINE_LOAD' was not declared in this scope
megalogger:456: error: 'PID_MAF_FLOW' was not declared in this scope
megalogger:456: error: 'PID_INTAKE_MAP' was not declared in this scope
megalogger:456: error: 'PID_FUEL_LEVEL' was not declared in this scope
megalogger:456: error: 'PID_FUEL_PRESSURE' was not declared in this scope
megalogger:456: error: 'PID_COOLANT_TEMP' was not declared in this scope
megalogger:456: error: 'PID_INTAKE_TEMP' was not declared in this scope
megalogger:456: error: 'PID_AMBIENT_TEMP' was not declared in this scope
megalogger:456: error: 'PID_TIMING_ADVANCE' was not declared in this scope
megalogger:456: error: 'PID_BAROMETRIC' was not declared in this scope
megalogger:459: error: 'lcd' was not declared in this scope
megalogger:459: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger:465: error: 'isValidPID' was not declared in this scope
megalogger:466: error: 'RGB16_GREEN' was not declared in this scope
megalogger:466: error: 'RGB16_RED' was not declared in this scope
megalogger:469: error: 'RGB16_WHITE' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::reconnect()':
megalogger:476: error: 'lcd' was not declared in this scope
megalogger:477: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger:481: error: could not convert 'init()' to 'bool'
megalogger:481: error: in argument to unary !
megalogger.ino: In member function 'void COBDLogger::showStates()':
megalogger:492: error: 'lcd' was not declared in this scope
megalogger:492: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger:496: error: 'RGB16_GREEN' was not declared in this scope
megalogger:496: error: 'RGB16_RED' was not declared in this scope
megalogger:498: error: 'RGB16_WHITE' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::showSensorData(byte, int)':
megalogger:523: error: 'PID_RPM' was not declared in this scope
megalogger:524: error: 'lcd' was not declared in this scope
megalogger:524: error: 'FONT_SIZE_XLARGE' was not declared in this scope
megalogger:528: error: 'PID_SPEED' was not declared in this scope
megalogger:536: error: 'PID_THROTTLE' was not declared in this scope
megalogger:537: error: 'FONT_SIZE_SMALL' was not declared in this scope
megalogger:541: error: 'PID_INTAKE_TEMP' was not declared in this scope
megalogger:546: error: 'PID_DISTANCE' was not declared in this scope
megalogger:548: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger.ino: In member function 'void COBDLogger::initScreen()':
megalogger:558: error: 'lcd' was not declared in this scope
megalogger:565: error: 'FONT_SIZE_SMALL' was not declared in this scope
megalogger:594: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger.ino: In function 'void setup()':
megalogger:633: error: 'lcd' was not declared in this scope
megalogger:634: error: 'FONT_SIZE_MEDIUM' was not declared in this scope
megalogger:638: error: 'RGB16_WHITE' was not declared in this scope
megalogger:654: error: 'class COBDLogger' has no member named 'begin'
2014-04-19 17:37:50 I am using the current library files from Github and the current megalogger files and am now receiving these errors Please help me get this working. Thanks in advance.
In file included from megalogger.ino:1:
config.h:13: error: stray '\302' in program
config.h:13: error: stray '\267' in program
config.h:248: error: stray '@' in program
config.h:680: error: stray '#' in program
config.h:680: error: stray '#' in program
In file included from megalogger.ino:2:
datalogger.h:13: error: stray '\302' in program
datalogger.h:13: error: stray '\267' in program
datalogger.h:248: error: stray '@' in program
In file included from megalogger.ino:2:
C:\Users\Chris Sigmon\Documents\Arduino\libraries\megalogger/datalogger.h:479:46: error: invalid suffix "aa084765dd7ec3ed7c7d61fb180e7" on integer constant
datalogger.h:1022: error: stray '#' in program
datalogger.h:1022: error: stray '#' in program
In file included from megalogger.ino:3:
images.h:13: error: stray '\302' in program
images.h:13: error: stray '\267' in program
images.h:248: error: stray '@' in program
In file included from megalogger.ino:3:
C:\Users\Chris Sigmon\Documents\Arduino\libraries\megalogger/images.h:479:46: error: invalid suffix "a3a1ca61580b7a9f8423470f958" on floating constant
images.h:561: error: stray '\342' in program
images.h:561: error: stray '\200' in program
images.h:561: error: stray '\246' in program
megalogger:17: error: stray '\' in program
megalogger:252: error: stray '@' in program
megalogger.ino:483:46: error: invalid suffix "c71548a920c5130d51f18bd1" on floating constant
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
In file included from megalogger.ino:1:
config.h:6: error: expected unqualified-id before '<' token
config.h:723: error: expected unqualified-id before numeric constant
In file included from megalogger.ino:2:
datalogger.h:1022: error: expected unqualified-id before '<' token
datalogger.h:1022: error: expected unqualified-id before '<' token
datalogger.h:1022: error: expected unqualified-id before '<' token
datalogger.h:1022: error: expected unqualified-id before '<' token
datalogger.h:1022: error: expected unqualified-id before '<' token
datalogger.h:1022: error: expected unqualified-id before '<' token
datalogger.h:1022: error: expected unqualified-id before '<' token
datalogger.h:1022: error: expected unqualified-id before '<' token Sigmon
In file included from megalogger.ino:1:
config.h:13: error: stray '\302' in program
config.h:13: error: stray '\267' in program
config.h:248: error: stray '@' in program
config.h:680: error: stray '#' in program
config.h:680: error: stray '#' in program
In file included from megalogger.ino:2:
datalogger.h:13: error: stray '\302' in program
datalogger.h:13: error: stray '\267' in program
datalogger.h:248: error: stray '@' in program
In file included from megalogger.ino:2:
C:\Users\Chris Sigmon\Documents\Arduino\libraries\megalogger/datalogger.h:479:46: error: invalid suffix "aa084765dd7ec3ed7c7d61fb180e7" on integer constant
datalogger.h:1022: error: stray '#' in program
datalogger.h:1022: error: stray '#' in program
In file included from megalogger.ino:3:
images.h:13: error: stray '\302' in program
images.h:13: error: stray '\267' in program
images.h:248: error: stray '@' in program
In file included from megalogger.ino:3:
C:\Users\Chris Sigmon\Documents\Arduino\libraries\megalogger/images.h:479:46: error: invalid suffix "a3a1ca61580b7a9f8423470f958" on floating constant
images.h:561: error: stray '\342' in program
images.h:561: error: stray '\200' in program
images.h:561: error: stray '\246' in program
megalogger:17: error: stray '\' in program
megalogger:252: error: stray '@' in program
megalogger.ino:483:46: error: invalid suffix "c71548a920c5130d51f18bd1" on floating constant
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
megalogger:1287: error: stray '#' in program
In file included from megalogger.ino:1:
config.h:6: error: expected unqualified-id before '<' token
config.h:723: error: expected unqualified-id before numeric constant
In file included from megalogger.ino:2:
datalogger.h:1022: error: expected unqualified-id before '<' token
datalogger.h:1022: error: expected unqualified-id before '<' token
datalogger.h:1022: error: expected unqualified-id before '<' token
datalogger.h:1022: error: expected unqualified-id before '<' token
datalogger.h:1022: error: expected unqualified-id before '<' token
datalogger.h:1022: error: expected unqualified-id before '<' token
datalogger.h:1022: error: expected unqualified-id before '<' token
datalogger.h:1022: error: expected unqualified-id before '<' token Sigmon