Capabilities - denis-stepanov/esp-ds-system GitHub Wiki

System Capabilities

Indicated dependency option is the last one tested. Other versions may or may not work, depending on the library.

Capability Description Requires Examples
DS_CAP_APP_ID Application Identification app_id
DS_CAP_APP_LOG Application Log and Log Browser app_log_web
DS_CAP_BUTTON On-board Button AceButton 1.9.0 button
wifimanager_button
DS_CAP_MDNS Multicast DNS ESP8266 Arduino Core 3.0.1 mdns
DS_CAP_SYS_FS File System ESP8266 Arduino Core 3.0.1 fs_littlefs
fs_spiffs
DS_CAP_SYS_LED On-board LED JLed 4.7.0 led
network
DS_CAP_SYS_LOG System Log ESP8266 Arduino Core 3.0.1
DS_CAP_SYS_LOG_HW System Log on Hardware Serial Line ESP8266 Arduino Core 3.0.1 log_hw
DS_CAP_SYS_NETWORK Networking (Wi-Fi) ESP8266 Arduino Core 3.0.1 network
wifimanager
DS_CAP_SYS_RESET Reset Information ESP8266 Arduino Core 3.0.1 reset
DS_CAP_SYS_RTCMEM RTC Memory ESP8266 Arduino Core 3.0.1 rtcmem
DS_CAP_SYS_TIME System Time ESP8266 Arduino Core 3.0.1 time
time_ntp
uptime_boottime
DS_CAP_SYS_UPTIME Uptime Calculation Uptime-Library 1.0.0 uptime
uptime_boottime
DS_CAP_TIMERS Generic Timer
DS_CAP_TIMERS_ABS Absolute Timer ESP8266 Arduino Core 3.0.1 timers_abs
DS_CAP_TIMERS_COUNT_ABS Countdown Absolute Timer ESP8266 Arduino Core 3.0.1 timers_count_abs
DS_CAP_TIMERS_COUNT_TICK Countdown Ticker Timer ESP8266 Arduino Core 3.0.1 timers_count_tick
DS_CAP_TIMERS_SOLAR Solar Event Timer ESP8266 Arduino Core 3.0.1
Dusk2Dawn 1.0.2 from a fork (v1.0.1 from Arduino IDE will NOT work)
timers_solar
DS_CAP_WEB_TIMERS Timers Configurable from Web ESP8266 Arduino Core 3.0.1 web_timers
DS_CAP_WEBSERVER Web Server ESP8266 Arduino Core 3.0.1 webserver
app_log_web
web_timers
DS_CAP_WIFIMANAGER Wi-Fi Configuration at Runtime WiFiManager 0.16.0 wifimanager
wifimanager_button
⚠️ **GitHub.com Fallback** ⚠️