Skip to content

v1.4 (19 Oct 2022)

Latest
Compare
Choose a tag to compare
@latchdevel latchdevel released this 19 Oct 17:27
· 1 commit to master since this release

Changelog:

  • Change C function and C++ method encodeToPulseTrain() to add outoput array size parameter (backwards compatibility broken).
  • Change C function and C++ method decodePulseTrain() to out a JSON object {"protocols":[]} instead of an array (backwards compatibility broken).
  • Add C function and C++ method protocol_maxrawlen() to get the maximum possible number of pulses of all protocols initialized.
  • Add C function and C++ method encodeToPulseTrainByName() to encode into a pulse train from a protocol name and json data.
  • Disable pilight logprintf() output for non-debug builds.
  • Some minor fixes and code optimizations for WebAssembly target builds (WASM-ready).