I've been trying to get this code for a Autonomous satellite tracker to work, but I am now at a loss.
I' using an Adafruit Feather HUZZAH with ESP8266
I dl'd from here: https://www.clearskyinstitute.com/ham/AST/AutoSatTracker-2016082822.zip
I made my own avr subfolder with all of the needed avr files.
Any and all help is greatly appreciated.
Sam
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\magdecl.cpp:5:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:25: error: 'uint_farptr_t' was not declared in this scope
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:25: note: suggested alternative: 'uint_fast8_t'
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
uint_fast8_t
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: attributes after parenthesized initializer ignored [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:44: note: in expansion of macro '__ATTR_CONST__'
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:26: error: 'uint_farptr_t' was not declared in this scope
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:26: note: suggested alternative: 'uint_fast8_t'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
uint_fast8_t
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:52: error: expected primary-expression before 'len'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: attributes after parenthesized initializer ignored [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:57: note: in expansion of macro '__ATTR_CONST__'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: expression list treated as compound expression in initializer [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:57: note: in expansion of macro '__ATTR_CONST__'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1560:36: error: 'uint_farptr_t' has not been declared
extern void *memcpy_PF(void *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1575:36: error: 'uint_farptr_t' has not been declared
extern char *strcpy_PF(char *dest, uint_farptr_t src);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1595:37: error: 'uint_farptr_t' has not been declared
extern char *strncpy_PF(char *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1611:36: error: 'uint_farptr_t' has not been declared
extern char *strcat_PF(char *dest, uint_farptr_t src);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1632:37: error: 'uint_farptr_t' has not been declared
extern size_t strlcat_PF(char *dst, uint_farptr_t src, size_t siz);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1649:37: error: 'uint_farptr_t' has not been declared
extern char *strncat_PF(char *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1665:38: error: 'uint_farptr_t' has not been declared
extern int strcmp_PF(const char *s1, uint_farptr_t s2) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1682:39: error: 'uint_farptr_t' has not been declared
extern int strncmp_PF(const char *s1, uint_farptr_t s2, size_t n) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1698:42: error: 'uint_farptr_t' has not been declared
extern int strcasecmp_PF(const char *s1, uint_farptr_t s2) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1716:43: error: 'uint_farptr_t' has not been declared
extern int strncasecmp_PF(const char *s1, uint_farptr_t s2, size_t n) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1732:40: error: 'uint_farptr_t' has not been declared
extern char *strstr_PF(const char *s1, uint_farptr_t s2);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1744:37: error: 'uint_farptr_t' has not been declared
extern size_t strlcpy_PF(char *dst, uint_farptr_t src, size_t siz);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1760:36: error: 'uint_farptr_t' has not been declared
extern int memcmp_PF(const void *, uint_farptr_t, size_t) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\magdecl.cpp: In function 'int E0000(int*, double, double, double, double, double*, double*, double*, double*)':
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:671:41: error: cast from 'const double*' to 'uint16_t' {aka 'short unsigned int'} loses precision [-fpermissive]
__LPM_float((uint16_t)(address_short))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:557:36: note: in definition of macro '__LPM_float_classic__'
uint16_t __addr16 = (uint16_t)(addr); \
^~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:671:5: note: in expansion of macro '__LPM_float'
__LPM_float((uint16_t)(address_short))
^~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\magdecl.cpp:83:18: note: in expansion of macro 'pgm_read_float_near'
c[i][j] = pgm_read_float_near (&c0[i][j]);
^~~~~~~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:671:41: error: cast from 'const double*' to 'uint16_t' {aka 'short unsigned int'} loses precision [-fpermissive]
__LPM_float((uint16_t)(address_short))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:557:36: note: in definition of macro '__LPM_float_classic__'
uint16_t __addr16 = (uint16_t)(addr); \
^~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:671:5: note: in expansion of macro '__LPM_float'
__LPM_float((uint16_t)(address_short))
^~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\magdecl.cpp:84:19: note: in expansion of macro 'pgm_read_float_near'
cd[i][j] = pgm_read_float_near (&cd0[i][j]);
^~~~~~~~~~~~~~~~~~~
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.cpp:5:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:25: error: 'uint_farptr_t' was not declared in this scope
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:25: note: suggested alternative: 'uint_fast8_t'
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
uint_fast8_t
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: attributes after parenthesized initializer ignored [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:44: note: in expansion of macro '__ATTR_CONST__'
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:26: error: 'uint_farptr_t' was not declared in this scope
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:26: note: suggested alternative: 'uint_fast8_t'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
uint_fast8_t
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:52: error: expected primary-expression before 'len'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: attributes after parenthesized initializer ignored [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:57: note: in expansion of macro '__ATTR_CONST__'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: expression list treated as compound expression in initializer [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:57: note: in expansion of macro '__ATTR_CONST__'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1560:36: error: 'uint_farptr_t' has not been declared
extern void *memcpy_PF(void *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1575:36: error: 'uint_farptr_t' has not been declared
extern char *strcpy_PF(char *dest, uint_farptr_t src);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1595:37: error: 'uint_farptr_t' has not been declared
extern char *strncpy_PF(char *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1611:36: error: 'uint_farptr_t' has not been declared
extern char *strcat_PF(char *dest, uint_farptr_t src);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1632:37: error: 'uint_farptr_t' has not been declared
extern size_t strlcat_PF(char *dst, uint_farptr_t src, size_t siz);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1649:37: error: 'uint_farptr_t' has not been declared
extern char *strncat_PF(char *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1665:38: error: 'uint_farptr_t' has not been declared
extern int strcmp_PF(const char *s1, uint_farptr_t s2) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1682:39: error: 'uint_farptr_t' has not been declared
extern int strncmp_PF(const char *s1, uint_farptr_t s2, size_t n) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1698:42: error: 'uint_farptr_t' has not been declared
extern int strcasecmp_PF(const char *s1, uint_farptr_t s2) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1716:43: error: 'uint_farptr_t' has not been declared
extern int strncasecmp_PF(const char *s1, uint_farptr_t s2, size_t n) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1732:40: error: 'uint_farptr_t' has not been declared
extern char *strstr_PF(const char *s1, uint_farptr_t s2);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1744:37: error: 'uint_farptr_t' has not been declared
extern size_t strlcpy_PF(char *dst, uint_farptr_t src, size_t siz);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1760:36: error: 'uint_farptr_t' has not been declared
extern int memcmp_PF(const void *, uint_farptr_t, size_t) __ATTR_PURE__;
^~~~~~~~~~~~~
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.h:13,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.h:9,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.cpp:7:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h: In member function 'void Circum::startPolling()':
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:23:6: error: 'OCR0A' was not declared in this scope
OCR0A = 0xAF;
^~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:24:6: error: 'TIMSK0' was not declared in this scope
TIMSK0 |= _BV(OCIE0A);
^~~~~~
In file included from C:\Users\samue\AppData\Local\Arduino15\libraries\Ethernet\src/Ethernet.h:51,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.h:8,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.h:9,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.cpp:7:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:24:20: error: 'OCIE0A' was not declared in this scope
TIMSK0 |= _BV(OCIE0A);
^~~~~~
C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:107:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.cpp: In constructor 'Webpage::Webpage()':
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.cpp:30:36: error: invalid new-expression of abstract class type 'EthernetServer'
httpServer = new EthernetServer(80); // http
^
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.h:8,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.h:9,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.cpp:7:
C:\Users\samue\AppData\Local\Arduino15\libraries\Ethernet\src/Ethernet.h:254:7: note: because the following virtual functions are pure within 'EthernetServer':
class EthernetServer : public Server {
^~~~~~~~~~~~~~
In file included from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:182,
from C:\Users\samue\AppData\Local\Arduino15\libraries\Ethernet\src/Ethernet.h:51,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.h:8,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.h:9,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.cpp:7:
C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Server.h:28:18: note: 'virtual void Server::begin(uint16_t)'
virtual void begin(uint16_t port=0) =0;
^~~~~
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:10,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:10,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.h:13,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\AutoSatTracker.ino:23:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:25: error: 'uint_farptr_t' was not declared in this scope
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:25: note: suggested alternative: 'uint_fast8_t'
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
uint_fast8_t
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: attributes after parenthesized initializer ignored [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:44: note: in expansion of macro '__ATTR_CONST__'
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:26: error: 'uint_farptr_t' was not declared in this scope
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:26: note: suggested alternative: 'uint_fast8_t'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
uint_fast8_t
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:52: error: expected primary-expression before 'len'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: attributes after parenthesized initializer ignored [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:57: note: in expansion of macro '__ATTR_CONST__'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: expression list treated as compound expression in initializer [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:57: note: in expansion of macro '__ATTR_CONST__'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1560:36: error: 'uint_farptr_t' has not been declared
extern void *memcpy_PF(void *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1575:36: error: 'uint_farptr_t' has not been declared
extern char *strcpy_PF(char *dest, uint_farptr_t src);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1595:37: error: 'uint_farptr_t' has not been declared
extern char *strncpy_PF(char *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1611:36: error: 'uint_farptr_t' has not been declared
extern char *strcat_PF(char *dest, uint_farptr_t src);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1632:37: error: 'uint_farptr_t' has not been declared
extern size_t strlcat_PF(char *dst, uint_farptr_t src, size_t siz);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1649:37: error: 'uint_farptr_t' has not been declared
extern char *strncat_PF(char *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1665:38: error: 'uint_farptr_t' has not been declared
extern int strcmp_PF(const char *s1, uint_farptr_t s2) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1682:39: error: 'uint_farptr_t' has not been declared
extern int strncmp_PF(const char *s1, uint_farptr_t s2, size_t n) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1698:42: error: 'uint_farptr_t' has not been declared
extern int strcasecmp_PF(const char *s1, uint_farptr_t s2) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1716:43: error: 'uint_farptr_t' has not been declared
extern int strncasecmp_PF(const char *s1, uint_farptr_t s2, size_t n) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1732:40: error: 'uint_farptr_t' has not been declared
extern char *strstr_PF(const char *s1, uint_farptr_t s2);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1744:37: error: 'uint_farptr_t' has not been declared
extern size_t strlcpy_PF(char *dst, uint_farptr_t src, size_t siz);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1760:36: error: 'uint_farptr_t' has not been declared
extern int memcmp_PF(const void *, uint_farptr_t, size_t) __ATTR_PURE__;
^~~~~~~~~~~~~
In file included from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/WString.h:26,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:176,
from C:\Users\samue\AppData\Local\Temp\arduino\sketches\8698D904881A0D5503C378136C59D476\sketch\AutoSatTracker.ino.cpp:1:
C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/pgmspace.h:81:23: error: 'size_t strlen(const char*)' was declared 'extern' and later 'static' [-fpermissive]
#define strlen_P strlen
^~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1780:61: note: in expansion of macro 'strlen_P'
__attribute__((__always_inline__)) static __inline__ size_t strlen_P(const char * s);
^~~~~~~~
In file included from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:29,
from C:\Users\samue\AppData\Local\Temp\arduino\sketches\8698D904881A0D5503C378136C59D476\sketch\AutoSatTracker.ino.cpp:1:
c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\sys-include\string.h:41:9: note: previous declaration of 'size_t strlen(const char*)'
size_t strlen (const char *);
^~~~~~
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.h:13,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\AutoSatTracker.ino:23:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h: In member function 'void Circum::startPolling()':
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:23:6: error: 'OCR0A' was not declared in this scope
OCR0A = 0xAF;
^~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:24:6: error: 'TIMSK0' was not declared in this scope
TIMSK0 |= _BV(OCIE0A);
^~~~~~
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\io.h:99,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:90,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:10,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:10,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.h:13,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\AutoSatTracker.ino:23:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:24:20: error: 'OCIE0A' was not declared in this scope
TIMSK0 |= _BV(OCIE0A);
^~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\sfr_defs.h:208:25: note: in definition of macro '_BV'
#define _BV(bit) (1 << (bit))
^~~
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp:4:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h: In member function 'void Circum::startPolling()':
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:23:6: error: 'OCR0A' was not declared in this scope
OCR0A = 0xAF;
^~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:24:6: error: 'TIMSK0' was not declared in this scope
TIMSK0 |= _BV(OCIE0A);
^~~~~~
In file included from C:\Users\samue\AppData\Local\Arduino15\libraries\Ethernet\src/Ethernet.h:51,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:5,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp:4:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:24:20: error: 'OCIE0A' was not declared in this scope
TIMSK0 |= _BV(OCIE0A);
^~~~~~
C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:107:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:10,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp:4:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h: At global scope:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:25: error: 'uint_farptr_t' was not declared in this scope
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:25: note: suggested alternative: 'uint_fast8_t'
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
uint_fast8_t
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: attributes after parenthesized initializer ignored [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:44: note: in expansion of macro '__ATTR_CONST__'
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:26: error: 'uint_farptr_t' was not declared in this scope
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:26: note: suggested alternative: 'uint_fast8_t'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
uint_fast8_t
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:52: error: expected primary-expression before 'len'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: attributes after parenthesized initializer ignored [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:57: note: in expansion of macro '__ATTR_CONST__'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: expression list treated as compound expression in initializer [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:57: note: in expansion of macro '__ATTR_CONST__'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1560:36: error: 'uint_farptr_t' has not been declared
extern void *memcpy_PF(void *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1575:36: error: 'uint_farptr_t' has not been declared
extern char *strcpy_PF(char *dest, uint_farptr_t src);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1595:37: error: 'uint_farptr_t' has not been declared
extern char *strncpy_PF(char *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1611:36: error: 'uint_farptr_t' has not been declared
extern char *strcat_PF(char *dest, uint_farptr_t src);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1632:37: error: 'uint_farptr_t' has not been declared
extern size_t strlcat_PF(char *dst, uint_farptr_t src, size_t siz);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1649:37: error: 'uint_farptr_t' has not been declared
extern char *strncat_PF(char *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1665:38: error: 'uint_farptr_t' has not been declared
extern int strcmp_PF(const char *s1, uint_farptr_t s2) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1682:39: error: 'uint_farptr_t' has not been declared
extern int strncmp_PF(const char *s1, uint_farptr_t s2, size_t n) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1698:42: error: 'uint_farptr_t' has not been declared
extern int strcasecmp_PF(const char *s1, uint_farptr_t s2) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1716:43: error: 'uint_farptr_t' has not been declared
extern int strncasecmp_PF(const char *s1, uint_farptr_t s2, size_t n) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1732:40: error: 'uint_farptr_t' has not been declared
extern char *strstr_PF(const char *s1, uint_farptr_t s2);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1744:37: error: 'uint_farptr_t' has not been declared
extern size_t strlcpy_PF(char *dst, uint_farptr_t src, size_t siz);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1760:36: error: 'uint_farptr_t' has not been declared
extern int memcmp_PF(const void *, uint_farptr_t, size_t) __ATTR_PURE__;
^~~~~~~~~~~~~
In file included from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/WString.h:26,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:176,
from C:\Users\samue\AppData\Local\Arduino15\libraries\Ethernet\src/Ethernet.h:51,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:5,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp:4:
C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/pgmspace.h:81:23: error: 'size_t strlen(const char*)' was declared 'extern' and later 'static' [-fpermissive]
#define strlen_P strlen
^~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1780:61: note: in expansion of macro 'strlen_P'
__attribute__((__always_inline__)) static __inline__ size_t strlen_P(const char * s);
^~~~~~~~
In file included from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:29,
from C:\Users\samue\AppData\Local\Arduino15\libraries\Ethernet\src/Ethernet.h:51,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:5,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp:4:
c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\sys-include\string.h:41:9: note: previous declaration of 'size_t strlen(const char*)'
size_t strlen (const char *);
^~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp: In member function 'bool Target::overrideValue(char*, char*)':
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp:283:36: error: no matching function for call to 'min(double, int)'
el = max (min (atof(value), 90), 0);
^
In file included from c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\algorithm:62,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:172,
from C:\Users\samue\AppData\Local\Arduino15\libraries\Ethernet\src/Ethernet.h:51,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:5,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp:4:
c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algo.h:3456:5: note: candidate: 'template<class _Tp, class _Compare> _Tp std::min(std::initializer_list<_Tp>, _Compare)'
min(initializer_list<_Tp> __l, _Compare __comp)
^~~
c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algo.h:3456:5: note: template argument deduction/substitution failed:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp:283:36: note: mismatched types 'std::initializer_list<_Tp>' and 'double'
el = max (min (atof(value), 90), 0);
^
In file included from c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\algorithm:62,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:172,
from C:\Users\samue\AppData\Local\Arduino15\libraries\Ethernet\src/Ethernet.h:51,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:5,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp:4:
c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algo.h:3450:5: note: candidate: 'template<class _Tp> _Tp std::min(std::initializer_list<_Tp>)'
min(initializer_list<_Tp> __l)
^~~
c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algo.h:3450:5: note: template argument deduction/substitution failed:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp:283:36: note: mismatched types 'std::initializer_list<_Tp>' and 'double'
el = max (min (atof(value), 90), 0);
^
In file included from c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\algorithm:61,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:172,
from C:\Users\samue\AppData\Local\Arduino15\libraries\Ethernet\src/Ethernet.h:51,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:5,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp:4:
c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:243:5: note: candidate: 'template<class _Tp, class _Compare> const _Tp& std::min(const _Tp&, const _Tp&, _Compare)'
min(const _Tp& __a, const _Tp& __b, _Compare __comp)
^~~
c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:243:5: note: template argument deduction/substitution failed:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp:283:36: note: deduced conflicting types for parameter 'const _Tp' ('double' and 'int')
el = max (min (atof(value), 90), 0);
^
In file included from c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\algorithm:61,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:172,
from C:\Users\samue\AppData\Local\Arduino15\libraries\Ethernet\src/Ethernet.h:51,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:5,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp:4:
c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:195:5: note: candidate: 'template<class _Tp> const _Tp& std::min(const _Tp&, const _Tp&)'
min(const _Tp& __a, const _Tp& __b)
^~~
c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\stl_algobase.h:195:5: note: template argument deduction/substitution failed:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.cpp:283:36: note: deduced conflicting types for parameter 'const _Tp' ('double' and 'int')
el = max (min (atof(value), 90), 0);
^
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:10,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:10,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.cpp:5:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:25: error: 'uint_farptr_t' was not declared in this scope
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:25: note: suggested alternative: 'uint_fast8_t'
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
uint_fast8_t
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: attributes after parenthesized initializer ignored [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:44: note: in expansion of macro '__ATTR_CONST__'
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:26: error: 'uint_farptr_t' was not declared in this scope
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:26: note: suggested alternative: 'uint_fast8_t'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
uint_fast8_t
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:52: error: expected primary-expression before 'len'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: attributes after parenthesized initializer ignored [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:57: note: in expansion of macro '__ATTR_CONST__'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: expression list treated as compound expression in initializer [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:57: note: in expansion of macro '__ATTR_CONST__'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1560:36: error: 'uint_farptr_t' has not been declared
extern void *memcpy_PF(void *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1575:36: error: 'uint_farptr_t' has not been declared
extern char *strcpy_PF(char *dest, uint_farptr_t src);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1595:37: error: 'uint_farptr_t' has not been declared
extern char *strncpy_PF(char *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1611:36: error: 'uint_farptr_t' has not been declared
extern char *strcat_PF(char *dest, uint_farptr_t src);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1632:37: error: 'uint_farptr_t' has not been declared
extern size_t strlcat_PF(char *dst, uint_farptr_t src, size_t siz);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1649:37: error: 'uint_farptr_t' has not been declared
extern char *strncat_PF(char *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1665:38: error: 'uint_farptr_t' has not been declared
extern int strcmp_PF(const char *s1, uint_farptr_t s2) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1682:39: error: 'uint_farptr_t' has not been declared
extern int strncmp_PF(const char *s1, uint_farptr_t s2, size_t n) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1698:42: error: 'uint_farptr_t' has not been declared
extern int strcasecmp_PF(const char *s1, uint_farptr_t s2) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1716:43: error: 'uint_farptr_t' has not been declared
extern int strncasecmp_PF(const char *s1, uint_farptr_t s2, size_t n) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1732:40: error: 'uint_farptr_t' has not been declared
extern char *strstr_PF(const char *s1, uint_farptr_t s2);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1744:37: error: 'uint_farptr_t' has not been declared
extern size_t strlcpy_PF(char *dst, uint_farptr_t src, size_t siz);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1760:36: error: 'uint_farptr_t' has not been declared
extern int memcmp_PF(const void *, uint_farptr_t, size_t) __ATTR_PURE__;
^~~~~~~~~~~~~
In file included from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/WString.h:26,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:176,
from C:\Users\samue\AppData\Local\Arduino15\libraries\Ethernet\src/Ethernet.h:51,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:5,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.cpp:5:
C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/pgmspace.h:81:23: error: 'size_t strlen(const char*)' was declared 'extern' and later 'static' [-fpermissive]
#define strlen_P strlen
^~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1780:61: note: in expansion of macro 'strlen_P'
__attribute__((__always_inline__)) static __inline__ size_t strlen_P(const char * s);
^~~~~~~~
In file included from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:29,
from C:\Users\samue\AppData\Local\Arduino15\libraries\Ethernet\src/Ethernet.h:51,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:5,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.cpp:5:
c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\sys-include\string.h:41:9: note: previous declaration of 'size_t strlen(const char*)'
size_t strlen (const char *);
^~~~~~
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.cpp:5:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h: In member function 'void Circum::startPolling()':
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:23:6: error: 'OCR0A' was not declared in this scope
OCR0A = 0xAF;
^~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:24:6: error: 'TIMSK0' was not declared in this scope
TIMSK0 |= _BV(OCIE0A);
^~~~~~
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\io.h:99,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:90,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:10,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:10,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.cpp:5:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:24:20: error: 'OCIE0A' was not declared in this scope
TIMSK0 |= _BV(OCIE0A);
^~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\sfr_defs.h:208:25: note: in definition of macro '_BV'
#define _BV(bit) (1 << (bit))
^~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.cpp: At global scope:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.cpp:338:4: error: expected constructor, destructor, or type conversion before '(' token
ISR(TIMER0_COMPA_vect)
^
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Gimbal.h:11,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Gimbal.cpp:4:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h: In member function 'void Circum::startPolling()':
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:23:6: error: 'OCR0A' was not declared in this scope
OCR0A = 0xAF;
^~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:24:6: error: 'TIMSK0' was not declared in this scope
TIMSK0 |= _BV(OCIE0A);
^~~~~~
In file included from C:\Users\samue\AppData\Local\Arduino15\libraries\Ethernet\src/Ethernet.h:51,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Gimbal.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Gimbal.cpp:4:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:24:20: error: 'OCIE0A' was not declared in this scope
TIMSK0 |= _BV(OCIE0A);
^~~~~~
C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Arduino.h:107:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:10,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Gimbal.h:11,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Gimbal.cpp:4:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h: At global scope:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:25: error: 'uint_farptr_t' was not declared in this scope
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:25: note: suggested alternative: 'uint_fast8_t'
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
uint_fast8_t
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: attributes after parenthesized initializer ignored [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:44: note: in expansion of macro '__ATTR_CONST__'
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:26: error: 'uint_farptr_t' was not declared in this scope
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:26: note: suggested alternative: 'uint_fast8_t'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
uint_fast8_t
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:52: error: expected primary-expression before 'len'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: attributes after parenthesized initializer ignored [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:57: note: in expansion of macro '__ATTR_CONST__'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: expression list treated as compound expression in initializer [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:57: note: in expansion of macro '__ATTR_CONST__'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1560:36: error: 'uint_farptr_t' has not been declared
extern void *memcpy_PF(void *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1575:36: error: 'uint_farptr_t' has not been declared
extern char *strcpy_PF(char *dest, uint_farptr_t src);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1595:37: error: 'uint_farptr_t' has not been declared
extern char *strncpy_PF(char *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1611:36: error: 'uint_farptr_t' has not been declared
extern char *strcat_PF(char *dest, uint_farptr_t src);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1632:37: error: 'uint_farptr_t' has not been declared
extern size_t strlcat_PF(char *dst, uint_farptr_t src, size_t siz);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1649:37: error: 'uint_farptr_t' has not been declared
extern char *strncat_PF(char *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1665:38: error: 'uint_farptr_t' has not been declared
extern int strcmp_PF(const char *s1, uint_farptr_t s2) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1682:39: error: 'uint_farptr_t' has not been declared
extern int strncmp_PF(const char *s1, uint_farptr_t s2, size_t n) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1698:42: error: 'uint_farptr_t' has not been declared
extern int strcasecmp_PF(const char *s1, uint_farptr_t s2) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1716:43: error: 'uint_farptr_t' has not been declared
extern int strncasecmp_PF(const char *s1, uint_farptr_t s2, size_t n) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1732:40: error: 'uint_farptr_t' has not been declared
extern char *strstr_PF(const char *s1, uint_farptr_t s2);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1744:37: error: 'uint_farptr_t' has not been declared
extern size_t strlcpy_PF(char *dst, uint_farptr_t src, size_t siz);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1760:36: error: 'uint_farptr_t' has not been declared
extern int memcmp_PF(const void *, uint_farptr_t, size_t) __ATTR_PURE__;
^~~~~~~~~~~~~
In file included from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/WString.h:26,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Print.h:26,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Stream.h:26,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\Wire\src/Wire.h:35,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Gimbal.h:6,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Gimbal.cpp:4:
C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/pgmspace.h:81:23: error: 'size_t strlen(const char*)' was declared 'extern' and later 'static' [-fpermissive]
#define strlen_P strlen
^~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1780:61: note: in expansion of macro 'strlen_P'
__attribute__((__always_inline__)) static __inline__ size_t strlen_P(const char * s);
^~~~~~~~
In file included from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/esp32-hal.h:29,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\Wire\src/Wire.h:29,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Gimbal.h:6,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Gimbal.cpp:4:
c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\sys-include\string.h:41:9: note: previous declaration of 'size_t strlen(const char*)'
size_t strlen (const char *);
^~~~~~
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:10,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:10,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.h:13,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.cpp:4:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:25: error: 'uint_farptr_t' was not declared in this scope
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:25: note: suggested alternative: 'uint_fast8_t'
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
uint_fast8_t
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: attributes after parenthesized initializer ignored [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1529:44: note: in expansion of macro '__ATTR_CONST__'
extern size_t strlen_PF(uint_farptr_t src) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:26: error: 'uint_farptr_t' was not declared in this scope
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:26: note: suggested alternative: 'uint_fast8_t'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~
uint_fast8_t
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:52: error: expected primary-expression before 'len'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: attributes after parenthesized initializer ignored [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:57: note: in expansion of macro '__ATTR_CONST__'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:94:49: error: expression list treated as compound expression in initializer [-fpermissive]
#define __ATTR_CONST__ __attribute__((__const__))
^
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1545:57: note: in expansion of macro '__ATTR_CONST__'
extern size_t strnlen_PF(uint_farptr_t src, size_t len) __ATTR_CONST__; /* program memory can't change */
^~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1560:36: error: 'uint_farptr_t' has not been declared
extern void *memcpy_PF(void *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1575:36: error: 'uint_farptr_t' has not been declared
extern char *strcpy_PF(char *dest, uint_farptr_t src);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1595:37: error: 'uint_farptr_t' has not been declared
extern char *strncpy_PF(char *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1611:36: error: 'uint_farptr_t' has not been declared
extern char *strcat_PF(char *dest, uint_farptr_t src);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1632:37: error: 'uint_farptr_t' has not been declared
extern size_t strlcat_PF(char *dst, uint_farptr_t src, size_t siz);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1649:37: error: 'uint_farptr_t' has not been declared
extern char *strncat_PF(char *dest, uint_farptr_t src, size_t len);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1665:38: error: 'uint_farptr_t' has not been declared
extern int strcmp_PF(const char *s1, uint_farptr_t s2) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1682:39: error: 'uint_farptr_t' has not been declared
extern int strncmp_PF(const char *s1, uint_farptr_t s2, size_t n) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1698:42: error: 'uint_farptr_t' has not been declared
extern int strcasecmp_PF(const char *s1, uint_farptr_t s2) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1716:43: error: 'uint_farptr_t' has not been declared
extern int strncasecmp_PF(const char *s1, uint_farptr_t s2, size_t n) __ATTR_PURE__;
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1732:40: error: 'uint_farptr_t' has not been declared
extern char *strstr_PF(const char *s1, uint_farptr_t s2);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1744:37: error: 'uint_farptr_t' has not been declared
extern size_t strlcpy_PF(char *dst, uint_farptr_t src, size_t siz);
^~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1760:36: error: 'uint_farptr_t' has not been declared
extern int memcmp_PF(const void *, uint_farptr_t, size_t) __ATTR_PURE__;
^~~~~~~~~~~~~
In file included from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/WString.h:26,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Print.h:26,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/Stream.h:26,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\Wire\src/Wire.h:35,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.cpp:4:
C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/pgmspace.h:81:23: error: 'size_t strlen(const char*)' was declared 'extern' and later 'static' [-fpermissive]
#define strlen_P strlen
^~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:1780:61: note: in expansion of macro 'strlen_P'
__attribute__((__always_inline__)) static __inline__ size_t strlen_P(const char * s);
^~~~~~~~
In file included from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\cores\esp32/esp32-hal.h:29,
from C:\Users\samue\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\Wire\src/Wire.h:29,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.cpp:4:
c:\users\samue\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\sys-include\string.h:41:9: note: previous declaration of 'size_t strlen(const char*)'
size_t strlen (const char *);
^~~~~~
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.h:13,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.cpp:4:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h: In member function 'void Circum::startPolling()':
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:23:6: error: 'OCR0A' was not declared in this scope
OCR0A = 0xAF;
^~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:24:6: error: 'TIMSK0' was not declared in this scope
TIMSK0 |= _BV(OCIE0A);
^~~~~~
In file included from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\io.h:99,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\pgmspace.h:90,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Webpage.h:7,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Target.h:10,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:10,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.h:13,
from C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.cpp:4:
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Circum.h:24:20: error: 'OCIE0A' was not declared in this scope
TIMSK0 |= _BV(OCIE0A);
^~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\avr\sfr_defs.h:208:25: note: in definition of macro '_BV'
#define _BV(bit) (1 << (bit))
^~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.cpp: In constructor 'Sensor::Sensor()':
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.cpp:12:45: error: 'OPERATION_MODE_NDOF' is not a member of 'Adafruit_BNO055'
sensor_found = bno->begin(Adafruit_BNO055::OPERATION_MODE_NDOF);
^~~~~~~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.cpp: In member function 'void Sensor::saveCalibration()':
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.cpp:117:33: error: 'OPERATION_MODE_CONFIG' is not a member of 'Adafruit_BNO055'
bno->setMode (Adafruit_BNO055::OPERATION_MODE_CONFIG);
^~~~~~~~~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.cpp:138:33: error: 'OPERATION_MODE_NDOF' is not a member of 'Adafruit_BNO055'
bno->setMode (Adafruit_BNO055::OPERATION_MODE_NDOF);
^~~~~~~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.cpp: In member function 'void Sensor::installCalibration()':
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.cpp:164:33: error: 'OPERATION_MODE_CONFIG' is not a member of 'Adafruit_BNO055'
bno->setMode (Adafruit_BNO055::OPERATION_MODE_CONFIG);
^~~~~~~~~~~~~~~~~~~~~
C:\Users\samue\Downloads\AutoSatTracker-2016082822\AutoSatTracker\Sensor.cpp:179:33: error: 'OPERATION_MODE_NDOF' is not a member of 'Adafruit_BNO055'
bno->setMode (Adafruit_BNO055::OPERATION_MODE_NDOF);
^~~~~~~~~~~~~~~~~~~
exit status 1
Compilation error: 'uint_farptr_t' was not declared in this scope