Ersa Wearable Platform
Embedded smartwatch firmware and application framework
Loading...
Searching...
No Matches
Public Attributes | List of all members
WatchConfig::Config Struct Reference

#include <watch_config.h>

Public Attributes

char wifiSsid [33]
 
char wifiPass [65]
 
char caldavServer [129]
 
char caldavUser [49]
 
char caldavPass [65]
 
char caldavCalendar [49]
 
char caldavTodoPath [49]
 
int16_t timezoneOffsetMin
 
bool militaryTime
 
uint8_t fullRefreshInterval
 
char apSsid [33]
 
char apPass [33]
 
uint16_t apTimeoutSec
 

Detailed Description

Fixed-size persisted device settings snapshot. Arrays are bounded to avoid heap allocation and make NVS loading predictable; setter functions sanitize and null-terminate strings before storing them.

Member Data Documentation

◆ apPass

char WatchConfig::Config::apPass[33]

◆ apSsid

char WatchConfig::Config::apSsid[33]

◆ apTimeoutSec

uint16_t WatchConfig::Config::apTimeoutSec

◆ caldavCalendar

char WatchConfig::Config::caldavCalendar[49]

◆ caldavPass

char WatchConfig::Config::caldavPass[65]

◆ caldavServer

char WatchConfig::Config::caldavServer[129]

◆ caldavTodoPath

char WatchConfig::Config::caldavTodoPath[49]

◆ caldavUser

char WatchConfig::Config::caldavUser[49]

◆ fullRefreshInterval

uint8_t WatchConfig::Config::fullRefreshInterval

◆ militaryTime

bool WatchConfig::Config::militaryTime

◆ timezoneOffsetMin

int16_t WatchConfig::Config::timezoneOffsetMin

◆ wifiPass

char WatchConfig::Config::wifiPass[65]

◆ wifiSsid

char WatchConfig::Config::wifiSsid[33]

The documentation for this struct was generated from the following file: