Skip to content

Is AceTime working with ESP32 #85

@basementmedia2

Description

@basementmedia2

Hi,

i used your great library with an ESP8266 which works perfect.
But when compiling for ESP32 i get a lot of error messages ;-(
Is there a way to get AceTime running with an ESP32?

This is the error code pasted from Arduino IDE (sorry for that much text ;-(
There are also some other error messages in between but the most are related to acetime.
Would be great if you could help me running that library again

Arduino: 1.8.16 (Linux), Board: "ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"

Arduino: 1.8.16 (Linux), Board: "ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"



In file included from /home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:29:0,
                 from /home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:146,
                 from /media/daten/Arduino/mytestsketch/Code/mytestsketch/mytestsketch.ino:7:
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/common/DateStrings.h: In static member function 'static const char* ace_time::DateStrings::getStringAt(const char* const*, uint8_t)':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/common/DateStrings.h:73:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&strings[i]);
                            ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/common/DateStrings.h:73:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&strings[i]);
                            ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/common/DateStrings.h:73:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&strings[i]);
                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h: In member function 'const ace_time::basic::ZoneRuleBroker ace_time::basic::ZonePolicyBroker::rule(uint8_t) const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:157:29: note: in expansion of macro 'pgm_read_ptr'
           (const ZoneRule*) pgm_read_ptr(&mZonePolicy->rules);
                             ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:157:29: note: in expansion of macro 'pgm_read_ptr'
           (const ZoneRule*) pgm_read_ptr(&mZonePolicy->rules);
                             ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:157:29: note: in expansion of macro 'pgm_read_ptr'
           (const ZoneRule*) pgm_read_ptr(&mZonePolicy->rules);
                             ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h: In member function 'const char* ace_time::basic::ZonePolicyBroker::letter(uint8_t) const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:167:11: note: in expansion of macro 'pgm_read_ptr'
           pgm_read_ptr(&mZonePolicy->letters);
           ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:167:11: note: in expansion of macro 'pgm_read_ptr'
           pgm_read_ptr(&mZonePolicy->letters);
           ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:167:11: note: in expansion of macro 'pgm_read_ptr'
           pgm_read_ptr(&mZonePolicy->letters);
           ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:168:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&letters[i]);
                            ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:168:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&letters[i]);
                            ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:168:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&letters[i]);
                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h: In member function 'const ace_time::basic::ZonePolicyBroker ace_time::basic::ZoneEraBroker::zonePolicy() const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:215:31: note: in expansion of macro 'pgm_read_ptr'
           (const ZonePolicy*) pgm_read_ptr(&mZoneEra->zonePolicy));
                               ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:215:31: note: in expansion of macro 'pgm_read_ptr'
           (const ZonePolicy*) pgm_read_ptr(&mZoneEra->zonePolicy));
                               ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:215:31: note: in expansion of macro 'pgm_read_ptr'
           (const ZonePolicy*) pgm_read_ptr(&mZoneEra->zonePolicy));
                               ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h: In member function 'const char* ace_time::basic::ZoneEraBroker::format() const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:227:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&mZoneEra->format);
                            ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:227:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&mZoneEra->format);
                            ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:227:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&mZoneEra->format);
                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h: In member function 'const ace_time::internal::ZoneContext* ace_time::basic::ZoneInfoBroker::zoneContext() const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:309:11: note: in expansion of macro 'pgm_read_ptr'
           pgm_read_ptr(&mZoneInfo->zoneContext);
           ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:309:11: note: in expansion of macro 'pgm_read_ptr'
           pgm_read_ptr(&mZoneInfo->zoneContext);
           ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:309:11: note: in expansion of macro 'pgm_read_ptr'
           pgm_read_ptr(&mZoneInfo->zoneContext);
           ^
In file included from /home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:146:0,
                 from /media/daten/Arduino/mytestsketch/Code/mytestsketch/mytestsketch.ino:7:
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h: In member function 'const __FlashStringHelper* ace_time::basic::ZoneInfoBroker::name() const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:39:76: note: in definition of macro 'FPSTR'
 #define FPSTR(pstr_pointer) (reinterpret_cast<const __FlashStringHelper *>(pstr_pointer))
                                                                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:313:20: note: in expansion of macro 'pgm_read_ptr'
       return FPSTR(pgm_read_ptr(&mZoneInfo->name));
                    ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:39:76: note: in definition of macro 'FPSTR'
 #define FPSTR(pstr_pointer) (reinterpret_cast<const __FlashStringHelper *>(pstr_pointer))
                                                                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:313:20: note: in expansion of macro 'pgm_read_ptr'
       return FPSTR(pgm_read_ptr(&mZoneInfo->name));
                    ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:39:76: note: in definition of macro 'FPSTR'
 #define FPSTR(pstr_pointer) (reinterpret_cast<const __FlashStringHelper *>(pstr_pointer))
                                                                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:313:20: note: in expansion of macro 'pgm_read_ptr'
       return FPSTR(pgm_read_ptr(&mZoneInfo->name));
                    ^
In file included from /home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:29:0,
                 from /home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:146,
                 from /media/daten/Arduino/mytestsketch/Code/mytestsketch/mytestsketch.ino:7:
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h: In member function 'uint32_t ace_time::basic::ZoneInfoBroker::zoneId() const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:44:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:317:14: note: in expansion of macro 'pgm_read_dword'
       return pgm_read_dword(&mZoneInfo->zoneId);
              ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:45:28: error: '_addr' was not declared in this scope
   *(const unsigned long *)(_addr); \
                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:317:14: note: in expansion of macro 'pgm_read_dword'
       return pgm_read_dword(&mZoneInfo->zoneId);
              ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:46:2: error: void value not ignored as it ought to be
 })
  ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:317:14: note: in expansion of macro 'pgm_read_dword'
       return pgm_read_dword(&mZoneInfo->zoneId);
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h: In member function 'const ace_time::basic::ZoneEraBroker ace_time::basic::ZoneInfoBroker::era(uint8_t) const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:325:46: note: in expansion of macro 'pgm_read_ptr'
       const ZoneEra* eras = (const ZoneEra*) pgm_read_ptr(&mZoneInfo->eras);
                                              ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:325:46: note: in expansion of macro 'pgm_read_ptr'
       const ZoneEra* eras = (const ZoneEra*) pgm_read_ptr(&mZoneInfo->eras);
                                              ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:325:46: note: in expansion of macro 'pgm_read_ptr'
       const ZoneEra* eras = (const ZoneEra*) pgm_read_ptr(&mZoneInfo->eras);
                                              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h: In member function 'const ace_time::basic::ZoneInfo* ace_time::basic::ZoneRegistryBroker::zoneInfo(uint16_t) const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:375:32: note: in expansion of macro 'pgm_read_ptr'
       return (const ZoneInfo*) pgm_read_ptr(&mZoneRegistry[i]);
                                ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:375:32: note: in expansion of macro 'pgm_read_ptr'
       return (const ZoneInfo*) pgm_read_ptr(&mZoneRegistry[i]);
                                ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:375:32: note: in expansion of macro 'pgm_read_ptr'
       return (const ZoneInfo*) pgm_read_ptr(&mZoneRegistry[i]);
                                ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h: In member function 'uint32_t ace_time::basic::LinkEntryBroker::zoneId() const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:44:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:405:38: note: in expansion of macro 'pgm_read_dword'
     uint32_t zoneId() const { return pgm_read_dword(&mLinkEntry->zoneId); }
                                      ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:45:28: error: '_addr' was not declared in this scope
   *(const unsigned long *)(_addr); \
                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:405:38: note: in expansion of macro 'pgm_read_dword'
     uint32_t zoneId() const { return pgm_read_dword(&mLinkEntry->zoneId); }
                                      ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:46:2: error: void value not ignored as it ought to be
 })
  ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:405:38: note: in expansion of macro 'pgm_read_dword'
     uint32_t zoneId() const { return pgm_read_dword(&mLinkEntry->zoneId); }
                                      ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h: In member function 'uint32_t ace_time::basic::LinkEntryBroker::linkId() const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:44:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:406:38: note: in expansion of macro 'pgm_read_dword'
     uint32_t linkId() const { return pgm_read_dword(&mLinkEntry->linkId); }
                                      ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:45:28: error: '_addr' was not declared in this scope
   *(const unsigned long *)(_addr); \
                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:406:38: note: in expansion of macro 'pgm_read_dword'
     uint32_t linkId() const { return pgm_read_dword(&mLinkEntry->linkId); }
                                      ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:46:2: error: void value not ignored as it ought to be
 })
  ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/BasicBrokers.h:406:38: note: in expansion of macro 'pgm_read_dword'
     uint32_t linkId() const { return pgm_read_dword(&mLinkEntry->linkId); }
                                      ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h: In member function 'const ace_time::extended::ZoneRuleBroker ace_time::extended::ZonePolicyBroker::rule(uint8_t) const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:181:29: note: in expansion of macro 'pgm_read_ptr'
           (const ZoneRule*) pgm_read_ptr(&mZonePolicy->rules);
                             ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:181:29: note: in expansion of macro 'pgm_read_ptr'
           (const ZoneRule*) pgm_read_ptr(&mZonePolicy->rules);
                             ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:181:29: note: in expansion of macro 'pgm_read_ptr'
           (const ZoneRule*) pgm_read_ptr(&mZonePolicy->rules);
                             ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h: In member function 'const char* ace_time::extended::ZonePolicyBroker::letter(uint8_t) const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:191:11: note: in expansion of macro 'pgm_read_ptr'
           pgm_read_ptr(&mZonePolicy->letters);
           ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:191:11: note: in expansion of macro 'pgm_read_ptr'
           pgm_read_ptr(&mZonePolicy->letters);
           ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:191:11: note: in expansion of macro 'pgm_read_ptr'
           pgm_read_ptr(&mZonePolicy->letters);
           ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:192:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&letters[i]);
                            ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:192:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&letters[i]);
                            ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:192:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&letters[i]);
                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h: In member function 'const ace_time::extended::ZonePolicyBroker ace_time::extended::ZoneEraBroker::zonePolicy() const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:241:31: note: in expansion of macro 'pgm_read_ptr'
           (const ZonePolicy*) pgm_read_ptr(&mZoneEra->zonePolicy));
                               ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:241:31: note: in expansion of macro 'pgm_read_ptr'
           (const ZonePolicy*) pgm_read_ptr(&mZoneEra->zonePolicy));
                               ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:241:31: note: in expansion of macro 'pgm_read_ptr'
           (const ZonePolicy*) pgm_read_ptr(&mZoneEra->zonePolicy));
                               ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h: In member function 'const char* ace_time::extended::ZoneEraBroker::format() const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:255:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&mZoneEra->format);
                            ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:255:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&mZoneEra->format);
                            ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:255:28: note: in expansion of macro 'pgm_read_ptr'
       return (const char*) pgm_read_ptr(&mZoneEra->format);
                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h: In member function 'const ace_time::internal::ZoneContext* ace_time::extended::ZoneInfoBroker::zoneContext() const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:341:11: note: in expansion of macro 'pgm_read_ptr'
           pgm_read_ptr(&mZoneInfo->zoneContext);
           ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:341:11: note: in expansion of macro 'pgm_read_ptr'
           pgm_read_ptr(&mZoneInfo->zoneContext);
           ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:341:11: note: in expansion of macro 'pgm_read_ptr'
           pgm_read_ptr(&mZoneInfo->zoneContext);
           ^
In file included from /home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:146:0,
                 from /media/daten/Arduino/mytestsketch/Code/mytestsketch/mytestsketch.ino:7:
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h: In member function 'const __FlashStringHelper* ace_time::extended::ZoneInfoBroker::name() const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:39:76: note: in definition of macro 'FPSTR'
 #define FPSTR(pstr_pointer) (reinterpret_cast<const __FlashStringHelper *>(pstr_pointer))
                                                                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:345:20: note: in expansion of macro 'pgm_read_ptr'
       return FPSTR(pgm_read_ptr(&mZoneInfo->name));
                    ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:39:76: note: in definition of macro 'FPSTR'
 #define FPSTR(pstr_pointer) (reinterpret_cast<const __FlashStringHelper *>(pstr_pointer))
                                                                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:345:20: note: in expansion of macro 'pgm_read_ptr'
       return FPSTR(pgm_read_ptr(&mZoneInfo->name));
                    ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:39:76: note: in definition of macro 'FPSTR'
 #define FPSTR(pstr_pointer) (reinterpret_cast<const __FlashStringHelper *>(pstr_pointer))
                                                                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:345:20: note: in expansion of macro 'pgm_read_ptr'
       return FPSTR(pgm_read_ptr(&mZoneInfo->name));
                    ^
In file included from /home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/WString.h:29:0,
                 from /home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:146,
                 from /media/daten/Arduino/mytestsketch/Code/mytestsketch/mytestsketch.ino:7:
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h: In member function 'uint32_t ace_time::extended::ZoneInfoBroker::zoneId() const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:44:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:349:14: note: in expansion of macro 'pgm_read_dword'
       return pgm_read_dword(&mZoneInfo->zoneId);
              ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:45:28: error: '_addr' was not declared in this scope
   *(const unsigned long *)(_addr); \
                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:349:14: note: in expansion of macro 'pgm_read_dword'
       return pgm_read_dword(&mZoneInfo->zoneId);
              ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:46:2: error: void value not ignored as it ought to be
 })
  ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:349:14: note: in expansion of macro 'pgm_read_dword'
       return pgm_read_dword(&mZoneInfo->zoneId);
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h: In member function 'const ace_time::extended::ZoneEraBroker ace_time::extended::ZoneInfoBroker::era(uint8_t) const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:357:46: note: in expansion of macro 'pgm_read_ptr'
       const ZoneEra* eras = (const ZoneEra*) pgm_read_ptr(&mZoneInfo->eras);
                                              ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:357:46: note: in expansion of macro 'pgm_read_ptr'
       const ZoneEra* eras = (const ZoneEra*) pgm_read_ptr(&mZoneInfo->eras);
                                              ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:357:46: note: in expansion of macro 'pgm_read_ptr'
       const ZoneEra* eras = (const ZoneEra*) pgm_read_ptr(&mZoneInfo->eras);
                                              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h: In member function 'const ace_time::extended::ZoneInfo* ace_time::extended::ZoneRegistryBroker::zoneInfo(uint16_t) const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:52:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:407:32: note: in expansion of macro 'pgm_read_ptr'
       return (const ZoneInfo*) pgm_read_ptr(&mZoneRegistry[i]);
                                ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:21: error: '_addr' was not declared in this scope
   *(void * const *)(_addr); \
                     ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:407:32: note: in expansion of macro 'pgm_read_ptr'
       return (const ZoneInfo*) pgm_read_ptr(&mZoneRegistry[i]);
                                ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:53:27: error: void value not ignored as it ought to be
   *(void * const *)(_addr); \
                           ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:407:32: note: in expansion of macro 'pgm_read_ptr'
       return (const ZoneInfo*) pgm_read_ptr(&mZoneRegistry[i]);
                                ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h: In member function 'uint32_t ace_time::extended::LinkEntryBroker::zoneId() const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:44:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:437:38: note: in expansion of macro 'pgm_read_dword'
     uint32_t zoneId() const { return pgm_read_dword(&mLinkEntry->zoneId); }
                                      ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:45:28: error: '_addr' was not declared in this scope
   *(const unsigned long *)(_addr); \
                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:437:38: note: in expansion of macro 'pgm_read_dword'
     uint32_t zoneId() const { return pgm_read_dword(&mLinkEntry->zoneId); }
                                      ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:46:2: error: void value not ignored as it ought to be
 })
  ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:437:38: note: in expansion of macro 'pgm_read_dword'
     uint32_t zoneId() const { return pgm_read_dword(&mLinkEntry->zoneId); }
                                      ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h: In member function 'uint32_t ace_time::extended::LinkEntryBroker::linkId() const':
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:44:14: error: 'typeof_' was not declared in this scope
   typeof(addr) _addr = (addr); \
              ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:438:38: note: in expansion of macro 'pgm_read_dword'
     uint32_t linkId() const { return pgm_read_dword(&mLinkEntry->linkId); }
                                      ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:45:28: error: '_addr' was not declared in this scope
   *(const unsigned long *)(_addr); \
                            ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:438:38: note: in expansion of macro 'pgm_read_dword'
     uint32_t linkId() const { return pgm_read_dword(&mLinkEntry->linkId); }
                                      ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/pgmspace.h:46:2: error: void value not ignored as it ought to be
 })
  ^
/home/basementmedia/Arduino/libraries/AceTime/src/ace_time/internal/ExtendedBrokers.h:438:38: note: in expansion of macro 'pgm_read_dword'
     uint32_t linkId() const { return pgm_read_dword(&mLinkEntry->linkId); }
                                      ^
/media/daten/Arduino/mytestsketch/Code/mytestsketch/mytestsketch.ino: In function 'void setup()':
mytestsketch:372:34: error: invalid conversion from 'const char*' to 'long int' [-fpermissive]
   configTime(MY_TZ, MY_NTP_SERVER); // Wird für die Abfrage der Uhrzeit online benötigt (nur falls eine WLAN-Verbindung besteht und nur für das erste Mal einschalten...
                                  ^
mytestsketch:372:34: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
mytestsketch:372:34: error: too few arguments to function 'void configTime(long int, int, const char*, const char*, const char*)'
In file included from /media/daten/Arduino/mytestsketch/Code/mytestsketch/mytestsketch.ino:7:0:
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:173:17: note: declared here
 extern "C" void configTime(long gmtOffset_sec, int daylightOffset_sec,
                 ^
/media/daten/Arduino/mytestsketch/Code/mytestsketch/mytestsketch.ino: In lambda function:
mytestsketch:605:37: error: 'firmwareUpdate' was not declared in this scope
       server.send(200, "text/html", firmwareUpdate);
                                     ^
/media/daten/Arduino/mytestsketch/Code/mytestsketch/mytestsketch.ino: In function 'void setup()':
mytestsketch:645:61: error: no matching function for call to 'WiFiUDP::beginMulticast(IPAddress, IPAddress&, const uint16_t&)'
   if (!Udp.beginMulticast(WiFi.softAPIP(), multicastIP, PORT)) {
                                                             ^
In file included from /home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi/src/WiFi.h:39:0,
                 from /home/basementmedia/Arduino/libraries/AceTime/src/ace_time/clock/NtpClock.h:15,
                 from /home/basementmedia/Arduino/libraries/AceTime/src/AceTime.h:68,
                 from /media/daten/Arduino/mytestsketch/Code/mytestsketch/mytestsketch.ino:69:
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi/src/WiFiUdp.h:57:11: note: candidate: virtual uint8_t WiFiUDP::beginMulticast(IPAddress, uint16_t)
   uint8_t beginMulticast(IPAddress a, uint16_t p);
           ^
/home/basementmedia/.arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi/src/WiFiUdp.h:57:11: note:   candidate expects 2 arguments, 3 provided
/media/daten/Arduino/mytestsketch/Code/mytestsketch/mytestsketch.ino: In function 'void AP_conn()':
mytestsketch:656:25: error: 'class EspClass' has no member named 'getChipId'
   uint32_t chipid = ESP.getChipId();
                         ^

       ^
exit status 1
invalid conversion from 'const char*' to 'long int' [-fpermissive]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions