Nexus Embedded Platform 1.0.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
bmp280_spi.h
Go to the documentation of this file.
1
6#ifndef NEXUS_COMPONENTS_BMP280_SPI_H
7#define NEXUS_COMPONENTS_BMP280_SPI_H
9#include "nexus/io/spi.h"
10
11#ifdef __cplusplus
12extern "C" {
13#endif
14
23
24#ifdef __cplusplus
25}
26#endif
27
28#endif /* NEXUS_COMPONENTS_BMP280_SPI_H */
BMP280 calibration and explicit forced-conversion driver.
nx_bmp280_transport_port_t nx_bmp280_spi_transport(const nx_spi_endpoint_t *endpoint, nx_clock_t clock)
Bind a real polling SPI endpoint as settled transport.
Single-executor polling SPI endpoints and complete CS transactions.
struct nx_spi_endpoint nx_spi_endpoint_t
Definition spi.h:18
Synchronous settled SPI transaction port.
Definition bmp280.h:22
An explicitly injected clock; its context outlives all borrowers.
Definition time.h:26