6.2

@gioblu gioblu released this Dec 22, 2016 · 1464 commits to master since this release

Assets 2

This release brings stable the new asynchronous acknowledgment feature, also used in combination with the synchronous acknowledgment (recursive acknowledgment pattern). A lot of work has been done testing, bug fixing and extending documentation. The next phase of development is the abstraction of what is still related to timing in the protocol layer, move it to the strategy or data link layer.

Changelog:

  • SoftwareBitBang, thanks to optimizations made in older versions, is able now to run OVERDRIVE mode on ATmega328 at 4.87kB/s (mandatory update for all devices transmitting in this mode with older versions because timing is changed)
  • ThroughSerial optimized default configuration and can_start method, thanks for the support and extended tests over RS485 to franketto (italian arduino forum user).
  • General documentation extended including also methods returning values
  • Recursive acknowledgment pattern specification enhanced with graphs (fb0b161)
  • OverSampling, SoftwareBitBang and ThroughSerial documentation and codebase comments extended

Bugfix:

  • Asynchronous backoff bugfix (d08a1ec)
  • Added missing mode configuration in SIMPLEX mode examples (#104) thanks to @pacproduct
  • Avoid PJONMaster reset if not receiver or error defined (#106) thanks to @elusive-code