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.
 
 
 
 
 
 
hamed 62d83c6194
light: fix rgb hex parser swapped blue and green values (#2474)
2 years ago
..
config sns: fix initialization of _adc_counts (#2471) 2 years ago
data webui: fix small screen menu toggle 2 years ago
filters sns: clean-up sensor init 3 years ago
garland garland: fixed-size LED arrays 2 years ago
libs all: suppress BasePin copies and moves 2 years ago
sensors sns: fix initialization of _adc_counts (#2471) 2 years ago
static webui: fix small screen menu toggle 2 years ago
DebounceEvent.cpp providers: relays, lights and buttons refactoring (#2414) 3 years ago
alexa.cpp webui: apply modules-... style globally 2 years ago
alexa.h sys: clean-up system-specific functions 3 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 webui: apply modules-... style globally 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 sensor: add support for SmartMeasure SM300D2-VO2 air quality multi-sensor (#2447) 3 years ago
board.h debug: rework boot info and terminal commands 3 years ago
button.cpp webui: apply modules-... style globally 2 years ago
button.h button: refactor inline getSetting into functions 2 years ago
compat.h light: more refactoring related input & value stages 2 years ago
crash.cpp debug: refactoring & remove special case for PROGMEM 2 years ago
crash.h debug: refactoring & remove special case for PROGMEM 2 years ago
curtain_kingart.cpp webui: apply modules-... style globally 2 years ago
curtain_kingart.h Kingart curtain switch UI support (#2250) 4 years ago
debug.cpp debug: fix build warning with serial disabled 2 years ago
debug.h debug: refactoring & remove special case for PROGMEM 2 years ago
domoticz.cpp webui: apply modules-... style globally 2 years ago
domoticz.h domoticz: refactoring 2 years ago
dummy_ets_printf.c fix typo and link order 5 years ago
encoder.cpp providers: relays, lights and buttons refactoring (#2414) 3 years ago
encoder.h api: rework plain and JSON implementations (#2405) 3 years ago
espurna.h gpio: clean-up 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 webui: apply modules-... style globally 2 years ago
garland.h garland: remove public includes from private namespace 2 years ago
gpio.cpp gpio: clean-up 2 years ago
gpio.h gpio: clean-up 2 years ago
gpio_pin.h gpio: clean-up 2 years ago
homeassistant.cpp webui: apply modules-... style globally 2 years ago
homeassistant.h sys: some more header cleanup 3 years ago
i2c.cpp i2c: rework internals to use namespace { ... } 2 years ago
i2c.h i2c: rework internals to use namespace { ... } 2 years ago
ifan.cpp mqtt: payload is not const 2 years ago
influxdb.cpp webui: apply modules-... style globally 2 years ago
influxdb.h sys: some more header cleanup 3 years ago
ir.cpp mqtt: remove unnecessary const_cast of the topic 2 years ago
ir.h sys: clean-up system-specific functions 3 years ago
ir_button.h Convert .ino -> .cpp (#2228) 4 years ago
led.cpp mqtt: buffer usage clean-up 2 years ago
led.h led: refactor module to use namespace(s) 2 years ago
led_pattern.cpp.in led: refactor module to use namespace(s) 2 years ago
light.cpp light: fix rgb hex parser swapped blue and green values (#2474) 2 years ago
light.h light: more refactoring 2 years ago
lightfox.cpp webui: apply modules-... style globally 2 years ago
lightfox.h hardware: lightfox fixes & buttonAdd 2 years ago
llmnr.cpp sys: clean-up system-specific functions 3 years ago
llmnr.h sys: clean-up system-specific functions 3 years ago
main.cpp all: more static symbols 2 years ago
main.h system: finish up cleaning broker code 3 years ago
mcp23s08.cpp providers: relays, lights and buttons refactoring (#2414) 3 years ago
mcp23s08.h providers: relays, lights and buttons refactoring (#2414) 3 years ago
mcp23s08_pin.h gpio: clean-up 2 years ago
mdns.cpp mdns: do not use espurna.h include in the header 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: buffer usage clean-up 2 years ago
mqtt.h mqtt: payload is not const 2 years ago
netbios.cpp sys: clean-up system-specific functions 3 years ago
netbios.h sys: clean-up system-specific functions 3 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 webui: apply modules-... style globally 2 years ago
ntp.h ntp: simplify tick callback, dont use broker 3 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: simplify the include chain 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 ota: simplify the include chain 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 mqtt: buffer usage clean-up 2 years ago
relay.h core: naming cleanup 2 years ago
rfbridge.cpp webui: apply modules-... style globally 2 years ago
rfbridge.h rpn: refactoring & initialization clean-up 2 years ago
rfm69.cpp webui: apply modules-... style globally 2 years ago
rfm69.h sys: clean-up system-specific functions 3 years ago
rpc.cpp system: use direct status updates instead of broker 3 years ago
rpc.h system: use direct status updates instead of broker 3 years ago
rpnrules.cpp webui: apply modules-... style globally 2 years ago
rpnrules.h rpn: refactoring & initialization clean-up 2 years ago
rtcmem.cpp all: more static symbols 2 years ago
rtcmem.h Convert .ino -> .cpp (#2228) 4 years ago
scheduler.cpp webui: apply modules-... style globally 2 years ago
scheduler.h Convert .ino -> .cpp (#2228) 4 years ago
sensor.cpp sns: fix initialization of _adc_counts (#2471) 2 years ago
sensor.h all: more static symbols 2 years ago
settings.cpp led: refactor module to use namespace(s) 2 years ago
settings.h led: refactor module to use namespace(s) 2 years ago
settings_embedis.h settings: no need for vector in the base class 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 mqtt: buffer usage clean-up 2 years ago
ssdp.h mqtt: buffer usage clean-up 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: revert to calling the heartbeat in the loop() 3 years ago
system.h system: rework stability counter 3 years ago
telnet.cpp webui: apply modules-... style globally 2 years ago
telnet.h mdns: no need to track services when starting the server 2 years ago
terminal.cpp webui: apply modules-... style globally 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 thermostat: typo 2 years ago
thermostat.h sys: clean-up system-specific functions 3 years ago
thingspeak.cpp thingspeak: rework request generation 2 years ago
thingspeak.h system: refactor build configurations 3 years ago
tuya.cpp tuya: led & btn are lowercase with new cfg version 2 years ago
tuya.h providers: relays, lights and buttons refactoring (#2414) 3 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 lights: refactor providers 3 years ago
uartmqtt.cpp mqtt: remove unnecessary const_cast of the topic 2 years ago
uartmqtt.h sys: some more header cleanup 3 years ago
utils.cpp pio: add build-and-copy, more configuration options for version 2 years ago
utils.h web: dynamic buffer for the config response 3 years ago
web.cpp all: more static symbols 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 all: suppress -Wunused-function for serialization helpers 2 years ago
wifi.h debug: rework boot info and terminal commands 3 years ago
ws.cpp webui: get rid of the wsSend_P 2 years ago
ws.h webui: get rid of the wsSend_P 2 years ago
ws_internal.h WS refactoring (#2261) 4 years ago