##
'''
-1-Wire protocol decoder (link layer).
+This protocol decoder handles the 1-Wire link layer.
The 1-Wire protocol enables bidirectional communication over a single wire
(and ground) between a single master and one or multiple slaves. The protocol
- Network layer (skip/search/match device ROM addresses)
- Transport layer (transport data between 1-Wire master and device)
-This protocol decoder handles the 1-Wire link layer.
-
Sample rate:
A sufficiently high samplerate is required to properly detect all the elements
of the protocol. A lower samplerate can be used if the master does not use
- overdrive available: 2MHz minimum, 5MHz suggested
- overdrive not available: 400kHz minimum, 1MHz suggested
-Probes:
+Channels:
1-Wire requires a single signal, but some master implementations might have a
separate signal used to deliver power to the bus during temperature conversion
as an example. This power signal is currently not used.
read the decoder source code to understand them correctly.
'''
-from .pd import *
-
+from .pd import Decoder