..
config
light: mireds as another input value
1 year ago
data
light: webui color and cct fixes
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
sns: flush does not mean reset for both tx and rx
1 year ago
static
light: webui color and cct fixes
1 year ago
DebounceEvent.cpp
providers: relays, lights and buttons refactoring (#2414)
3 years ago
alexa.cpp
system: build time constants and settings
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
build: show uart and uart_sw
1 year ago
build.h
build: directly use `__TIMESTAMP__`
1 year ago
button.cpp
system: de-dup progmem strings
1 year ago
button.h
settings: rework string<->enum conversion
2 years 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
system: de-dup progmem strings
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: common types and actions
3 years 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
system: de-dup progmem strings
1 year ago
gpio.h
gpio: source code locations of locks / unlocks
1 year ago
homeassistant.cpp
light: mireds as another input value
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
system: de-dup progmem strings
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: de-dup progmem strings
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
light: mireds as another input value
1 year ago
light.h
light: mireds as another input value
1 year ago
lightfox.cpp
hw: fix lightfox builds
1 year ago
lightfox.h
hw: fix lightfox builds
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: fix json topic generation
1 year ago
mqtt.h
mqtt: string views in API and internal callbacks
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: de-dup progmem strings
1 year ago
network.h
telnet: fix 'reverse' implementation
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
system: de-dup progmem strings
1 year ago
relay.h
rpc: string views, fix led command status
1 year ago
relay_pulse.ipp
mqtt: string views in API and internal callbacks
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
system: de-dup progmem strings
1 year ago
rpc.h
rpc: string views, fix led command status
1 year ago
rpnrules.cpp
sns: fix slash removal in modules (#2552)
1 year ago
rpnrules.h
rpn: refactoring & initialization clean-up
2 years ago
rtcmem.cpp
system: de-dup progmem strings
1 year ago
rtcmem.h
core: minimize espurna.h use in headers
2 years ago
scheduler.cpp
system: de-dup progmem strings
1 year ago
scheduler.h
core: minimize espurna.h use in headers
2 years ago
sensor.cpp
system: de-dup progmem strings
1 year ago
sensor.h
sns: read and report values independent from settings
1 year ago
settings.cpp
system: de-dup progmem strings
1 year ago
settings.h
system: build time constants and settings
1 year ago
settings_embedis.h
settings: raw erase fixes
1 year ago
settings_helpers.h
webui: fix ignoring exact key matches
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
system: revert 657061bf completely
1 year ago
system.h
system: do not disarm non-repeating timer
1 year ago
telnet.cpp
web: always export arduinojson overrides
1 year ago
telnet.h
telnet: directly use our async networking API
1 year ago
terminal.cpp
mqtt: fixing types
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
mqtt: string views in API and internal callbacks
1 year ago
thermostat.cpp
mqtt: string views in API and internal callbacks
1 year ago
thermostat.h
core: minimize espurna.h use in headers
2 years ago
thingspeak.cpp
system: de-dup progmem strings
1 year ago
thingspeak.h
tspk: pass sensor data as string, rework http parser
2 years ago
tuya.cpp
system: de-dup progmem strings
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.cpp
mqtt: string views in API and internal callbacks
1 year ago
types.h
tests: fix device-only macro
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
sns: flush does not mean reset for both tx and rx
1 year ago
utils.h
sns: flush does not mean reset for both tx and rx
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
system: de-dup progmem strings
1 year ago
wifi.h
system: fixup timers and loop callbacks
1 year ago
ws.cpp
ws: yet another json buffer overflow
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