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 5f6df82110 gpio: source code locations of locks / unlocks 1 year ago
..
config terminal: remove shared output 1 year ago
data webui: rebuild blobs 1 year ago
filters sns: only keep the last elem when size is >2 2 years ago
garland garland: fixed-size LED arrays 2 years ago
libs gpio: source code locations of locks / unlocks 1 year ago
sensors terminal: remove shared output 1 year ago
static webui: rebuild blobs 1 year ago
DebounceEvent.cpp providers: relays, lights and buttons refactoring (#2414) 3 years ago
alexa.cpp settings: key check with string view 1 year ago
alexa.h core: minimize espurna.h use in headers 2 years ago
api.cpp api: relax 'accept:' requirements 2 years ago
api.h api: workaround for espasyncwebserver vs. esp8266webserver includes 2 years ago
api_common.cpp settings: key check with string view 1 year ago
api_impl.h api: allow to use path helper without api enabled 3 years ago
api_path.h relay: fix never attempting mqtt group subscriptions 2 years ago
board.cpp system: set unstable flag when hwdt reset happens 1 year ago
board.h board: type of webui image 2 years ago
button.cpp settings: key check with string view 1 year ago
button.h settings: rework string<->enum conversion 2 years ago
compat.h sns: fix swdt reset when parsing MQTT payload 1 year ago
crash.cpp debug: crash offset should increment by 4 2 years ago
crash.h debug: refactoring & remove special case for PROGMEM 2 years ago
curtain_kingart.cpp settings: clean up after namespace update 1 year ago
curtain_kingart.h kingart: same type for position value 2 years ago
debug.cpp debug: revert forced gpio lock 1 year ago
debug.h debug: refactoring & remove special case for PROGMEM 2 years ago
domoticz.cpp settings: clean up after namespace update 1 year ago
domoticz.h sns: namespace, fix init function(s) 1 year 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: external pwm support 1 year ago
espurna.h Fix namespacing scope, export StringView 1 year ago
espurna.ino sys: clean-up system-specific functions 3 years ago
fan.h fan: common types and actions 3 years ago
fs_math.c libs: renormalize line endings 3 years ago
garland.cpp settings: key check with string view 1 year ago
garland.h garland: remove public includes from private namespace 2 years ago
gpio.cpp gpio: source code locations of locks / unlocks 1 year ago
gpio.h gpio: source code locations of locks / unlocks 1 year ago
homeassistant.cpp settings: key check with string view 1 year ago
homeassistant.h core: minimize espurna.h use in headers 2 years ago
i2c.cpp i2c: reserved addresses 2 years ago
i2c.h i2c: simplify find and locking logic 2 years ago
ifan.cpp Fix namespacing scope, export StringView 1 year ago
influxdb.cpp settings: key check with string view 1 year ago
influxdb.h core: minimize espurna.h use in headers 2 years ago
ir.cpp terminal: fix escaped characters parsing 1 year 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 pio: even shorter suffix for .ipp files 2 years ago
ir_parse_simple.re ir: implement 'state' encode & decode 2 years ago
ir_parse_simple.re.ipp pio: even shorter suffix for .ipp files 2 years ago
ir_parse_state.re ir: implement 'state' encode & decode 2 years ago
ir_parse_state.re.ipp pio: even shorter suffix for .ipp files 2 years ago
led.cpp settings: key check with string view 1 year ago
led.h led: fixup findme-wifi and relays modes 2 years ago
led_pattern.re led: add more PROGMEM to the internal constants 2 years ago
led_pattern.re.ipp led: add more PROGMEM to the internal constants 2 years ago
light.cpp settings: clean up after namespace update 1 year ago
light.h light: experimental sequence support 1 year ago
lightfox.cpp ws: module names in flash 2 years ago
lightfox.h hardware: lightfox fixes & buttonAdd 3 years ago
llmnr.cpp utils: normalize hostname setting usage 2 years ago
llmnr.h utils: normalize hostname setting usage 2 years ago
main.cpp settings: key check with string view 1 year ago
main.h light: external pwm support 1 year 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 Fix namespacing scope, export StringView 1 year ago
mdns.h mdns: do not use espurna.h include in the header 2 years ago
migrate.cpp settings: key check with string view 1 year ago
mqtt.cpp settings: key check with string view 1 year ago
mqtt.h sns: unify settings & settings page actions 2 years ago
netbios.cpp utils: normalize hostname setting usage 2 years ago
netbios.h utils: normalize hostname setting usage 2 years ago
nofuss.cpp settings: key check with string view 1 year ago
nofuss.h webui: get rid of the wsSend_P 2 years ago
ntp.cpp settings: key check with string view 1 year ago
ntp.h ntp: rework internals and use namespacing 2 years ago
ntp_timelib.h ntp: rework internals and use namespacing 2 years ago
ota.cpp terminal: remove shared output 1 year ago
ota.h ota: simplify the include chain 2 years ago
ota_arduinoota.cpp ws: more flashstrings as keys 2 years ago
ota_asynctcp.cpp system: some unused params 2 years ago
ota_basicweb.cpp api: workaround for espasyncwebserver vs. esp8266webserver includes 2 years ago
ota_httpupdate.cpp tspk: pass sensor data as string, rework http parser 2 years ago
ota_web.cpp ws: module names in flash 2 years ago
output_stubs.c pio: also hide raw putc function in postmortem 1 year ago
prometheus.cpp sns: more flash strings 2 years ago
prometheus.h web: prometheus metrics support (#2332) 3 years ago
pwm.cpp Fix namespacing scope, export StringView 1 year ago
pwm.h pwm: missing header 1 year ago
relay.cpp settings: key check with string view 1 year ago
relay.h webui: update "select" options to use text values 2 years ago
relay_pulse.ipp relay: comments 2 years ago
rfbridge.cpp settings: clean up after namespace update 1 year ago
rfbridge.h rfbridge: handle rfb{ON,OFF} just like any other setting 2 years ago
rfm69.cpp settings: key check with string view 1 year ago
rfm69.h core: minimize espurna.h use in headers 2 years ago
rpc.cpp system: simple deferred reset function 2 years ago
rpc.h core: minimize espurna.h use in headers 2 years ago
rpnrules.cpp terminal: remove shared output 1 year ago
rpnrules.h rpn: refactoring & initialization clean-up 2 years ago
rtcmem.cpp board: hwdt still keeps valid rtcmem contents 1 year ago
rtcmem.h core: minimize espurna.h use in headers 2 years ago
scheduler.cpp settings: key check with string view 1 year ago
scheduler.h core: minimize espurna.h use in headers 2 years ago
sensor.cpp settings: key check with string view 1 year ago
sensor.h emon: rollover happens on kwh limit 1 year ago
settings.cpp settings: key check with string view 1 year ago
settings.h terminal: remove shared output 1 year ago
settings_embedis.h Fix namespacing scope, export StringView 1 year ago
settings_helpers.h settings: key check with string view 1 year ago
ssdp.cpp utils: normalize hostname setting usage 2 years ago
ssdp.h ssdp: typos and concatenation instead of printf 2 years ago
storage_eeprom.cpp terminal: context is a temporary 2 years ago
storage_eeprom.h debug: rework boot info and terminal commands 3 years ago
system.cpp system: convert is not inline 1 year ago
system.h system: convert is not inline 1 year ago
telnet.cpp telnet: promptly flush() when buffers get filled up 1 year ago
telnet.h telnet: destroy the specific client when disconnecting 2 years ago
terminal.cpp terminal: fixing web socket interface 1 year ago
terminal.h terminal: remove shared output 1 year ago
terminal_commands.cpp terminal: remove shared output 1 year ago
terminal_commands.h terminal: remove shared output 1 year ago
terminal_parsing.cpp terminal: revert UnescapedText handling 1 year ago
terminal_parsing.h terminal: revert UnescapedText handling 1 year ago
thermostat.cpp settings: key check with string view 1 year ago
thermostat.h core: minimize espurna.h use in headers 2 years ago
thingspeak.cpp settings: key check with string view 1 year ago
thingspeak.h tspk: pass sensor data as string, rework http parser 2 years ago
tuya.cpp Fix namespacing scope, export StringView 1 year ago
tuya.h core: minimize espurna.h use in headers 2 years 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.h gpio: source code locations of locks / unlocks 1 year ago
uartmqtt.cpp core: minimize espurna.h use in headers 2 years ago
uartmqtt.h core: minimize espurna.h use in headers 2 years ago
utils.cpp emon: fix energy ratio accessor and notify when any ratio changes 1 year ago
utils.h emon: fix energy ratio accessor and notify when any ratio changes 1 year ago
web.cpp settings: key check with string view 1 year ago
web.h web: more experiments with captive portal 2 years ago
web_asyncwebprint.ipp system: some refactoring 2 years ago
wifi.cpp settings: key check with string view 1 year ago
wifi.h Fix namespacing scope, export StringView 1 year ago
ws.cpp terminal: fixing web socket interface 1 year ago
ws.h terminal: fixing web socket interface 1 year ago
ws_internal.h terminal: fixing web socket interface 1 year ago
ws_utils.h Fix namespacing scope, export StringView 1 year ago