8.2
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
orARDUINO/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 inbegin
ofAnalogSampling
,OverSampling
andSoftwareBitBang
, using interface - RPI example bugfix, added missing timeout configuration (e8ab099)