Home
last modified time | relevance | path

Searched refs:emulator (Results 1 – 25 of 76) sorted by relevance

1234

/Zephyr-latest/tests/drivers/bbram/generic/src/
Dread.c14 static void run_test_read_invalid_size(const struct device *dev, const struct emul *emulator) in run_test_read_invalid_size() argument
20 ARG_UNUSED(emulator); in run_test_read_invalid_size()
32 static void run_test_read_bytes(const struct device *dev, const struct emul *emulator) in run_test_read_bytes() argument
44 rc = emul_bbram_backend_set_data(emulator, i, 1, &expected_data); in run_test_read_bytes()
Dwrite.c14 static void run_test_write_invalid_size(const struct device *dev, const struct emul *emulator) in run_test_write_invalid_size() argument
20 ARG_UNUSED(emulator); in run_test_write_invalid_size()
32 static void run_test_write_bytes(const struct device *dev, const struct emul *emulator) in run_test_write_bytes() argument
47 rc = emul_bbram_backend_get_data(emulator, i, 1, &data); in run_test_write_bytes()
/Zephyr-latest/doc/hardware/emulator/
Dbus_emulators.rst9 Zephyr supports a simple emulator framework to support testing of external peripheral drivers
13 various subsystems. For example, it is possible to write an emulator
36 controller/emulator which passes I2C traffic from the AT24 driver to the AT24
71 The emulator subsystem is modeled on the :ref:`device_model_api`. You create
72 an emulator instance using one of the :c:func:`EMUL_DT_DEFINE()` or
76 device driver. This means that your emulator defines ``DT_DRV_COMPAT`` using the
89 #. ``bus_api`` - This points to the API for the upstream bus that the emulator
93 the emulator. The ``_backend_api`` parameter is optional.
103 The real code is shown in green, while the emulator code is shown in yellow.
109 emulator.
[all …]
Dindex.rst34 **ADC emulator**
40 **DMA emulator**
45 **EEPROM emulator**
72 **GPIO emulator**
77 **I2C emulator**
82 **RTC emulator**
87 **SPI emulator**
92 **MSPI emulator**
97 **UART emulator**
/Zephyr-latest/subsys/emul/espi/
DKconfig9 This is an emulator of the generic eSPI host. The emulator supports basic host operations
10 - virtual wires and writing to port 80. It can be extended. Note: Because this emulator is
17 int "Host I/O peripheral port size for shared memory in emulator"
/Zephyr-latest/doc/hardware/
Dindex.rst13 emulator/index.rst
14 emulator/bus_emulators.rst
/Zephyr-latest/drivers/spi/
DKconfig.spi_emul5 bool "SPI emulator"
10 Enable the SPI emulator driver. This is a fake driver in that it
/Zephyr-latest/drivers/i2c/
DKconfig.i2c_emul5 bool "I2C emulator"
10 Enable the I2C emulator driver. This is a fake driver in that it
/Zephyr-latest/drivers/mspi/
DKconfig.mspi_emul5 bool "MSPI emulator"
14 Enable the MSPI emulator driver. This is a fake driver in that it
/Zephyr-latest/drivers/serial/
DKconfig.emul28 int "UART emulator work queue stack size"
32 int "UART emulator work queue thread priority"
/Zephyr-latest/drivers/adc/
DKconfig.adc_emul5 bool "ADC emulator"
9 Enable the ADC emulator driver. This is a fake driver in that it
/Zephyr-latest/tests/drivers/sensor/bmi160/src/
Dfixture.c13 static void sensor_bmi160_setup_emulator(const struct device *dev, const struct emul *emulator) in sensor_bmi160_setup_emulator() argument
38 zassert_ok(emul_sensor_backend_set_channel(emulator, chan_spec, in sensor_bmi160_setup_emulator()
/Zephyr-latest/drivers/espi/
DKconfig.espi_emul5 bool "eSPI emulator"
10 Enable the eSPI emulator driver. This is a fake driver,
/Zephyr-latest/cmake/emu/
Dcustom.cmake7 …ee https://docs.zephyrproject.org/latest/develop/test/twister.html#running-tests-on-custom-emulator
/Zephyr-latest/drivers/bbram/
DKconfig.it8xxx218 Enable the emulator for the ITE IT81202 BBRAM.
DKconfig.npcx17 Enable the emulator for the NPCX BBRAM.
DKconfig.microchip18 Enable the emulator for the Microchip MCP7940N SRAM based
/Zephyr-latest/drivers/sensor/f75303/
DKconfig22 Enable the hardware emulator for F75303 Temperature Sensor.
/Zephyr-latest/drivers/sensor/adi/adltc2990/
DKconfig21 Enable ADLTC2990 emulator.
/Zephyr-latest/drivers/sensor/amd_sb_tsi/
DKconfig21 Enable the hardware emulator for the AMD SB-TSI.
/Zephyr-latest/drivers/sensor/asahi_kasei/akm09918c/
DKconfig20 Enable the hardware emulator for the AKM09918C. Doing so allows exercising
/Zephyr-latest/samples/subsys/usb/cdc_acm/
DREADME.rst29 To see the console output of the app, open a serial port emulator and
60 Open a serial port emulator, for example minicom
81 The characters entered in serial port emulator will be echoed back.
/Zephyr-latest/drivers/flash/
DKconfig.mspi14 bool "MSPI flash device emulator"
/Zephyr-latest/tests/subsys/sensing/
DREADME.rst10 on bmi160 emulator on native_sim platform.
/Zephyr-latest/subsys/lorawan/
DKconfig26 The emulator can be used for unit testing of LoRaWAN services.
31 See include/zephyr/lorawan/emul.h for the emulator API.

1234