39 Commits (088543b2222b49208e1ac29b527dd64e143d64db)

Author SHA1 Message Date
  Xose Pérez b082d14c59 Loop hooks 6 years ago
  Xose Pérez 2dc2b7d176 Checking code with cppcheck 6 years ago
  Xose Pérez ce9e2a6482 Refactor settings module, added settingsCommandRegister 6 years ago
  Xose Pérez 3e811c8138 Changed button event debug message 6 years ago
  Xose Pérez af805ab045 Update copyright notices 6 years ago
  Xose Pérez 01770e48e1 Fix casting issue in buttonStore (#327) 6 years ago
  Xose Pérez 1a68f89bbf Fix mqtt group sync with different switches sharing same group 6 years ago
  Xose Pérez b3336871bf Boot mode and pulse mode per relay 6 years ago
  Xose Pérez d1abe1fc65 Option to disable MQTT at build time 7 years ago
  Xose Pérez e83c5495de Unify reset calls 7 years ago
  Xose Pérez 68c90c1cc0 Fix bug using snprintf 7 years ago
  Xose Pérez f7cf9a691f Replaced sprintf with safer snprintf 7 years ago
  Xose Pérez 9750bf26bb Moved strings to PROGMEM, 160 bytes saved in memory 7 years ago
  Xose Pérez eb79642f2e Major refactor of device flags 7 years ago
  Xose Pérez c6b26efbb7 Merge 7 years ago
  Xose Pérez 66131bbafd ON and OFF actions for button events 7 years ago
  Xose Pérez f5b3f9f62e Fix typo 7 years ago
  Xose Pérez e6e9f9d6d4 Change the double click delay from the web interface 7 years ago
  Xose Pérez 0535fcee5e Issue #170. Using updated DebounceEvent library to allow disabling double click option and get faster click responses 7 years ago
  Xose Pérez e349c6991b Added custom reset messages 7 years ago
  Xose Pérez 134647724a Bind button actions to buttons 0 and 1 in DUAL (#127) 7 years ago
  Xose Pérez 4dd0f358b4 Backend for RELAY_MODE_FOLLOW 7 years ago
  Xose Pérez 8c54488fa1 Moving debug strings to PROGMEM. ~1.5KBytes of heap memory freed 7 years ago
  Xose Pérez 6b1803d389 Refactor MQTT topics and reports setting names 7 years ago
  Xose Pérez e0abce8f0b Helper methods for MQTT sending, subscribing and forwarding 7 years ago
  Xose Pérez 79a8dc6c06 Fix unknown reference in Arduino IDE 7 years ago
  Xose Pérez c2beb4a44e Added factory reset on long-long click (>10 seconds) 7 years ago
  Xose Pérez b203757b5c Using ESP.restart() instead of ESP.reset() 7 years ago
  Xose Pérez 4a65bdf1b8 Removed unnecessary code 7 years ago
  Xose Pérez 4b09fb43ae Simplify Sonoff Dual button handling 7 years ago
  Xose Pérez 6d86a7108a Map button events to actions 7 years ago
  Xose Pérez 50915f0fb2 Support for toggle switches 7 years ago
  Xose Pérez 69c3f40761 Fix argument type in buttonMQTT for Sonoff Dual 7 years ago
  Xose Pérez 32bb6c45c7 Map buttons to relays, send MQTT messages on button events 7 years ago
  Xose Pérez 52a63b1849 Changes in file comment headers 7 years ago
  Xose Pérez ff81326846 Version and year bump 7 years ago
  Xose Pérez e2cb9fcaa0 Rename inching to pulse 7 years ago
  Xose Pérez bacc2c2b92 Arduino IDE compatibility (#18) - Renamed src folder and main file as 'espurna' 7 years ago
  Xose Pérez 4a58037638 Set inching mode through MQTT 7 years ago
  Xose Pérez 09fa28f28e Set inching LED initial state 7 years ago
  Xose Pérez 9e00de6b6f Support for hardware inching button 7 years ago
  Xose Pérez d17f8259fe Support for multiple buttons on board 7 years ago
  Xose Pérez 9176240a0f Move LED control to its own module 8 years ago
  Xose Pérez 11434301e0 * Support for ITead's Sonoff Dual 8 years ago
  Xose Pérez 9f88c59262 REST entry point for relay management, supporting GET and PUT 8 years ago
  Xose Pérez e537a1297c Swapped functions for double and long click, changed blink mode 8 years ago
  Xose Pérez 88de7f51d0 Complete update 8 years ago
  Xose Pérez 183b326b5f Split main code file into modules 8 years ago