Lines Matching +full:many +full:- +full:to +full:- +full:one
2 Introduction to I2C and SMBus
6 a protocol developed by Philips. It is a slow two-wire protocol (variable
7 speed, up to 400 kHz), with a high speed extension (3.4 MHz). It provides
8 an inexpensive bus for connecting many types of devices with infrequent or
14 The official I2C specification is the `"I2C-bus specification and user
15 manual" (UM10204) <https://www.nxp.com/docs/en/user-guide/UM10204.pdf>`_
19 a subset of I2C protocols and signaling. Many I2C devices will work on an
20 SMBus, but some SMBus protocols add semantics beyond what is required to
26 use its protocols on many I2C systems. However, there are systems that don't
35 one or more *master* chips and one or more *slave* chips.
37 .. kernel-figure:: i2c_bus.svg
38 :alt: Simple I2C bus with one master and 3 slaves
46 An **algorithm** contains general code that can be used to implement a
51 A **slave** chip is a node that responds to communications when addressed
53 in a directory specific to the feature they provide, for example
55 video-related chips.
58 I2C adapter, and drivers for your I2C devices (usually one driver for each