AceTime  0.3
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
flash.h
1 #ifndef ACE_TIME_COMMON_FLASH_H
2 #define ACE_TIME_COMMON_FLASH_H
3 
4 #if defined(__AVR__) || defined(__arm__)
5  #include <avr/pgmspace.h>
6 #elif defined(ESP8266) || defined(ESP32)
7  #include <pgmspace.h>
8 #elif defined(__linux__) or defined(__APPLE__)
9  #include <pgmspace.h>
10 #else
11  #error Unsupported platform
12 #endif
13 
14 #endif