7#ifndef ZEPHYR_INCLUDE_MGMT_EC_HOST_CMD_SIMULATOR_H_
8#define ZEPHYR_INCLUDE_MGMT_EC_HOST_CMD_SIMULATOR_H_
Public APIs for Host Command backends that respond to host commands.
int(* ec_host_cmd_backend_api_send)(const struct ec_host_cmd_backend *backend)
Sends data to the host.
Definition backend.h:104
void ec_host_cmd_backend_sim_install_send_cb(ec_host_cmd_backend_api_send cb, struct ec_host_cmd_tx_buf **tx_buf)
Install callback for when this device would sends data to host.
int ec_host_cmd_backend_sim_data_received(const uint8_t *buffer, size_t len)
Simulate receiving data from host as passed in to this function.
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
Context for host command backend and handler to pass tx data.
Definition backend.h:59