|
Nexus Embedded Platform 1.0.0
Statically assembled reusable embedded mechanisms
|
Shared read-only methods using one provider state. More...
#include <spi.h>
Data Fields | |
| nx_result_t(* | transfer )(void *context, const uint8_t *tx, uint8_t *rx, size_t length, nx_time_us_t deadline, size_t *transferred) |
| nx_result_t(* | submit )(void *context, nx_spi_request_t *request) |
| nx_result_t(* | start_admitted )(void *context, nx_spi_request_t *request) |
| bool(* | on_port )(const void *context, const nx_spi_port_t *port) |
| nx_result_t(* | submit_memory )(void *context, nx_spi_request_t *request, uint8_t memory_flags) |
Shared read-only methods using one provider state.
| bool(* nx_spi_endpoint_ops_t::on_port) (const void *context, const nx_spi_port_t *port) |
| nx_result_t(* nx_spi_endpoint_ops_t::start_admitted) (void *context, nx_spi_request_t *request) |
| nx_result_t(* nx_spi_endpoint_ops_t::submit) (void *context, nx_spi_request_t *request) |
| nx_result_t(* nx_spi_endpoint_ops_t::submit_memory) (void *context, nx_spi_request_t *request, uint8_t memory_flags) |
| nx_result_t(* nx_spi_endpoint_ops_t::transfer) (void *context, const uint8_t *tx, uint8_t *rx, size_t length, nx_time_us_t deadline, size_t *transferred) |