Lines Matching +full:forward +full:- +full:cells
20 been completed. This allows for testing that high-level code can
27 The diagram below shows application code / high-level tests at the top.
49 Controller) on native_sim using emulators for all non-chip drivers.
63 native_sim. We can develop on a host, use source-level debugging, etc.
79 .. code-block:: C
89 #. ``bus_api`` - This points to the API for the upstream bus that the emulator
92 #. ``_backend_api`` - This points to the device-class specific backend API for
97 device-class.
113 functions focus on high-level behavior and do not provide hooks for specific
148 ----------------------
153 .. code-block:: devicetree
157 compatible = "zephyr,i2c-emul-controller";
158 clock-frequency = <I2C_BITRATE_STANDARD>;
159 #address-cells = <1>;
160 #size-cells = <0>;
161 #forward-cells = <1>;
172 The ``#forward-cells`` attribute should always be 1. Each entry in the
174 the example above, ``<&i2c1 0x20>`` will forward all read/write operations
176 additional cells are used by the emulated controller, the number of cells
186 .. zephyr-app-commands::
187 :zephyr-app: tests/drivers/sensor/bmi160
194 .. zephyr-app-commands::
195 :zephyr-app: tests/drivers/eeprom/api
198 :gen-args: -DDTC_OVERLAY_FILE=at2x_emul.overlay -DEXTRA_CONF_FILE=at2x_emul.conf