Mirror of espurna firmware for wireless switches and more
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Maxim Prokhorov c3a26a6241 relay: terminal formatting crash 1 month ago
..
config scheduler: build flags 1 month ago
data scheduler: webui sun module, utc cannot be alone 1 month ago
filters sns: BaseFilter::status() 4 months ago
garland garland: fixes and updates (#2600) 5 months ago
libs btn: terminal command action 8 months ago
sensors sns: remove digital sensor debug flags 1 month ago
static scheduler: webui sun module, utc cannot be alone 1 month ago
DebounceEvent.cpp providers: relays, lights and buttons refactoring (#2414) 3 years ago
alexa.cpp ws: module clean-up 3 months ago
alexa.h core: minimize espurna.h use in headers 2 years ago
api.cpp web: revert to per-file include checks 1 year ago
api.h web: revert to per-file include checks 1 year ago
api_async_server.h web: revert to per-file include checks 1 year ago
api_common.cpp settings: explicit prefix check 2 months ago
api_impl.h web: revert to per-file include checks 1 year ago
api_path.h mqtt: string views in API and internal callbacks 1 year ago
build.cpp light: fix temperature scale and white channel mode 1 year ago
build.h build: directly use `__TIMESTAMP__` 1 year ago
button.cpp settings: query for setting, not value 2 months ago
button.h btn: terminal command action 8 months ago
compat.h compat: fix -std=gnu++20 4 months ago
crash.cpp system: de-dup progmem strings 1 year ago
crash.h debug: refactoring & remove special case for PROGMEM 2 years ago
curtain_kingart.cpp curtain: external api uses generic names 1 month ago
curtain_kingart.h curtain: external api uses generic names 1 month ago
datetime.cpp scheduler: refactor restore, proper sun state 1 month ago
datetime.h scheduler: refactor restore, proper sun state 1 month ago
debug.cpp ws: module clean-up 3 months ago
debug.h system: build time constants and settings 1 year ago
domoticz.cpp settings: explicit prefix check 2 months ago
domoticz.h sns: namespace, fix init function(s) 1 year ago
driver_onewire.cpp sns: external driver for onewire devices 3 months ago
driver_onewire.h sns: external driver for onewire devices 3 months ago
encoder.cpp core: minimize espurna.h use in headers 2 years ago
encoder.h core: minimize espurna.h use in headers 2 years ago
esp8266_pwm.c light: try generic provider once again 1 year ago
espurna.h system: fixup timers and loop callbacks 1 year ago
espurna.ino sys: clean-up system-specific functions 3 years ago
fan.h fan: experiment with relay provider 1 year ago
fs_math.c libs: renormalize line endings 3 years ago
garland.cpp settings: explicit prefix check 2 months ago
garland.h garland: remove public includes from private namespace 2 years ago
gpio.cpp web: revert to per-file include checks 1 year ago
gpio.h gpio: notify about failed locks 1 year ago
homeassistant.cpp settings: query for setting, not value 2 months ago
homeassistant.h core: minimize espurna.h use in headers 2 years ago
i2c.cpp system: de-dup progmem strings 1 year ago
i2c.h i2c: simplify find and locking logic 2 years ago
ifan.cpp ci: fix unsed warnings 1 year ago
influxdb.cpp settings: explicit prefix check 2 months ago
influxdb.h core: minimize espurna.h use in headers 2 years ago
ir.cpp btn: terminal command action 8 months ago
ir.h ir: clean-up and refactoring of the existing module 2 years ago
ir_parse_raw.re ir: restructure and add more settings 2 years ago
ir_parse_raw.re.ipp build: regenerate re2c sources 1 month ago
ir_parse_simple.re ir: implement 'state' encode & decode 2 years ago
ir_parse_simple.re.ipp build: regenerate re2c sources 1 month ago
ir_parse_state.re ir: implement 'state' encode & decode 2 years ago
ir_parse_state.re.ipp build: regenerate re2c sources 1 month ago
led.cpp settings: query for setting, not value 2 months ago
led.h led: fixup findme-wifi and relays modes 2 years ago
led_pattern.re mqtt: string views in API and internal callbacks 1 year ago
led_pattern.re.ipp mqtt: string views in API and internal callbacks 1 year ago
light.cpp light: export string adjustments 2 months ago
light.h light: export string adjustments 2 months ago
lightfox.cpp ws: module clean-up 3 months ago
lightfox.h lightfox: button provider experiments 1 year ago
llmnr.cpp system: build time constants and settings 1 year ago
llmnr.h utils: normalize hostname setting usage 2 years ago
main.cpp curtain: external api uses generic names 1 month ago
main.h sns: external driver for onewire devices 3 months ago
mcp23s08.cpp core: minimize espurna.h use in headers 2 years ago
mcp23s08.h core: minimize espurna.h use in headers 2 years ago
mcp23s08_pin.h gpio: clean-up 2 years ago
mdns.cpp system: build time constants and settings 1 year ago
mdns.h mdns: do not use espurna.h include in the header 2 years ago
migrate.cpp system: de-dup progmem strings 1 year ago
mqtt.cpp settings: query for setting, not value 2 months ago
mqtt.h relay: lock and unlock in api 1 year ago
netbios.cpp system: build time constants and settings 1 year ago
netbios.h utils: normalize hostname setting usage 2 years ago
network.cpp system: task'ify every pending dns request 1 year ago
network.h system: task'ify every pending dns request 1 year ago
nofuss.cpp settings: explicit prefix check 2 months ago
nofuss.h webui: get rid of the wsSend_P 2 years ago
ntp.cpp datetime: prep utility funcs for scheduler 1 month ago
ntp.h datetime: prep utility funcs for scheduler 1 month ago
ntp_timelib.h ntp: rework internals and use namespacing 2 years ago
ota.cpp web: revert to per-file include checks 1 year ago
ota.h ota: simplify the include chain 2 years ago
ota_arduinoota.cpp system: build time constants and settings 1 year ago
ota_asynctcp.cpp system: de-dup progmem strings 1 year ago
ota_basicweb.cpp api: workaround for espasyncwebserver vs. esp8266webserver includes 2 years ago
ota_httpupdate.cpp system: de-dup progmem strings 1 year ago
ota_web.cpp ws: module clean-up 3 months ago
output_stubs.c pio: also hide raw putc function in postmortem 1 year ago
prometheus.cpp sns: fix slash removal in modules (#2552) 1 year ago
prometheus.h web: prometheus metrics support (#2332) 3 years ago
pwm.cpp system: de-dup progmem strings 1 year ago
pwm.h pwm: missing header 1 year ago
relay.cpp relay: terminal formatting crash 1 month ago
relay.h relay: sync should not unlock already locked relay 1 year ago
rfbridge.cpp settings: explicit prefix check 2 months ago
rfbridge.h mqtt: fixing types 1 year ago
rfm69.cpp settings: explicit prefix check 2 months ago
rfm69.h core: minimize espurna.h use in headers 2 years ago
rpc.cpp relay: toggle action typo 1 year ago
rpc.h rpc: string views, fix led command status 1 year ago
rpnrules.cpp settings: explicit prefix check 2 months ago
rpnrules.h rpn: refactoring & initialization clean-up 2 years ago
rtcmem.cpp rtcmem: increment is u32 1 year ago
rtcmem.h rtcmem: increment is u32 1 year ago
scheduler.cpp scheduler: naming 1 month ago
scheduler.h scheduler: v2 1 month ago
scheduler_common.ipp scheduler: naming 1 month ago
scheduler_sun.ipp scheduler: refactor restore, proper sun state 1 month ago
scheduler_time.re scheduler: formatting 1 month ago
scheduler_time.re.ipp scheduler: formatting 1 month ago
sensor.cpp sns: unused 2 months ago
sensor.h sns: span type access fixes 2 months ago
settings.cpp settings: query for setting, not value 2 months ago
settings.h settings: setter should serialize vs. just using string ctor 1 month ago
settings_convert.cpp settings: serializer for system durations 1 month ago
settings_convert.h settings: serializer for system durations 1 month ago
settings_embedis.h settings: raw erase fixes 1 year ago
settings_helpers.h settings: query for setting, not value 2 months ago
ssdp.cpp system: build time constants and settings 1 year ago
ssdp.h ssdp: typos and concatenation instead of printf 2 years ago
storage_eeprom.cpp system: de-dup progmem strings 1 year ago
storage_eeprom.h debug: rework boot info and terminal commands 3 years ago
system.cpp settings: serializer for system durations 1 month ago
system.h datetime: prep utility funcs for scheduler 1 month ago
telnet.cpp settings: query for setting, not value 2 months ago
telnet.h telnet: directly use our async networking API 1 year ago
terminal.cpp ws: module clean-up 3 months ago
terminal.h terminal: __FlashStringHelper -> StringView 1 year ago
terminal_commands.cpp terminal: fix linkage, printing cmd-not-found and add tests 8 months ago
terminal_commands.h terminal: fix linkage, printing cmd-not-found and add tests 8 months ago
terminal_parsing.cpp terminal: revert UnescapedText handling 1 year ago
terminal_parsing.h terminal: typo 1 year ago
thermostat.cpp ws: module clean-up 3 months ago
thermostat.h thermostat: clean-up and build fixes (#2601) 6 months ago
thingspeak.cpp settings: explicit prefix check 2 months ago
thingspeak.h tspk: pass sensor data as string, rework http parser 2 years ago
tuya.cpp tuya: (best effort) relay provider 1 year ago
tuya.h tuya: (best effort) relay provider 1 year ago
tuya_dataframe.h ci: use esp8266 mock framework 2 years ago
tuya_protocol.h providers: relays, lights and buttons refactoring (#2414) 3 years ago
tuya_transport.h providers: relays, lights and buttons refactoring (#2414) 3 years ago
tuya_types.h providers: relays, lights and buttons refactoring (#2414) 3 years ago
tuya_util.h core: clean-up const(expr) qualifiers 2 years ago
types.cpp util: while loop for stringview split 1 month ago
types.h util: while loop for stringview split 1 month ago
uart.cpp settings: query for setting, not value 2 months ago
uart.h uart: standalone configuration 1 year ago
uartmqtt.cpp types: helper class for contiguous ranges of T 3 months ago
uartmqtt.h uartmqtt: clean-up and hex encode / decode 1 year ago
utils.cpp util: export converter defaults 1 month ago
utils.h util: export converter defaults 1 month ago
web.cpp web: print api in namespace 1 year ago
web.h web: only include web printer when needed 1 year ago
web_print.h web: print api in namespace 1 year ago
web_print.ipp web: print api in namespace 1 year ago
web_utils.h sys: json data corruption when using sv 3 months ago
wifi.cpp settings: query for setting, not value 2 months ago
wifi.h wifi: system check just after booting 1 year ago
ws.cpp ws: module clean-up 3 months ago
ws.h ws: module clean-up 3 months ago
ws_internal.h terminal: fixing web socket interface 1 year ago
ws_utils.h Fix namespacing scope, export StringView 1 year ago