|
Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
|
Optional finite async SPI executor for one explicit bus. More...
#include "nexus/components/spi_owner.h"Go to the source code of this file.
Data Structures | |
| struct | nx_spi_async_owner_executor_t |
| Exact async storage independent of the polling adapter. More... | |
Functions | |
| nx_owner_executor_port_t | nx_spi_async_owner_executor_port (nx_spi_async_owner_executor_t *executor, const nx_spi_port_t *port) |
| Bind one async-capable bus to an explicit owner executor. | |
Optional finite async SPI executor for one explicit bus.
Definition in file spi_async_owner.h.
| nx_owner_executor_port_t nx_spi_async_owner_executor_port | ( | nx_spi_async_owner_executor_t * | executor, |
| const nx_spi_port_t * | port ) |
Bind one async-capable bus to an explicit owner executor.
| [out] | executor | Fresh storage with no previous outstanding loans. |
| [in] | port | Initialized controller exclusively owned by this executor; direct clients and other owners must quiesce. |