7#ifndef ZEPHYR_INCLUDE_DRIVERS_EC_HOST_CMD_SIMULATOR_H_
8#define ZEPHYR_INCLUDE_DRIVERS_EC_HOST_CMD_SIMULATOR_H_
Public APIs for Host Command Peripherals that respond to host commands.
int ec_host_cmd_periph_sim_data_received(const uint8_t *buffer, size_t len)
Simulate receiving data from host as passed in to this function.
void ec_host_cmd_periph_sim_install_send_cb(ec_host_cmd_periph_api_send cb)
Install callback for when this device would sends data to host.
int(* ec_host_cmd_periph_api_send)(const struct device *dev, const struct ec_host_cmd_periph_tx_buf *tx_buf)
Definition: ec_host_cmd_periph.h:61
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88
static ZTEST_BMEM char buffer[8]
Definition: test_mbox_api.c:551