Lines Matching +full:peripheral +full:- +full:in
3 Inter-Integrated Circuit (I2C) Bus
11 The terminology used in Zephyr I2C APIs follows that of the
12 `NXP I2C Bus Specification Rev 7.0 <i2c-specification_>`_. These changed
15 `I2C`_ (Inter-Integrated Circuit, pronounced "eye
16 squared see") is a commonly-used two-signal shared peripheral interface
17 bus. Many system-on-chip solutions provide controllers that communicate
18 on an I2C bus. Devices on the bus can operate in two roles: as a
24 .. _i2c-controller-api:
29 Zephyr's I2C controller API is used when an I2C peripheral controls the bus,
34 This API is supported in all in-tree I2C peripheral drivers and is
37 .. _i2c-target-api:
42 Zephyr's I2C target API is used when an I2C peripheral responds to
47 This API is supported in very few in-tree I2C peripheral drivers. The
49 capabilities of all I2C peripherals supported in controller mode.
64 .. _i2c-specification:
65 https://www.nxp.com/docs/en/user-guide/UM10204.pdf
67 .. _I2C: i2c-specification_