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 runOVERDRIVE
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 andcan_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
andThroughSerial
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