![]() |
LibDriver BME688
|
bme688 example driver modules More...
Functions | |
| uint8_t | bme688_basic_init (bme688_interface_t interface, bme688_address_t addr_pin) |
| basic example init | |
| uint8_t | bme688_basic_deinit (void) |
| basic example deinit | |
| uint8_t | bme688_basic_read (float *temperature, float *pressure, float *humidity_percentage) |
| basic example read | |
| uint8_t | bme688_gas_init (bme688_interface_t interface, bme688_address_t addr_pin) |
| gas example init | |
| uint8_t | bme688_gas_deinit (void) |
| gas example deinit | |
| uint8_t | bme688_gas_read (float degree_celsius, uint16_t gas_wait_ms, uint8_t index, float *temperature, float *pressure, float *humidity_percentage, float *ohms) |
| gas example read | |
| 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 (void) |
| parallel example server | |
| uint8_t | bme688_parallel_server_reset (void) |
| parallel example server reset | |
bme688 example driver modules
| #define BME688_BASIC_DEFAULT_FILTER BME688_FILTER_COEFF_15 |
filter coeff 15
Definition at line 59 of file driver_bme688_basic.h.
| #define BME688_BASIC_DEFAULT_HUMIDITY_OVERSAMPLING BME688_OVERSAMPLING_x1 |
humidity oversampling x1
Definition at line 58 of file driver_bme688_basic.h.
| #define BME688_BASIC_DEFAULT_PRESSURE_OVERSAMPLING BME688_OVERSAMPLING_x16 |
pressure oversampling x16
Definition at line 57 of file driver_bme688_basic.h.
| #define BME688_BASIC_DEFAULT_SPI_WIRE BME688_SPI_WIRE_4 |
spi wire 4
Definition at line 60 of file driver_bme688_basic.h.
| #define BME688_BASIC_DEFAULT_TEMPERATURE_OVERSAMPLING BME688_OVERSAMPLING_x2 |
bme688 basic example default definition
temperature oversampling x2
Definition at line 56 of file driver_bme688_basic.h.
| #define BME688_GAS_DEFAULT_FILTER BME688_FILTER_COEFF_15 |
filter coeff 15
Definition at line 57 of file driver_bme688_gas.h.
| #define BME688_GAS_DEFAULT_HUMIDITY_OVERSAMPLING BME688_OVERSAMPLING_x1 |
humidity oversampling x1
Definition at line 56 of file driver_bme688_gas.h.
| #define BME688_GAS_DEFAULT_PRESSURE_OVERSAMPLING BME688_OVERSAMPLING_x16 |
pressure oversampling x16
Definition at line 55 of file driver_bme688_gas.h.
| #define BME688_GAS_DEFAULT_SPI_WIRE BME688_SPI_WIRE_4 |
spi wire 4
Definition at line 58 of file driver_bme688_gas.h.
| #define BME688_GAS_DEFAULT_TEMPERATURE_OVERSAMPLING BME688_OVERSAMPLING_x2 |
bme688 gas example default definition
temperature oversampling x2
Definition at line 54 of file driver_bme688_gas.h.
| #define BME688_PARALLEL_DEFAULT_FILTER BME688_FILTER_COEFF_15 |
filter coeff 15
Definition at line 57 of file driver_bme688_parallel.h.
| #define BME688_PARALLEL_DEFAULT_HUMIDITY_OVERSAMPLING BME688_OVERSAMPLING_x1 |
humidity oversampling x1
Definition at line 56 of file driver_bme688_parallel.h.
| #define BME688_PARALLEL_DEFAULT_PRESSURE_OVERSAMPLING BME688_OVERSAMPLING_x16 |
pressure oversampling x16
Definition at line 55 of file driver_bme688_parallel.h.
| #define BME688_PARALLEL_DEFAULT_SPI_WIRE BME688_SPI_WIRE_4 |
spi wire 4
Definition at line 58 of file driver_bme688_parallel.h.
| #define BME688_PARALLEL_DEFAULT_TEMPERATURE_OVERSAMPLING BME688_OVERSAMPLING_x2 |
bme688 parallel example default definition
temperature oversampling x2
Definition at line 54 of file driver_bme688_parallel.h.
| uint8_t bme688_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 212 of file driver_bme688_basic.c.
| uint8_t bme688_basic_init | ( | bme688_interface_t | interface, |
| bme688_address_t | addr_pin ) |
basic example init
| [in] | interface | chip interface |
| [in] | addr_pin | chip address pin |
Definition at line 50 of file driver_bme688_basic.c.
| uint8_t bme688_basic_read | ( | float * | temperature, |
| float * | pressure, | ||
| float * | humidity_percentage ) |
basic example read
| [out] | *temperature | pointer to a converted temperature buffer |
| [out] | *pressure | pointer to a converted pressure buffer |
| [out] | *humidity_percentage | pointer to a converted humidity percentage buffer |
Definition at line 188 of file driver_bme688_basic.c.
| uint8_t bme688_gas_deinit | ( | void | ) |
gas example deinit
Definition at line 321 of file driver_bme688_gas.c.
| uint8_t bme688_gas_init | ( | bme688_interface_t | interface, |
| bme688_address_t | addr_pin ) |
gas example init
| [in] | interface | chip interface |
| [in] | addr_pin | chip address pin |
Definition at line 50 of file driver_bme688_gas.c.
| uint8_t bme688_gas_read | ( | float | degree_celsius, |
| uint16_t | gas_wait_ms, | ||
| uint8_t | index, | ||
| float * | temperature, | ||
| float * | pressure, | ||
| float * | humidity_percentage, | ||
| float * | ohms ) |
gas example read
| [in] | degree_celsius | input degree celsius |
| [in] | gas_wait_ms | gas wait ms |
| [in] | index | convert index |
| [out] | *temperature | pointer to a converted temperature buffer |
| [out] | *pressure | pointer to a converted pressure buffer |
| [out] | *humidity_percentage | pointer to a converted humidity percentage buffer |
| [out] | *ohms | pointer to an ohms buffer |
Definition at line 192 of file driver_bme688_gas.c.
| uint8_t bme688_parallel_deinit | ( | void | ) |
parallel example deinit
Definition at line 209 of file driver_bme688_parallel.c.
| 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
| [in] | interface | chip interface |
| [in] | addr_pin | chip address pin |
| [in] | *config | pointer to a parallel config structure |
| [in] | *callback | pointer to a callback address |
Definition at line 52 of file driver_bme688_parallel.c.
| uint8_t bme688_parallel_server | ( | void | ) |
parallel example server
Definition at line 239 of file driver_bme688_parallel.c.
| uint8_t bme688_parallel_server_reset | ( | void | ) |
parallel example server reset
Definition at line 256 of file driver_bme688_parallel.c.