Skip to content

Initial Release Candidate for v2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@crankyoldgit crankyoldgit released this 28 May 14:36

First candidate for v2.0 to be released. For public consumption.
TL;DR: Almost a complete re-write.

Highlights of the changes include:

  • All suitable protocols now handle 64-bit data messages and are repeatable via an optional argument.
  • Unit tests for almost all protocols.
  • Far better and stricter decoding for most protocols.
  • Address & command decoding for protocols where that information is available.
  • Numerous bug fixes.
  • Much more precise timing for generation of signals sent.
  • Lower duty-cycles for some protocols.
  • Several new protocols added, and some new sending and decoding routines for existing ones.
  • Ability to optionally chose which protocols are included, enabling faster decoding and smaller code footprints if desired.
  • Support for far larger capture buffers. (e.g. RAWLEN > 256)

Note: Existing projects using this library will require some minor modifications to work with v2.0.
Please examine the examples for the new #include requirements.