Lines Matching +full:master +full:- +full:bus

3 1-Wire Bus
9 1-Wire is a low speed half-duplex serial bus using only a single wire plus
11 Similarly to I2C, 1-Wire uses a bidirectional open-collector data line,
12 and is a single master multidrop bus. This means one master initiates all data
14 The 1-Wire bus supports longer bus lines than I2C, while it reaches speeds of up
17 over a bus length of 100 meters. Using overdrive speed, 3 nodes on a bus of
19 fewer nodes on the bus may allow to reach larger bus extents.
23 .. figure:: 1-Wire_bus_topology.drawio.svg
25 :alt: 1-Wire bus topology
27 A typical 1-Wire bus topology
30 .. _w1-master-api:
32 W1 Master API
35 Zephyr's 1-Wire Master API is used to interact with 1-Wire slave devices like
40 * The link layer handles basic communication functions such as bus reset,
42 It is the only hardware-dependent layer in Zephyr.
47 * The 1-Wire network layer handles all means for slave identification and bus
51 * All slave devices have a unique 64-bit identification number, which
52 includes a 8-bit `1-Wire Family Code`_ and a 8-bit CRC.
53 * In order to find slaves on the bus, the standard specifies an search
54 algorithm which successively detects all slaves on the bus.
55 This algorithm is described in the `1-Wire Search Algorithm Application Note`_.
58 generic 1-Wire driver and therefore must be handled in individual slave drivers.
60 The 1-Wire API is considered experimental.
75 1-Wire data link layer
80 1-Wire network layer
85 1-Wire generic functions and helpers
94 https://www.analog.com/en/resources/technical-articles/book-of-ibuttonreg-standards.html
96 .. _1-Wire Family Code:
97 …https://www.analog.com/en/resources/technical-articles/1wire-software-resource-guide-device-descri…
99 .. _1-Wire Search Algorithm Application Note:
100 https://www.analog.com/en/resources/app-notes/1wire-search-algorithm.html