.. |
config
|
mhz219: fix response checks and implement range setting
|
1 year ago |
data
|
webui: show message only for real pin-lock failures (#2584)
|
1 year ago |
filters
|
sns: only keep the last elem when size is >2
|
2 years ago |
garland
|
uart: standalone configuration
|
1 year ago |
libs
|
ws: fix off-by-one when parsing input
|
1 year ago |
sensors
|
bmx280: suspend and resume
|
1 year ago |
static
|
webui: show message only for real pin-lock failures (#2584)
|
1 year ago |
DebounceEvent.cpp
|
providers: relays, lights and buttons refactoring (#2414)
|
3 years ago |
alexa.cpp
|
alexa: namespace
|
1 year ago |
alexa.h
|
core: minimize espurna.h use in headers
|
2 years ago |
api.cpp
|
api: streamable string view for json parser
|
1 year 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
|
mqtt: string views in API and internal callbacks
|
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
|
btn: no newlines in description
|
1 year ago |
button.h
|
lightfox: button provider experiments
|
1 year ago |
compat.h
|
mqtt: string views in API and internal callbacks
|
1 year 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
|
mqtt: string views in API and internal callbacks
|
1 year ago |
curtain_kingart.h
|
kingart: same type for position value
|
2 years ago |
debug.cpp
|
debug: sometimes uart is disabled
|
1 year ago |
debug.h
|
system: build time constants and settings
|
1 year ago |
domoticz.cpp
|
relay: fix dependencies when disabled
|
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: 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
|
mqtt: fixing types
|
1 year ago |
garland.h
|
garland: remove public includes from private namespace
|
2 years ago |
gpio.cpp
|
gpio: notify about failed locks
|
1 year ago |
gpio.h
|
gpio: notify about failed locks
|
1 year ago |
homeassistant.cpp
|
ha: fix uninitialized sensor info
|
1 year 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
|
system: de-dup progmem strings
|
1 year ago |
influxdb.h
|
core: minimize espurna.h use in headers
|
2 years ago |
ir.cpp
|
system: de-dup progmem strings
|
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
|
system: before and after sleep callbacks
|
1 year 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
|
system: before and after sleep callbacks
|
1 year ago |
light.h
|
light: experiment with relay state provider
|
1 year ago |
lightfox.cpp
|
lightfox: button provider experiments
|
1 year 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
|
system: de-dup progmem strings
|
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
|
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
|
mqtt: dont display state when disabled
|
1 year 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
|
system: de-dup progmem strings
|
1 year ago |
nofuss.h
|
webui: get rid of the wsSend_P
|
2 years ago |
ntp.cpp
|
system: de-dup progmem strings
|
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
|
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
|
system: build time constants and settings
|
1 year 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
|
ci: fix unsed warnings
|
1 year ago |
relay.h
|
relay: sync should not unlock already locked relay
|
1 year ago |
relay_pulse.ipp
|
system: generic duration parser and sleep commands
|
1 year ago |
rfbridge.cpp
|
rfb: fixed size buffer
|
1 year ago |
rfbridge.h
|
mqtt: fixing types
|
1 year 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
|
relay: toggle action typo
|
1 year ago |
rpc.h
|
rpc: string views, fix led command status
|
1 year ago |
rpnrules.cpp
|
ci: fix unsed warnings
|
1 year 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
|
sch: also fix flash strings
|
1 year ago |
scheduler.h
|
core: minimize espurna.h use in headers
|
2 years ago |
sensor.cpp
|
sns: decimals aka precision as a setting
|
1 year ago |
sensor.h
|
sns: read and report values independent from settings
|
1 year ago |
settings.cpp
|
settings: test conversions properly
|
1 year ago |
settings.h
|
settings: test conversions properly
|
1 year ago |
settings_convert.cpp
|
settings: test conversions properly
|
1 year ago |
settings_convert.h
|
settings: test conversions properly
|
1 year ago |
settings_embedis.h
|
settings: raw erase fixes
|
1 year ago |
settings_helpers.h
|
settings: test conversions properly
|
1 year 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
|
ci: fix unsed warnings
|
1 year ago |
system.h
|
system: generic duration parser and sleep commands
|
1 year ago |
telnet.cpp
|
ci: fix unsed warnings
|
1 year ago |
telnet.h
|
telnet: directly use our async networking API
|
1 year ago |
terminal.cpp
|
system: generic duration parser and sleep commands
|
1 year ago |
terminal.h
|
terminal: __FlashStringHelper -> StringView
|
1 year ago |
terminal_commands.cpp
|
rpc: string views, fix led command status
|
1 year ago |
terminal_commands.h
|
terminal: __FlashStringHelper -> StringView
|
1 year ago |
terminal_parsing.cpp
|
terminal: revert UnescapedText handling
|
1 year ago |
terminal_parsing.h
|
terminal: typo
|
1 year ago |
thermostat.cpp
|
thermostat: use magnitude type not its index
|
1 year ago |
thermostat.h
|
core: minimize espurna.h use in headers
|
2 years ago |
thingspeak.cpp
|
relay: fix dependencies when disabled
|
1 year 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
|
mqtt: string views in API and internal callbacks
|
1 year ago |
types.h
|
wifi: compress settings in string views
|
1 year ago |
uart.cpp
|
uart: allow to claim unused hw pins with sw
|
1 year ago |
uart.h
|
uart: standalone configuration
|
1 year ago |
uartmqtt.cpp
|
mqtt: string views in API and internal callbacks
|
1 year ago |
uartmqtt.h
|
uartmqtt: clean-up and hex encode / decode
|
1 year ago |
utils.cpp
|
utils: redundant implementation
|
1 year ago |
utils.h
|
utils: redundant implementation
|
1 year ago |
web.cpp
|
web: always export arduinojson overrides
|
1 year ago |
web.h
|
web: always export arduinojson overrides
|
1 year ago |
web_asyncwebprint.ipp
|
system: fixup timers and loop callbacks
|
1 year ago |
web_utils.h
|
api: streamable string view for json parser
|
1 year ago |
wifi.cpp
|
wifi: compress settings in string views
|
1 year ago |
wifi.h
|
wifi: turned off on boot
|
1 year ago |
ws.cpp
|
system: light and deep sleep api
|
1 year ago |
ws.h
|
system: fixup timers and loop callbacks
|
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 |