Ersa Wearable Platform
Embedded smartwatch firmware and application framework
Loading...
Searching...
No Matches
Variables
ersa::config Namespace Reference

Variables

constexpr const char * DEFAULT_NTP_SERVERS []
 
constexpr size_t NUM_NTP_SERVERS = sizeof(DEFAULT_NTP_SERVERS) / sizeof(DEFAULT_NTP_SERVERS[0])
 
constexpr const char * DEFAULT_HTTP_TIME_ENDPOINTS []
 
constexpr size_t NUM_HTTP_TIME_ENDPOINTS = sizeof(DEFAULT_HTTP_TIME_ENDPOINTS) / sizeof(DEFAULT_HTTP_TIME_ENDPOINTS[0])
 
constexpr uint32_t WIFI_CONNECT_TIMEOUT_MS = 12000
 
constexpr uint32_t NTP_SYNC_TIMEOUT_MS = 8000
 
constexpr uint32_t HTTP_TIME_TIMEOUT_MS = 6000
 
constexpr uint32_t CALDAV_HTTP_TIMEOUT_MS = 35000
 
constexpr uint8_t MAX_WIFI_RETRIES = 2
 
constexpr const char * DEFAULT_WIFI_SSID = ""
 
constexpr const char * DEFAULT_WIFI_PASS = ""
 
constexpr const char * DEFAULT_AP_SSID = "ErsaWatch-Config"
 
constexpr const char * DEFAULT_AP_PASS = "12345678"
 
constexpr const char * DEFAULT_AP_IP = "192.168.4.1"
 
constexpr uint16_t DEFAULT_AP_TIMEOUT_SEC = 180
 
constexpr const char * DEFAULT_CALDAV_SERVER = ""
 
constexpr const char * DEFAULT_CALDAV_USER = ""
 
constexpr const char * DEFAULT_CALDAV_PASS = ""
 
constexpr const char * DEFAULT_CALDAV_CALENDAR = "personal"
 
constexpr const char * FALLBACK_CALDAV_CALENDAR = "personal"
 
constexpr const char * DEFAULT_CALDAV_TODO = "personal"
 
constexpr const char * FALLBACK_CALDAV_TODO = "tasks"
 
constexpr int16_t DEFAULT_TIMEZONE_OFFSET_MIN = 330
 
constexpr bool DEFAULT_MILITARY_TIME = false
 
constexpr uint8_t DEFAULT_FULL_REFRESH_CYCLES = 20
 
constexpr const char * PREFS_NS_CONFIG = "watch_cfg"
 
constexpr const char * PREFS_NS_CACHE = "net_cache"
 

Variable Documentation

◆ CALDAV_HTTP_TIMEOUT_MS

constexpr uint32_t ersa::config::CALDAV_HTTP_TIMEOUT_MS = 35000
inlineconstexpr

◆ DEFAULT_AP_IP

constexpr const char* ersa::config::DEFAULT_AP_IP = "192.168.4.1"
inlineconstexpr

◆ DEFAULT_AP_PASS

constexpr const char* ersa::config::DEFAULT_AP_PASS = "12345678"
inlineconstexpr

◆ DEFAULT_AP_SSID

constexpr const char* ersa::config::DEFAULT_AP_SSID = "ErsaWatch-Config"
inlineconstexpr

◆ DEFAULT_AP_TIMEOUT_SEC

constexpr uint16_t ersa::config::DEFAULT_AP_TIMEOUT_SEC = 180
inlineconstexpr

◆ DEFAULT_CALDAV_CALENDAR

constexpr const char* ersa::config::DEFAULT_CALDAV_CALENDAR = "personal"
inlineconstexpr

◆ DEFAULT_CALDAV_PASS

constexpr const char* ersa::config::DEFAULT_CALDAV_PASS = ""
inlineconstexpr

◆ DEFAULT_CALDAV_SERVER

constexpr const char* ersa::config::DEFAULT_CALDAV_SERVER = ""
inlineconstexpr

◆ DEFAULT_CALDAV_TODO

constexpr const char* ersa::config::DEFAULT_CALDAV_TODO = "personal"
inlineconstexpr

◆ DEFAULT_CALDAV_USER

constexpr const char* ersa::config::DEFAULT_CALDAV_USER = ""
inlineconstexpr

◆ DEFAULT_FULL_REFRESH_CYCLES

constexpr uint8_t ersa::config::DEFAULT_FULL_REFRESH_CYCLES = 20
inlineconstexpr

◆ DEFAULT_HTTP_TIME_ENDPOINTS

constexpr const char* ersa::config::DEFAULT_HTTP_TIME_ENDPOINTS[]
inlineconstexpr
Initial value:
= {
"http://clients3.google.com/generate_204",
"http://connectivitycheck.gstatic.com/generate_204",
"http://worldtimeapi.org/api/ip",
"http://www.cloudflare.com"
}

◆ DEFAULT_MILITARY_TIME

constexpr bool ersa::config::DEFAULT_MILITARY_TIME = false
inlineconstexpr

◆ DEFAULT_NTP_SERVERS

constexpr const char* ersa::config::DEFAULT_NTP_SERVERS[]
inlineconstexpr
Initial value:
= {
"pool.ntp.org",
"time.google.com",
"time.cloudflare.com",
"time.apple.com",
"time.nist.gov"
}

◆ DEFAULT_TIMEZONE_OFFSET_MIN

constexpr int16_t ersa::config::DEFAULT_TIMEZONE_OFFSET_MIN = 330
inlineconstexpr

◆ DEFAULT_WIFI_PASS

constexpr const char* ersa::config::DEFAULT_WIFI_PASS = ""
inlineconstexpr

◆ DEFAULT_WIFI_SSID

constexpr const char* ersa::config::DEFAULT_WIFI_SSID = ""
inlineconstexpr

◆ FALLBACK_CALDAV_CALENDAR

constexpr const char* ersa::config::FALLBACK_CALDAV_CALENDAR = "personal"
inlineconstexpr

◆ FALLBACK_CALDAV_TODO

constexpr const char* ersa::config::FALLBACK_CALDAV_TODO = "tasks"
inlineconstexpr

◆ HTTP_TIME_TIMEOUT_MS

constexpr uint32_t ersa::config::HTTP_TIME_TIMEOUT_MS = 6000
inlineconstexpr

◆ MAX_WIFI_RETRIES

constexpr uint8_t ersa::config::MAX_WIFI_RETRIES = 2
inlineconstexpr

◆ NTP_SYNC_TIMEOUT_MS

constexpr uint32_t ersa::config::NTP_SYNC_TIMEOUT_MS = 8000
inlineconstexpr

◆ NUM_HTTP_TIME_ENDPOINTS

constexpr size_t ersa::config::NUM_HTTP_TIME_ENDPOINTS = sizeof(DEFAULT_HTTP_TIME_ENDPOINTS) / sizeof(DEFAULT_HTTP_TIME_ENDPOINTS[0])
inlineconstexpr

◆ NUM_NTP_SERVERS

constexpr size_t ersa::config::NUM_NTP_SERVERS = sizeof(DEFAULT_NTP_SERVERS) / sizeof(DEFAULT_NTP_SERVERS[0])
inlineconstexpr

◆ PREFS_NS_CACHE

constexpr const char* ersa::config::PREFS_NS_CACHE = "net_cache"
inlineconstexpr

◆ PREFS_NS_CONFIG

constexpr const char* ersa::config::PREFS_NS_CONFIG = "watch_cfg"
inlineconstexpr

◆ WIFI_CONNECT_TIMEOUT_MS

constexpr uint32_t ersa::config::WIFI_CONNECT_TIMEOUT_MS = 12000
inlineconstexpr