Home
last modified time | relevance | path

Searched full:emulated (Results 1 – 25 of 140) sorted by relevance

123456

/Zephyr-latest/include/zephyr/drivers/adc/
Dadc_emul.h4 * @brief Backend API for emulated ADC
23 * @brief Emulated ADC backend API
24 * @defgroup adc_emul Emulated ADC
28 * Behaviour of emulated ADC is application-defined. As-such, each
36 * constant mV value on emulated ADC input
38 * function which will be used to obtain voltage on emulated ADC input
43 * An example of using emulated ADC backend API is in the file
63 * @brief Set constant mV value input for emulated ADC @p chan
65 * @param dev The emulated ADC device
76 * @brief Set constant raw value input for emulated ADC @p chan
[all …]
/Zephyr-latest/include/zephyr/drivers/gpio/
Dgpio_emul.h9 * @brief Backend API for emulated GPIO
23 * @brief Emulated GPIO backend API
24 * @defgroup gpio_emul Emulated GPIO
28 * Behaviour of emulated GPIO is application-defined. As-such, each
47 * @brief Modify the values of one or more emulated GPIO input @p pins
49 * @param port The emulated GPIO port
60 * @brief Modify the value of one emulated GPIO input @p pin
62 * @param port The emulated GPIO port
76 * @brief Read the value of one or more emulated GPIO output @p pins
78 * @param port The emulated GPIO port
[all …]
/Zephyr-latest/drivers/serial/
DKconfig.emul1 # Emulated UART configuration options
7 bool "Emulated UART driver [EXPERIMENTAL]"
17 Enable the emulated UART driver.
22 int "UART emulated devices' init priority"
25 The init priority of emulated driver on the UART bus.
/Zephyr-latest/drivers/gpio/
DKconfig.emul1 # Emulated GPIO configuration options
7 bool "Emulated GPIO driver"
11 Enable the emulated GPIO driver. Mainly used for testing, this
12 driver allows for an arbitrary number of emulated GPIO controllers
13 to be instantiated. Furthermore, the emulated pins can be "wired"
/Zephyr-latest/include/zephyr/drivers/serial/
Duart_emul.h9 * @brief Backend API for emulated UART
39 * @param dev The emulated UART device instance
49 * @param dev The emulated UART device instance
60 * @param dev The emulated UART device instance
71 * @param dev The emulated UART device instance
80 * @param dev The emulated UART device instance
89 * @param dev The emulated UART device instance
97 * @param dev The emulated UART device instance
/Zephyr-latest/drivers/video/
DKconfig.emul_imager9 Enable driver for the emulated Imager.
15 Configure the size of the internal framebuffer the emulated Imager
17 dev->data, and the emulated video MIPI driver will `memcpy()` it
/Zephyr-latest/doc/hardware/emulator/
Dindex.rst41 * Emulated DMA controller
73 * Emulated GPIO controllers which can be driven from SW
78 * Emulated I2C bus. See :ref:`bus emulators <bus_emul>`.
83 * Emulated RTC peripheral. See :ref:`RTC emulated device section <rtc_api_emul_dev>`
88 * Emulated SPI bus. See :ref:`bus emulators <bus_emul>`.
93 * Emulated MSPI bus. See :ref:`bus emulators <bus_emul>`.
98 * Emulated UART bus. See :ref:`bus emulators <bus_emul>`.
Dbus_emulators.rst22 approach 100% if all failure conditions are emulated.
35 peripheral drivers using an emulation driver connected via a emulated I2C
60 All of this can work in the emulated environment or on real hardware.
91 emulated bus types include I2C, SPI, eSPI, and MSPI.
117 to simulate connecting and disconnecting a charger to the emulated BC1.2 device.
150 In the binding of the I2C emulated bus, there's a custom property for address
176 additional cells are used by the emulated controller, the number of cells
/Zephyr-latest/include/zephyr/drivers/
Dbbram.h224 * @brief Set the emulated BBRAM driver's invalid state
226 * Calling this will affect the emulated behavior of bbram_check_invalid().
228 * @param[in] dev The emulated device to modify
235 * @brief Set the emulated BBRAM driver's standby power state
237 * Calling this will affect the emulated behavior of bbram_check_standby_power().
239 * @param[in] dev The emulated device to modify
240 * @param[in] failure Whether or not standby power failure should be emulated
246 * @brief Set the emulated BBRAM driver's power state
248 * Calling this will affect the emulated behavior of bbram_check_power().
250 * @param[in] dev The emulated device to modify
[all …]
Despi_emul.h93 * @param dev Device instance of emulated eSPI controller
113 /** Target emulator - REQUIRED for all emulated bus nodes of any type */
117 /** eSPI chip-select of the emulated device */
133 * Register an emulated device on the controller
143 * trigger a proper event(and callbacks) on the emulated eSPI controller
155 * Perform port80 write on the emulated host side, which will
156 * trigger a proper event(and callbacks) on the emulated eSPI controller
Di2c_emul.h40 /** Target emulator - REQUIRED for all emulated bus nodes of any type */
52 /* I2C address of the emulated device */
73 * Register an emulated device on the controller
/Zephyr-latest/drivers/dma/
DKconfig.emul5 bool "Emulated DMA driver [EXPERIMENTAL]"
9 Emulated DMA Driver
/Zephyr-latest/drivers/gnss/
DKconfig.emul5 bool "Emulated GNSS driver"
11 Enable emulated GNSS driver.
/Zephyr-latest/drivers/rtc/
DKconfig.emul5 bool "Emulated RTC driver"
9 Enable emulated Real-Time Clock (RTC) driver.
/Zephyr-latest/drivers/display/
DKconfig.sdl1 # SDL based emulated display configuration options
7 bool "SDL based emulated display"
12 Enable SDL based emulated display compliant with display driver API.
/Zephyr-latest/drivers/eeprom/
DKconfig.eeprom_emu5 bool "Emulated EEPROM driver"
10 Enable emulated (on flash) EEPROM support. This mimics an external
/Zephyr-latest/boards/qemu/leon3/doc/
Dindex.rst12 the usual way for emulated boards (see :ref:`build_an_application` and
18 While this board is emulated and you can't "flash" it, you can use this
20 emulated environment. For example, with the :zephyr:code-sample:`synchronization` sample:
/Zephyr-latest/boards/qemu/riscv32/doc/
Dindex.rst12 the usual way for emulated boards (see :ref:`build_an_application` and
18 While this board is emulated and you can't "flash" it, you can use this
20 emulated environment. For example, with the :zephyr:code-sample:`synchronization` sample:
/Zephyr-latest/dts/bindings/mtd/
Dzephyr,emu-eeprom.yaml4 description: Zephyr Emulated EEPROM device
20 description: Flash partition used to store the emulated EEPROM data
/Zephyr-latest/boards/qemu/riscv32e/doc/
Dindex.rst12 the usual way for emulated boards (see :ref:`build_an_application` and
18 While this board is emulated and you can't "flash" it, you can use this
20 emulated environment. For example, with the :zephyr:code-sample:`synchronization` sample:
/Zephyr-latest/boards/qemu/riscv32_xip/doc/
Dindex.rst12 the usual way for emulated boards (see :ref:`build_an_application` and
18 While this board is emulated and you can't "flash" it, you can use this
20 emulated environment. For example, with the :zephyr:code-sample:`synchronization` sample:
/Zephyr-latest/boards/qemu/riscv64/doc/
Dindex.rst21 the usual way for emulated boards (see :ref:`build_an_application` and
27 While this board is emulated and you can't "flash" it, you can use this
29 emulated environment. For example, with the :zephyr:code-sample:`synchronization` sample:
/Zephyr-latest/drivers/can/
DKconfig.loopback7 bool "Emulated CAN loopback driver"
11 This is an emulated driver that can only loopback messages.
/Zephyr-latest/tests/drivers/fuel_gauge/sbs_gauge/
Dtestcase.yaml2 drivers.fuel_gauge.sbs_gauge_new_api.emulated:
45 drivers.fuel_gauge.sbs_gauge_new_api.emulated.cutoff:
/Zephyr-latest/dts/bindings/gnss/
Dzephyr,gnss-emul.yaml4 description: Zephyr emulated GNSS device

123456