Coder Social home page Coder Social logo

cgb01 / esp32_tracker Goto Github PK

View Code? Open in Web Editor NEW
20.0 1.0 8.0 608 KB

GPS logger for my motorcycle rides and web server for viewing and adding media files to rides.

License: GNU General Public License v3.0

C++ 57.93% C 42.07%
esp32-wroom esp32 m5stack gps-tracker gps webserver

esp32_tracker's People

Contributors

cgb01 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

esp32_tracker's Issues

Unable to compile on M5Stack-GoPlus2 #1

Unfortunately I get an error message when compiling
Otherwise this is a brilliant project!

Error:
_

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:111:0:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:36:1: error: 'TinyGPSPlus' does not name a type

TinyGPSPlus::TinyGPSPlus()

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:57:6: error: 'TinyGPSPlus' has not been declared

bool TinyGPSPlus::encode(char c)

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'bool encode(char)':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:59:5: error: 'encodedCharCount' was not declared in this scope

++encodedCharCount;

 ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:64:5: error: 'parity' was not declared in this scope

 parity ^= (uint8_t)c;

 ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:70:11: error: 'curTermOffset' was not declared in this scope

   if (curTermOffset < sizeof(term))

       ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:70:34: error: 'term' was not declared in this scope

   if (curTermOffset < sizeof(term))

                              ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:73:44: error: 'endOfTermHandler' was not declared in this scope

     isValidSentence = endOfTermHandler();

                                        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:75:9: error: 'curTermNumber' was not declared in this scope

   ++curTermNumber;

     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:76:7: error: 'curTermOffset' was not declared in this scope

   curTermOffset = 0;

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:77:7: error: 'isChecksumTerm' was not declared in this scope

   isChecksumTerm = c == '*';

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:83:5: error: 'curTermNumber' was not declared in this scope

 curTermNumber = curTermOffset = 0;

 ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:83:21: error: 'curTermOffset' was not declared in this scope

 curTermNumber = curTermOffset = 0;

                 ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:85:5: error: 'curSentenceType' was not declared in this scope

 curSentenceType = GPS_SENTENCE_OTHER;

 ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:85:23: error: 'GPS_SENTENCE_OTHER' was not declared in this scope

 curSentenceType = GPS_SENTENCE_OTHER;

                   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:86:5: error: 'isChecksumTerm' was not declared in this scope

 isChecksumTerm = false;

 ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:87:5: error: 'sentenceHasFix' was not declared in this scope

 sentenceHasFix = false;

 ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:91:32: error: 'term' was not declared in this scope

 if (curTermOffset < sizeof(term) - 1)

                            ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:104:5: error: 'TinyGPSPlus' has not been declared

int TinyGPSPlus::fromHex(char a)

 ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:116:9: error: 'TinyGPSPlus' has not been declared

int32_t TinyGPSPlus::parseDecimal(const char *term)

     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:133:6: error: 'TinyGPSPlus' has not been declared

void TinyGPSPlus::parseDegrees(const char *term, RawDegrees &deg)

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:133:50: error: 'RawDegrees' has not been declared

void TinyGPSPlus::parseDegrees(const char *term, RawDegrees &deg)

                                              ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'void parseDegrees(const char*, int&)':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:140:7: error: request for member 'deg' in 'deg', which is of non-class type 'int'

deg.deg = (int16_t)(leftOfDecimal / 100);

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:152:7: error: request for member 'billionths' in 'deg', which is of non-class type 'int'

deg.billionths = (5 * tenMillionthsOfMinutes + 1) / 3;

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:153:7: error: request for member 'negative' in 'deg', which is of non-class type 'int'

deg.negative = false;

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:160:6: error: 'TinyGPSPlus' has not been declared

bool TinyGPSPlus::endOfTermHandler()

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'bool endOfTermHandler()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:163:7: error: 'isChecksumTerm' was not declared in this scope

if (isChecksumTerm)

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:165:34: error: 'term' was not declared in this scope

 byte checksum = 16 * fromHex(term[0]) + fromHex(term[1]);

                              ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:166:21: error: 'parity' was not declared in this scope

 if (checksum == parity)

                 ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:168:7: error: 'passedChecksumCount' was not declared in this scope

   passedChecksumCount++;

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:169:11: error: 'sentenceHasFix' was not declared in this scope

   if (sentenceHasFix)

       ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:170:11: error: 'sentencesWithFixCount' was not declared in this scope

     ++sentencesWithFixCount;

       ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:172:14: error: 'curSentenceType' was not declared in this scope

   switch(curSentenceType)

          ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:174:12: error: 'GPS_SENTENCE_GPRMC' was not declared in this scope

   case GPS_SENTENCE_GPRMC:

        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:175:9: error: 'date' was not declared in this scope

     date.commit();

     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:176:14: error: request for member 'commit' in 'time', which is of non-class type 'time_t(time_t*) {aka long int(long int*)}'

     time.commit();

          ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:177:9: error: 'location' was not declared in this scope

     location.commit();  // [CGB]

     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:178:13: error: 'sentenceHasFix' was not declared in this scope

     if (sentenceHasFix)

         ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:182:12: error: 'speed' was not declared in this scope

        speed.commit();

        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:183:12: error: 'course' was not declared in this scope

        course.commit();

        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:184:35: error: 'speed' was not declared in this scope

     } else { location.valid = speed.valid = course.valid = date.valid = false; sentencesWithFixCount = 0; } // [CGB]

                               ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:184:49: error: 'course' was not declared in this scope

     } else { location.valid = speed.valid = course.valid = date.valid = false; sentencesWithFixCount = 0; } // [CGB]

                                             ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:184:84: error: 'sentencesWithFixCount' was not declared in this scope

     } else { location.valid = speed.valid = course.valid = date.valid = false; sentencesWithFixCount = 0; } // [CGB]

                                                                                ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:186:12: error: 'GPS_SENTENCE_GPGGA' was not declared in this scope

   case GPS_SENTENCE_GPGGA:

        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:187:14: error: request for member 'commit' in 'time', which is of non-class type 'time_t(time_t*) {aka long int(long int*)}'

     time.commit();

          ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:189:13: error: 'sentenceHasFix' was not declared in this scope

     if (sentenceHasFix)

         ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:193:11: error: 'altitude' was not declared in this scope

       altitude.commit();

       ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:194:35: error: 'altitude' was not declared in this scope

     } else { location.valid = altitude.valid = time.valid = false; sentencesWithFixCount = 0; } // [CGB]

                               ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:194:57: error: request for member 'valid' in 'time', which is of non-class type 'time_t(time_t*) {aka long int(long int*)}'

     } else { location.valid = altitude.valid = time.valid = false; sentencesWithFixCount = 0; } // [CGB]

                                                     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:194:72: error: 'sentencesWithFixCount' was not declared in this scope

     } else { location.valid = altitude.valid = time.valid = false; sentencesWithFixCount = 0; } // [CGB]

                                                                    ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:195:9: error: 'satellites' was not declared in this scope

     satellites.commit();

     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:196:9: error: 'hdop' was not declared in this scope

     hdop.commit();

     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:201:12: error: 'TinyGPSCustom' was not declared in this scope

   for (TinyGPSCustom *p = customCandidates; p != NULL && strcmp(p->sentenceName, customCandidates->sentenceName) == 0; p = p->next)

        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:201:27: error: 'p' was not declared in this scope

   for (TinyGPSCustom *p = customCandidates; p != NULL && strcmp(p->sentenceName, customCandidates->sentenceName) == 0; p = p->next)

                       ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:201:31: error: 'customCandidates' was not declared in this scope

   for (TinyGPSCustom *p = customCandidates; p != NULL && strcmp(p->sentenceName, customCandidates->sentenceName) == 0; p = p->next)

                           ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:111:0:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:204:14: error: 'failedChecksumCount' was not declared in this scope

 } else ++failedChecksumCount;

          ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:209:7: error: 'curTermNumber' was not declared in this scope

if (curTermNumber == 0)

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:211:17: error: 'term' was not declared in this scope

 if (!strcmp(term, _GPRMCterm) || !strcmp(term, _GNRMCterm))

             ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:212:7: error: 'curSentenceType' was not declared in this scope

   curSentenceType = GPS_SENTENCE_GPRMC;

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:212:25: error: 'GPS_SENTENCE_GPRMC' was not declared in this scope

   curSentenceType = GPS_SENTENCE_GPRMC;

                     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:214:7: error: 'curSentenceType' was not declared in this scope

   curSentenceType = GPS_SENTENCE_GPGGA;

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:214:25: error: 'GPS_SENTENCE_GPGGA' was not declared in this scope

   curSentenceType = GPS_SENTENCE_GPGGA;

                     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:216:7: error: 'curSentenceType' was not declared in this scope

   curSentenceType = GPS_SENTENCE_GPVTG;

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:216:25: error: 'GPS_SENTENCE_GPVTG' was not declared in this scope

   curSentenceType = GPS_SENTENCE_GPVTG;

                     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:218:7: error: 'curSentenceType' was not declared in this scope

   curSentenceType = GPS_SENTENCE_OTHER;

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:218:25: error: 'GPS_SENTENCE_OTHER' was not declared in this scope

   curSentenceType = GPS_SENTENCE_OTHER;

                     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:221:10: error: 'customCandidates' was not declared in this scope

 for (customCandidates = customElts; customCandidates != NULL && strcmp(customCandidates->sentenceName, term) < 0; customCandidates = customCandidates->next);

      ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:221:29: error: 'customElts' was not declared in this scope

 for (customCandidates = customElts; customCandidates != NULL && strcmp(customCandidates->sentenceName, term) < 0; customCandidates = customCandidates->next);

                         ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:221:108: error: 'term' was not declared in this scope

 for (customCandidates = customElts; customCandidates != NULL && strcmp(customCandidates->sentenceName, term) < 0; customCandidates = customCandidates->next);

                                                                                                        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:222:9: error: 'customCandidates' was not declared in this scope

 if (customCandidates != NULL && strcmp(customCandidates->sentenceName, term) > 0)

     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:222:76: error: 'term' was not declared in this scope

 if (customCandidates != NULL && strcmp(customCandidates->sentenceName, term) > 0)

                                                                        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:228:7: error: 'curSentenceType' was not declared in this scope

if (curSentenceType != GPS_SENTENCE_OTHER && term[0])

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:228:26: error: 'GPS_SENTENCE_OTHER' was not declared in this scope

if (curSentenceType != GPS_SENTENCE_OTHER && term[0])

                      ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:228:48: error: 'term' was not declared in this scope

if (curSentenceType != GPS_SENTENCE_OTHER && term[0])

                                            ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:111:0:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:229:37: error: 'curTermNumber' was not declared in this scope

 switch(COMBINE(curSentenceType, curTermNumber))

                                 ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:156:81: note: in definition of macro 'COMBINE'

#define COMBINE(sentence_type, term_number) (((unsigned)(sentence_type) << 5) | term_number)

                                                                             ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:231:18: error: 'GPS_SENTENCE_GPRMC' was not declared in this scope

 case COMBINE(GPS_SENTENCE_GPRMC, 1): // Time in both sentences

              ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:156:58: note: in definition of macro 'COMBINE'

#define COMBINE(sentence_type, term_number) (((unsigned)(sentence_type) << 5) | term_number)

                                                      ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:232:18: error: 'GPS_SENTENCE_GPGGA' was not declared in this scope

 case COMBINE(GPS_SENTENCE_GPGGA, 1):

              ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:156:58: note: in definition of macro 'COMBINE'

#define COMBINE(sentence_type, term_number) (((unsigned)(sentence_type) << 5) | term_number)

                                                      ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:111:0:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:233:12: error: request for member 'setTime' in 'time', which is of non-class type 'time_t(time_t*) {aka long int(long int*)}'

   time.setTime(term);

        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:236:7: error: 'sentenceHasFix' was not declared in this scope

   sentenceHasFix = term[0] == 'A';

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:240:7: error: 'location' was not declared in this scope

   location.setLatitude(term);

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:255:7: error: 'speed' was not declared in this scope

   speed.set(term);

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:258:7: error: 'course' was not declared in this scope

   course.set(term);

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:261:7: error: 'date' was not declared in this scope

   date.setDate(term);

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:268:7: error: 'satellites' was not declared in this scope

   satellites.set(term);

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:271:7: error: 'hdop' was not declared in this scope

   hdop.set(term);

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:274:7: error: 'altitude' was not declared in this scope

   altitude.set(term);

   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:279:8: error: 'TinyGPSCustom' was not declared in this scope

for (TinyGPSCustom *p = customCandidates; p != NULL && strcmp(p->sentenceName, customCandidates->sentenceName) == 0 && p->termNumber <= curTermNumber; p = p->next)

    ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:279:23: error: 'p' was not declared in this scope

for (TinyGPSCustom *p = customCandidates; p != NULL && strcmp(p->sentenceName, customCandidates->sentenceName) == 0 && p->termNumber <= curTermNumber; p = p->next)

                   ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:279:27: error: 'customCandidates' was not declared in this scope

for (TinyGPSCustom *p = customCandidates; p != NULL && strcmp(p->sentenceName, customCandidates->sentenceName) == 0 && p->termNumber <= curTermNumber; p = p->next)

                       ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:279:139: error: 'curTermNumber' was not declared in this scope

for (TinyGPSCustom *p = customCandidates; p != NULL && strcmp(p->sentenceName, customCandidates->sentenceName) == 0 && p->termNumber <= curTermNumber; p = p->next)

                                                                                                                                       ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:281:17: error: 'term' was not declared in this scope

      p->set(term);

             ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:287:8: error: 'TinyGPSPlus' has not been declared

double TinyGPSPlus::distanceBetween(double lat1, double long1, double lat2, double long2)

    ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:312:8: error: 'TinyGPSPlus' has not been declared

double TinyGPSPlus::courseTo(double lat1, double long1, double lat2, double long2)

    ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:332:13: error: 'TinyGPSPlus' has not been declared

const char *TinyGPSPlus::cardinal(double course)

         ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:339:6: error: 'TinyGPSLocation' has not been declared

void TinyGPSLocation::commit()

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'void commit()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:341:4: error: 'rawLatData' was not declared in this scope

rawLatData = rawNewLatData;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:341:17: error: 'rawNewLatData' was not declared in this scope

rawLatData = rawNewLatData;

             ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:342:4: error: 'rawLngData' was not declared in this scope

rawLngData = rawNewLngData;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:342:17: error: 'rawNewLngData' was not declared in this scope

rawLngData = rawNewLngData;

             ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:344:4: error: 'valid' was not declared in this scope

valid = updated = true;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:344:12: error: 'updated' was not declared in this scope

valid = updated = true;

        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:347:6: error: 'TinyGPSLocation' has not been declared

void TinyGPSLocation::setLatitude(const char *term)

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'void setLatitude(const char*)':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:349:4: error: 'TinyGPSPlus' has not been declared

TinyGPSPlus::parseDegrees(term, rawNewLatData);

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:349:36: error: 'rawNewLatData' was not declared in this scope

TinyGPSPlus::parseDegrees(term, rawNewLatData);

                                ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:352:6: error: 'TinyGPSLocation' has not been declared

void TinyGPSLocation::setLongitude(const char *term)

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'void setLongitude(const char*)':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:354:4: error: 'TinyGPSPlus' has not been declared

TinyGPSPlus::parseDegrees(term, rawNewLngData);

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:354:36: error: 'rawNewLngData' was not declared in this scope

TinyGPSPlus::parseDegrees(term, rawNewLngData);

                                ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:357:8: error: 'TinyGPSLocation' has not been declared

double TinyGPSLocation::lat()

    ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'double lat()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:359:4: error: 'updated' was not declared in this scope

updated = false;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:361:25: error: 'rawLatData' was not declared in this scope

double ret = (double)rawLatData.deg + ((double)rawLatData.billionths / (double)1000000000.0); // [CGB]

                     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:365:8: error: 'TinyGPSLocation' has not been declared

double TinyGPSLocation::lng()

    ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'double lng()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:367:4: error: 'updated' was not declared in this scope

updated = false;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:369:25: error: 'rawLngData' was not declared in this scope

double ret = (double)rawLngData.deg + ((double)rawLngData.billionths / (double)1000000000.0); // [CGB]

                     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:373:6: error: 'TinyGPSDate' has not been declared

void TinyGPSDate::commit()

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'void commit()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:373:6: error: redefinition of 'void commit()'

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:339:6: note: 'void commit()' previously defined here

void TinyGPSLocation::commit()

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:375:4: error: 'date' was not declared in this scope

date = newDate;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:375:11: error: 'newDate' was not declared in this scope

date = newDate;

       ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:376:4: error: 'lastCommitTime' was not declared in this scope

lastCommitTime = millis();

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:377:4: error: 'valid' was not declared in this scope

valid = updated = true;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:377:12: error: 'updated' was not declared in this scope

valid = updated = true;

        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:380:6: error: 'TinyGPSTime' has not been declared

void TinyGPSTime::commit()

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'void commit()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:380:6: error: redefinition of 'void commit()'

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:339:6: note: 'void commit()' previously defined here

void TinyGPSLocation::commit()

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:382:11: error: 'newTime' was not declared in this scope

time = newTime;

       ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:383:4: error: 'lastCommitTime' was not declared in this scope

lastCommitTime = millis();

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:384:4: error: 'valid' was not declared in this scope

valid = updated = true;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:384:12: error: 'updated' was not declared in this scope

valid = updated = true;

        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:387:6: error: 'TinyGPSTime' has not been declared

void TinyGPSTime::setTime(const char *term)

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'void setTime(const char*)':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:389:4: error: 'newTime' was not declared in this scope

newTime = (uint32_t)TinyGPSPlus::parseDecimal(term);

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:389:24: error: 'TinyGPSPlus' has not been declared

newTime = (uint32_t)TinyGPSPlus::parseDecimal(term);

                    ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:392:6: error: 'TinyGPSDate' has not been declared

void TinyGPSDate::setDate(const char *term)

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'void setDate(const char*)':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:394:4: error: 'newDate' was not declared in this scope

newDate = atol(term);

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:397:10: error: 'TinyGPSDate' has not been declared

uint16_t TinyGPSDate::year()

      ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'uint16_t year()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:397:28: error: ambiguating new declaration of 'uint16_t year()'

uint16_t TinyGPSDate::year()

                        ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:109:0:

I:\Dokumente\Arduino\libraries\Time-master/TimeLib.h:117:9: note: old declaration 'int year()'

int year(); // the full four digit year: (2009, 2010 etc)

     ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:111:0:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:399:4: error: 'updated' was not declared in this scope

updated = false;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:400:20: error: 'date' was not declared in this scope

uint16_t year = date % 100;

                ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:404:9: error: 'TinyGPSDate' has not been declared

uint8_t TinyGPSDate::month()

     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'uint8_t month()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:404:28: error: ambiguating new declaration of 'uint8_t month()'

uint8_t TinyGPSDate::month()

                        ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:109:0:

I:\Dokumente\Arduino\libraries\Time-master/TimeLib.h:115:9: note: old declaration 'int month()'

int month(); // the month now (Jan is month 1)

     ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:111:0:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:406:4: error: 'updated' was not declared in this scope

updated = false;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:407:12: error: 'date' was not declared in this scope

return (date / 100) % 100;

        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:410:9: error: 'TinyGPSDate' has not been declared

uint8_t TinyGPSDate::day()

     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'uint8_t day()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:410:26: error: ambiguating new declaration of 'uint8_t day()'

uint8_t TinyGPSDate::day()

                      ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:109:0:

I:\Dokumente\Arduino\libraries\Time-master/TimeLib.h:111:9: note: old declaration 'int day()'

int day(); // the day now

     ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:111:0:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:412:4: error: 'updated' was not declared in this scope

updated = false;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:413:11: error: 'date' was not declared in this scope

return date / 10000;

       ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:416:9: error: 'TinyGPSTime' has not been declared

uint8_t TinyGPSTime::hour()

     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'uint8_t hour()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:416:27: error: ambiguating new declaration of 'uint8_t hour()'

uint8_t TinyGPSTime::hour()

                       ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:109:0:

I:\Dokumente\Arduino\libraries\Time-master/TimeLib.h:99:9: note: old declaration 'int hour()'

int hour(); // the hour now

     ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:111:0:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:418:4: error: 'updated' was not declared in this scope

updated = false;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:419:18: error: invalid operands of types 'time_t(time_t*) {aka long int(long int*)}' and 'int' to binary 'operator/'

return time / 1000000;

              ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:422:9: error: 'TinyGPSTime' has not been declared

uint8_t TinyGPSTime::minute()

     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'uint8_t minute()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:422:29: error: ambiguating new declaration of 'uint8_t minute()'

uint8_t TinyGPSTime::minute()

                         ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:109:0:

I:\Dokumente\Arduino\libraries\Time-master/TimeLib.h:107:9: note: old declaration 'int minute()'

int minute(); // the minute now

     ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:111:0:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:424:4: error: 'updated' was not declared in this scope

updated = false;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:425:19: error: invalid operands of types 'time_t(time_t*) {aka long int(long int*)}' and 'int' to binary 'operator/'

return (time / 10000) % 100;

               ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:428:9: error: 'TinyGPSTime' has not been declared

uint8_t TinyGPSTime::second()

     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'uint8_t second()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:428:29: error: ambiguating new declaration of 'uint8_t second()'

uint8_t TinyGPSTime::second()

                         ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:109:0:

I:\Dokumente\Arduino\libraries\Time-master/TimeLib.h:109:9: note: old declaration 'int second()'

int second(); // the second now

     ^

In file included from I:\Dokumente\Arduino\ESP32_Tracker-master\ESP32_Tracker\ESP32_Tracker.ino:111:0:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:430:4: error: 'updated' was not declared in this scope

updated = false;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:431:19: error: invalid operands of types 'time_t(time_t*) {aka long int(long int*)}' and 'int' to binary 'operator/'

return (time / 100) % 100;

               ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:434:9: error: 'TinyGPSTime' has not been declared

uint8_t TinyGPSTime::centisecond()

     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'uint8_t centisecond()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:436:4: error: 'updated' was not declared in this scope

updated = false;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:437:18: error: invalid operands of types 'time_t(time_t*) {aka long int(long int*)}' and 'int' to binary 'operator%'

return time % 100;

              ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:440:6: error: 'TinyGPSDecimal' has not been declared

void TinyGPSDecimal::commit()

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'void commit()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:440:6: error: redefinition of 'void commit()'

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:339:6: note: 'void commit()' previously defined here

void TinyGPSLocation::commit()

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:442:4: error: 'val' was not declared in this scope

val = newval;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:442:10: error: 'newval' was not declared in this scope

val = newval;

      ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:443:4: error: 'lastCommitTime' was not declared in this scope

lastCommitTime = millis();

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:444:4: error: 'valid' was not declared in this scope

valid = updated = true;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:444:12: error: 'updated' was not declared in this scope

valid = updated = true;

        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:447:6: error: 'TinyGPSDecimal' has not been declared

void TinyGPSDecimal::set(const char *term)

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'void set(const char*)':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:449:4: error: 'newval' was not declared in this scope

newval = TinyGPSPlus::parseDecimal(term);

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:449:13: error: 'TinyGPSPlus' has not been declared

newval = TinyGPSPlus::parseDecimal(term);

         ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:452:6: error: 'TinyGPSInteger' has not been declared

void TinyGPSInteger::commit()

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'void commit()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:452:6: error: redefinition of 'void commit()'

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:339:6: note: 'void commit()' previously defined here

void TinyGPSLocation::commit()

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:454:4: error: 'val' was not declared in this scope

val = newval;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:454:10: error: 'newval' was not declared in this scope

val = newval;

      ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:455:4: error: 'lastCommitTime' was not declared in this scope

lastCommitTime = millis();

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:456:4: error: 'valid' was not declared in this scope

valid = updated = true;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:456:12: error: 'updated' was not declared in this scope

valid = updated = true;

        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:459:6: error: 'TinyGPSInteger' has not been declared

void TinyGPSInteger::set(const char *term)

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'void set(const char*)':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:459:6: error: redefinition of 'void set(const char*)'

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:447:6: note: 'void set(const char*)' previously defined here

void TinyGPSDecimal::set(const char *term)

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:461:4: error: 'newval' was not declared in this scope

newval = atol(term);

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:464:1: error: 'TinyGPSCustom' does not name a type

TinyGPSCustom::TinyGPSCustom(TinyGPSPlus &gps, const char *_sentenceName, int _termNumber)

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:469:6: error: 'TinyGPSCustom' has not been declared

void TinyGPSCustom::begin(TinyGPSPlus &gps, const char *_sentenceName, int _termNumber)

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:469:27: error: variable or field 'begin' declared void

void TinyGPSCustom::begin(TinyGPSPlus &gps, const char *_sentenceName, int _termNumber)

                       ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:469:27: error: 'TinyGPSPlus' was not declared in this scope

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:469:40: error: 'gps' was not declared in this scope

void TinyGPSCustom::begin(TinyGPSPlus &gps, const char *_sentenceName, int _termNumber)

                                    ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:469:45: error: expected primary-expression before 'const'

void TinyGPSCustom::begin(TinyGPSPlus &gps, const char *_sentenceName, int _termNumber)

                                         ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:469:72: error: expected primary-expression before 'int'

void TinyGPSCustom::begin(TinyGPSPlus &gps, const char *_sentenceName, int _termNumber)

                                                                    ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:482:6: error: 'TinyGPSCustom' has not been declared

void TinyGPSCustom::commit()

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'void commit()':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:482:6: error: redefinition of 'void commit()'

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:339:6: note: 'void commit()' previously defined here

void TinyGPSLocation::commit()

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:484:11: error: invalid use of 'this' in non-member function

strcpy(this->buffer, this->stagingBuffer);

       ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:484:25: error: invalid use of 'this' in non-member function

strcpy(this->buffer, this->stagingBuffer);

                     ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:485:4: error: 'lastCommitTime' was not declared in this scope

lastCommitTime = millis();

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:486:4: error: 'valid' was not declared in this scope

valid = updated = true;

^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:486:12: error: 'updated' was not declared in this scope

valid = updated = true;

        ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:489:6: error: 'TinyGPSCustom' has not been declared

void TinyGPSCustom::set(const char *term)

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: In function 'void set(const char*)':

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:489:6: error: redefinition of 'void set(const char*)'

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:447:6: note: 'void set(const char*)' previously defined here

void TinyGPSDecimal::set(const char *term)

Mehrere Bibliotheken wurden für "M5Stack.h" gefunden
^

Benutzt: I:\Dokumente\Arduino\libraries\M5Stack-master
I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:491:12: error: invalid use of 'this' in non-member function

Nicht benutzt: C:\Program Files (x86)\Arduino\libraries\M5Stack-master
Mehrere Bibliotheken wurden für "EEPROM.h" gefunden
strncpy(this->stagingBuffer, term, sizeof(this->stagingBuffer));

Benutzt: C:\Users\Finja\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\EEPROM
^

Nicht benutzt: C:\Program Files (x86)\Arduino\libraries\EEPROM
I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:491:46: error: invalid use of 'this' in non-member function

strncpy(this->stagingBuffer, term, sizeof(this->stagingBuffer));

                                          ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h: At global scope:

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:494:6: error: 'TinyGPSPlus' has not been declared

void TinyGPSPlus::insertCustom(TinyGPSCustom *pElt, const char *sentenceName, int termNumber)

  ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:494:32: error: variable or field 'insertCustom' declared void

void TinyGPSPlus::insertCustom(TinyGPSCustom *pElt, const char *sentenceName, int termNumber)

                            ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:494:32: error: 'TinyGPSCustom' was not declared in this scope

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:494:47: error: 'pElt' was not declared in this scope

void TinyGPSPlus::insertCustom(TinyGPSCustom *pElt, const char *sentenceName, int termNumber)

                                           ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:494:53: error: expected primary-expression before 'const'

void TinyGPSPlus::insertCustom(TinyGPSCustom *pElt, const char *sentenceName, int termNumber)

                                                 ^

I:\Dokumente\Arduino\libraries\TinyGPS\src/TinyGPSMod.h:494:79: error: expected primary-expression before 'int'

void TinyGPSPlus::insertCustom(TinyGPSCustom *pElt, const char *sentenceName, int termNumber)

                                                                           ^

exit status 1
'ten' does not name a type

_

Unable to compile on M5Stack-Fire

I do apologies if this is not the right place to post this. The code doesn't compile on the M5Stack-Fire, I know that in the description it outlines that this was tested on a M5Stack Grey. Would it be possible please to let me know what modifications are required in order to get this code to compile on the M5Stack-Fire? Many thanks.
PS: the error that I am getting when compiling the code reads:
Exit status 1
#error Unsupported board type!
Arduino 1.8.12
Board Manager ESP32 1.0.4 / have tried with 1.0.2 but I get the same error message.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.