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:105
 
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:60
 
static ZTEST_BMEM char buffer[8]
Definition: test_mbox_api.c:551