Difference between revisions of "Protocol decoder:Pjdl"

From sigrok
Jump to navigation Jump to search
(start a PJDL decoder page, link to PJON)
 
(output signal with underscore)
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
| name            = Padded Jittering Data Link
| name            = Padded Jittering Data Link
| description    = single wire serial link layer for PJON
| description    = single wire serial link layer for PJON
| status          = in progress
| status          = supported
| license        = GPLv2+
| license        = GPLv2+
| source_code_dir = pjdl
| source_code_dir = pjdl
| input          = logic
| input          = logic
| output          = pjon-link
| output          = pjon_link
| probes          = data
| probes          = data
| Info            = [https://www.pjon.org/PJDL-specification-v4.1.php pjon.org]
| Info            = [https://www.pjon.org/PJDL-specification-v4.1.php pjon.org]
Line 18: Line 18:


See [[Protocol_decoder:Pjon | PJON]] for example screenshots and resources.
See [[Protocol_decoder:Pjon | PJON]] for example screenshots and resources.
__FORCETOC__
[[Category:Protocol decoder]]

Latest revision as of 20:53, 2 July 2020

pjdl
Name Padded Jittering Data Link
Description single wire serial link layer for PJON
Status supported
License GPLv2+
Source code decoders/pjdl
Input logic
Output pjon_link
Probes data


PJDL (Padded Jittering Data Link) is one of the link layers in the PJON protocol stack

PJDL does serial communication on a single wire. The reference implementation bitbangs the protocol and busy-waits during reception. Missed frames won't see their ACK response, higher protocol layers will retransmit until success or timeout.

See PJON for example screenshots and resources.