Lines Matching full:i2c
1 .. zephyr:code-sample:: i2c-rtio-loopback
2 :name: I2C RTIO loopback
5 Perform I2C transfers between I2C controller and custom I2C target using RTIO.
10 This sample demonstrates how to perform I2C transfers, synchronously and async
11 using RTIO. It uses up to two I2C controllers, acting as I2C controller and
19 * Two I2C controllers, one supporting the I2C controller role, one supporting the
20 I2C peripheral role, both connected to the same I2C bus.
21 * An I2C controller supporting both I2C controller and peripheral role
26 Remember to set up the I2C bus, connecting SCL and SDA pull-up resistors, and
27 connecting the relevant I2C controllers to the bus physically.
33 I2C controller will act as the controller, and which as the peripheral, note
35 aliases ``i2c-controller`` and ``i2c-controller-target`` respectively:
41 i2c-controller = &i2c1;
42 i2c-controller-target = &i2c2;