LibDriver BME688
Loading...
Searching...
No Matches
driver_bme688_parallel.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_BME688_PARALLEL_H
38#define DRIVER_BME688_PARALLEL_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
50
54#define BME688_PARALLEL_DEFAULT_TEMPERATURE_OVERSAMPLING BME688_OVERSAMPLING_x2
55#define BME688_PARALLEL_DEFAULT_PRESSURE_OVERSAMPLING BME688_OVERSAMPLING_x16
56#define BME688_PARALLEL_DEFAULT_HUMIDITY_OVERSAMPLING BME688_OVERSAMPLING_x1
57#define BME688_PARALLEL_DEFAULT_FILTER BME688_FILTER_COEFF_15
58#define BME688_PARALLEL_DEFAULT_SPI_WIRE BME688_SPI_WIRE_4
59
73 void (*callback)(uint8_t status, bme688_parallel_data_t *data, uint8_t len));
74
82uint8_t bme688_parallel_deinit(void);
83
91uint8_t bme688_parallel_server(void);
92
100uint8_t bme688_parallel_server_reset(void);
101
105
106#ifdef __cplusplus
107}
108#endif
109
110#endif
driver bme688 interface header file
bme688_address_t
bme688 address enumeration definition
bme688_interface_t
bme688 interface enumeration definition
struct bme688_parallel_data_s bme688_parallel_data_t
bme688 parallel data structure definition
struct bme688_parallel_config_s bme688_parallel_config_t
bme688 parallel config structure definition
uint8_t bme688_parallel_server(void)
parallel example server
uint8_t bme688_parallel_init(bme688_interface_t interface, bme688_address_t addr_pin, bme688_parallel_config_t *config, void(*callback)(uint8_t status, bme688_parallel_data_t *data, uint8_t len))
parallel example init
uint8_t bme688_parallel_deinit(void)
parallel example deinit
uint8_t bme688_parallel_server_reset(void)
parallel example server reset