Skip to content

8.2

Compare
Choose a tag to compare
@gioblu gioblu released this 01 Aug 15:27
· 1787 commits to master since this release

Changelog:

  • With AnalogSampling is now possible to communicate wirelessly or through single channel optic fiber cables up to 12658Bd or 1.52kB/s using a single LED for both transmission and reception phases, enabling users to create a wireless bus using only one analog pin and a cheap light emitting diode for each device. The range if used wirelessly is around 5 meters in ideal conditions, much more if used with optic fiber cables
  • Examples are now structured as following:
    architecture/mode/data-link/example or ARDUINO/local/SoftwareBitBang/Blink
  • devices directory has been added to propose a space where users can share their PJON compatible builds and propose basic implementation examples
  • Early version of the LEDAR proximity sensor device added to devices directory
  • Added dispatched method to avoid async ack response duplications in buffer (58c4672)
  • Reduced CPU load for WINX86 interface using ThroughSerial thanks to @Girgitt (bfe935c)
  • RS485 pin handling for separate RX/TX enable thanks to @ekarlso
  • Added a "timing hack" only for RPI to force flush method to wait for transmission and so enable the nominal use of RS485 transceivers; wiringPi flush method seems broken, not waiting for transmission end, thanks for testing to @ekarlso (30b94d8)

Bugfix:

  • Removed useless buffer and condition from PJON begin method sparing some bytes of memory
  • Fix delay call in begin of AnalogSampling, OverSampling and SoftwareBitBang, using interface
  • RPI example bugfix, added missing timeout configuration (e8ab099)