Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
spi_async_owner.h
Go to the documentation of this file.
1
6#ifndef NEXUS_COMPONENTS_SPI_ASYNC_OWNER_H
7#define NEXUS_COMPONENTS_SPI_ASYNC_OWNER_H
8
10
11#ifdef __cplusplus
12extern "C" {
13#endif
14
26
43 const nx_spi_port_t* port);
44
45#ifdef __cplusplus
46}
47#endif
48
49#endif /* NEXUS_COMPONENTS_SPI_ASYNC_OWNER_H */
struct nx_spi_port nx_spi_port_t
Definition spi.h:17
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.
Explicit polling SPI executor for the bounded owner adapter.
One real execution owner, injected without OS dependency.
Definition bus_owner.h:49
Exact async storage independent of the polling adapter.
const nx_spi_port_t * port
Caller-owned finite SPI request with one whole-CS interval.
Definition spi.h:32