Download Latest Version 13.1 source code.zip (1.8 MB)
Email in envelope

Get an email when there's a new version of PJON

Home / 11.2
Name Modified Size InfoDownloads / Week
Parent folder
11.2.tar.gz 2019-01-22 1.3 MB
11.2.zip 2019-01-22 1.7 MB
README.md 2019-01-22 3.5 kB
Totals: 3 Items   3.0 MB 0

New specifications: - PJON Protocol specification v3.1 simplifies the model, and more clearly specifies the encoding - PJDL v3.0 more clearly specifies the medium access method and the communication modes - TSDL v2.1 more clearly describes the medium access method and the limits of multi-master mode

Changelog: - ThroughSerialAsync strategy developed by @sticilface, it supports non-blocking data reception and has a higher performance than ThroughSerial in most usecases - ESPNOW strategy developed by @xlfe added enabling communication over the ESPNOW protocol - DualUDP strategy combining the best of LocalUDP and GlobalUDP by @fredilarsen - Wiznet W5500 support added (https://github.com/gioblu/PJON/commit/897997737356fab424187bf1d379377974cc4557) by @fredilarsen - Support to Network Address Translation (NAT) in switch (https://github.com/gioblu/PJON/commit/72a93b02b5f1ea64829d09f97080859c0b04b02d) added by @fredilarsen - Linux Serial system calls implemented within the interface, wiring-pi discarded, as proposed by @xlfe - OS_PREAMBLE_PULSE_WIDTH added to OverSampling to enable preamble length configuration (https://github.com/gioblu/PJON/commit/53769a4d3978d1865215f8c715edde4d126e7601) - PJON_BROADCAST, PJON_MASTER_ID and PJON_NOT_ASSIGNED constants can be predefined and changed if required as requested by Adrian Slawinski - To ease users and developers working upon PJON all internal inclusions have been changed from include <...> to include "..." (https://github.com/gioblu/PJON/commit/6fcfd759c6f376bd1328a681bd644790fea021b2) as requested by @Girgitt - Documentation and specifications have been expanded and corrected

Bugfix: - Avoid compilation error using Arduino 1.8.6 (https://github.com/gioblu/PJON/issues/245) reported by @Girgitt - Examples receiver function moved to avoid compilation error (https://github.com/gioblu/PJON/issues/205) reported by @fcastrovilli - Packet id forwarding in router mode bug fixed (https://github.com/gioblu/PJON/commit/9457bc35a0daa6c2a5691fe007ac30aebb124974) reported by @Halytskyi - ThroughSerial WIN32 bug fixed (https://github.com/gioblu/PJON/commit/9b5ccdc83358bde72e1a967094885aa87cd9dc74) reported by @Girgitt - AnalogSampling can_start bug fixed (https://github.com/gioblu/PJON/issues/240) reported by @andrei-volkau - ThroughSerial and ThroughSerialAsync can_start bug fixed (https://github.com/gioblu/PJON/commit/1f61a10eac7bba23c3f9a87b6c298428d6a09573) - PJONMaster and PJONSlave compilation error fixed (https://github.com/gioblu/PJON/issues/248) reported by @maniekq

If your setup using W5x00 Ethernet shield and UDP freezes after an undetermined amount of time, it is affected by a bug present in the Ethernet library isolated and fixed by fred here.

Backward compatibility is preserved.

Source: README.md, updated 2019-01-22