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 8312f27e4b pio: even shorter suffix for .ipp files 2 years ago
..
config system: refactoring & delays clean-up 2 years ago
data sns: unify settings & settings page actions 2 years ago
filters sns: clean-up sensor init 3 years ago
garland garland: fixed-size LED arrays 2 years ago
libs ir: clean-up and refactoring of the existing module 2 years ago
sensors system: refactoring & delays clean-up 2 years ago
static sns: unify settings & settings page actions 2 years ago
DebounceEvent.cpp providers: relays, lights and buttons refactoring (#2414) 3 years ago
alexa.cpp core: minimize espurna.h use in headers 2 years ago
alexa.h core: minimize espurna.h use in headers 2 years ago
api.cpp api: workaround for espasyncwebserver vs. esp8266webserver includes 2 years ago
api.h api: workaround for espasyncwebserver vs. esp8266webserver includes 2 years ago
api_common.cpp sns: unify settings & settings page actions 2 years ago
api_impl.h api: allow to use path helper without api enabled 3 years ago
api_path.h api: allow to use path helper without api enabled 3 years ago
board.cpp system: refactoring & delays clean-up 2 years ago
board.h debug: rework boot info and terminal commands 3 years ago
button.cpp hardware: tweak core and core-webui targets 2 years ago
button.h button: refactor inline getSetting into functions 2 years ago
compat.h sns: unify settings & settings page actions 2 years ago
crash.cpp system: refactoring & delays clean-up 2 years ago
crash.h debug: refactoring & remove special case for PROGMEM 2 years ago
curtain_kingart.cpp core: minimize espurna.h use in headers 2 years ago
curtain_kingart.h core: minimize espurna.h use in headers 2 years ago
debug.cpp system: refactoring & delays clean-up 2 years ago
debug.h debug: refactoring & remove special case for PROGMEM 2 years ago
domoticz.cpp sns: report both used & supported units to the webui 2 years ago
domoticz.h domoticz: refactoring 2 years ago
dummy_ets_printf.c fix typo and link order 5 years 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
espurna.h system: internal delays as duration 2 years 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 garland: fix missing include 2 years ago
garland.h garland: remove public includes from private namespace 2 years ago
gpio.cpp sns: unify settings & settings page actions 2 years ago
gpio.h gpio: clean-up 2 years ago
gpio_pin.h gpio: clean-up 2 years ago
homeassistant.cpp sns: unify settings & settings page actions 2 years ago
homeassistant.h core: minimize espurna.h use in headers 2 years ago
i2c.cpp i2c: fix missing include 2 years ago
i2c.h sns: apply emon ratios to ade7953 values 2 years ago
ifan.cpp mqtt: payload is not const 2 years ago
influxdb.cpp system: internal delays as duration 2 years ago
influxdb.h core: minimize espurna.h use in headers 2 years ago
ir.cpp pio: even shorter suffix for .ipp files 2 years 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 pio: even shorter suffix for .ipp files 2 years ago
led.h led: pattern fixes and terminal command 2 years ago
led_pattern.re sns: unify settings & settings page actions 2 years ago
led_pattern.re.ipp pio: even shorter suffix for .ipp files 2 years ago
light.cpp sns: unify settings & settings page actions 2 years ago
light.h core: minimize espurna.h use in headers 2 years ago
lightfox.cpp webui: apply modules-... style globally 2 years ago
lightfox.h hardware: lightfox fixes & buttonAdd 2 years ago
llmnr.cpp utils: normalize hostname setting usage 2 years ago
llmnr.h utils: normalize hostname setting usage 2 years ago
main.cpp system: refactoring & delays clean-up 2 years ago
main.h mqtt: add `mqtt.send` terminal command (#2477) (#2478) 2 years 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 utils: normalize hostname setting usage 2 years ago
mdns.h mdns: do not use espurna.h include in the header 2 years ago
migrate.cpp settings: simplify migrateVersion() checks in modules 2 years ago
mqtt.cpp mqtt: fix reading settings twice when getting user name 2 years 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 webui: get rid of the wsSend_P 2 years ago
nofuss.h webui: get rid of the wsSend_P 2 years ago
ntp.cpp system: refactoring & delays clean-up 2 years ago
ntp.h core: minimize espurna.h use in headers 2 years ago
ntp_timelib.h sys: clean-up system-specific functions 3 years ago
ota.cpp ota: simplify the include chain 2 years ago
ota.h ota: simplify the include chain 2 years ago
ota_arduinoota.cpp ota: also log internal updater error for arduino-ota 2 years ago
ota_asynctcp.cpp ota: simplify the include chain 2 years ago
ota_basicweb.cpp api: workaround for espasyncwebserver vs. esp8266webserver includes 2 years ago
ota_httpupdate.cpp ota: simplify the include chain 2 years ago
ota_web.cpp utils: normalize hostname setting usage 2 years ago
prometheus.cpp api: rework plain and JSON implementations (#2405) 3 years ago
prometheus.h web: prometheus metrics support (#2332) 3 years ago
pwm.c sns: ICACHE_RAM_ATTR -> IRAM_ATTR 2 years ago
relay.cpp sns: unify settings & settings page actions 2 years ago
relay.h core: minimize espurna.h use in headers 2 years ago
rfbridge.cpp rfbridge: fix efm8bb1 provider send & receive 2 years ago
rfbridge.h core: minimize espurna.h use in headers 2 years ago
rfm69.cpp core: minimize espurna.h use in headers 2 years ago
rfm69.h core: minimize espurna.h use in headers 2 years ago
rpc.cpp system: use direct status updates instead of broker 3 years ago
rpc.h core: minimize espurna.h use in headers 2 years ago
rpnrules.cpp webui: apply modules-... style globally 2 years ago
rpnrules.h rpn: refactoring & initialization clean-up 2 years ago
rtcmem.cpp core: minimize espurna.h use in headers 2 years ago
rtcmem.h core: minimize espurna.h use in headers 2 years ago
scheduler.cpp core: minimize espurna.h use in headers 2 years ago
scheduler.h core: minimize espurna.h use in headers 2 years ago
sensor.cpp sensor: time_point is not a duration 2 years ago
sensor.h sns: remember real time setting for exported values 2 years ago
settings.cpp sns: unify settings & settings page actions 2 years ago
settings.h sns: unify settings & settings page actions 2 years ago
settings_embedis.h core: clean-up const(expr) qualifiers 2 years ago
settings_helpers.h sns: shorter cfg keys for hlw8012 2 years ago
settings_internal.h Convert .ino -> .cpp (#2228) 4 years 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 sys: clean-up system-specific functions 3 years ago
storage_eeprom.h debug: rework boot info and terminal commands 3 years ago
system.cpp system: docs and notice about overflows in micros / millis 2 years ago
system.h system: docs and notice about overflows in micros / millis 2 years ago
telnet.cpp hardware: tweak core and core-webui targets 2 years ago
telnet.h core: minimize espurna.h use in headers 2 years ago
terminal.cpp system: refactoring & delays clean-up 2 years ago
terminal.h terminal: can directly use the char ptr 3 years ago
terminal_commands.cpp test: update terminal strings 3 years ago
terminal_commands.h terminal: enforce F(...) as commands 3 years ago
terminal_parsing.cpp terminal: construct the commandline only once 3 years ago
terminal_parsing.h terminal: construct the commandline only once 3 years ago
thermostat.cpp sns: unify settings & settings page actions 2 years ago
thermostat.h core: minimize espurna.h use in headers 2 years ago
thingspeak.cpp sns: report both used & supported units to the webui 2 years ago
thingspeak.h core: minimize espurna.h use in headers 2 years ago
tuya.cpp core: minimize espurna.h use in headers 2 years ago
tuya.h core: minimize espurna.h use in headers 2 years ago
tuya_dataframe.h providers: relays, lights and buttons refactoring (#2414) 3 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
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 system: refactoring & delays clean-up 2 years ago
utils.h system: refactoring & delays clean-up 2 years ago
web.cpp core: minimize espurna.h use in headers 2 years ago
web.h webui: send alert messages directly 3 years ago
web_asyncwebprint_impl.h terminal: small workaround for _tempObject from API 3 years ago
wifi.cpp pzem004: fix single-source build 2 years ago
wifi.h debug: rework boot info and terminal commands 3 years ago
ws.cpp system: internal delays as duration 2 years ago
ws.h core: minimize espurna.h use in headers 2 years ago
ws_internal.h core: minimize espurna.h use in headers 2 years ago
ws_utils.h core: clean-up const(expr) qualifiers 2 years ago