|
Nexus Embedded Platform 1.0.0
Statically assembled reusable embedded mechanisms
|
Shared read-only methods using one provider state. More...
#include <i2c.h>
Data Fields | |
| nx_result_t(* | transaction )(void *context, nx_i2c_message_t *messages, size_t count, nx_time_us_t deadline, size_t *transferred) |
| nx_result_t(* | submit )(void *context, nx_i2c_request_t *request) |
| nx_result_t(* | start_admitted )(void *context, nx_i2c_request_t *request) |
| bool(* | on_port )(const void *context, const nx_i2c_port_t *port) |
Shared read-only methods using one provider state.
| bool(* nx_i2c_endpoint_ops_t::on_port) (const void *context, const nx_i2c_port_t *port) |
| nx_result_t(* nx_i2c_endpoint_ops_t::start_admitted) (void *context, nx_i2c_request_t *request) |
| nx_result_t(* nx_i2c_endpoint_ops_t::submit) (void *context, nx_i2c_request_t *request) |
| nx_result_t(* nx_i2c_endpoint_ops_t::transaction) (void *context, nx_i2c_message_t *messages, size_t count, nx_time_us_t deadline, size_t *transferred) |