BME280 Driver 2.0.x
Driver for BME280 sensor
|
Header for BME280 Driver. More...
#include "bme280_definitions.h"
Go to the source code of this file.
Functions | |
int8_t | BME280_Init (BME280_t *Dev, BME280_Driver_t *Driver) |
Function to initialize sensor and resources. | |
int8_t | BME280_Reset (BME280_t *Dev) |
Function to perform sensor's software reset. | |
int8_t | BME280_GetMode (BME280_t *Dev, uint8_t *Mode) |
Function gets current Operating Mode from sensor. | |
int8_t | BME280_GetPOvs (BME280_t *Dev, uint8_t *POvs) |
Function gets current pressure Oversampling from sensor. | |
int8_t | BME280_GetTOvs (BME280_t *Dev, uint8_t *TOvs) |
Function gets current temperature Oversampling from sensor. | |
int8_t | BME280_GetHOvs (BME280_t *Dev, uint8_t *HOvs) |
Function gets current humidity Oversampling from sensor. | |
int8_t | BME280_GetTStby (BME280_t *Dev, uint8_t *TStby) |
Function gets current Standby Time from sensor. | |
int8_t | BME280_GetTFilter (BME280_t *Dev, uint8_t *Filter) |
Function gets current IIR Filter coeficient from sensor. | |
int8_t | BME280_Is3WireSPIEnabled (BME280_t *Dev, uint8_t *Result) |
Function checks if 3-wire SPI is enabled. | |
int8_t | BME280_ConfigureAll (BME280_t *Dev, BME280_Config_t *Config) |
Function to set all sensor settings at once. | |
int8_t | BME280_SetMode (BME280_t *Dev, uint8_t Mode) |
Function sets sensor's Operating Mode. | |
int8_t | BME280_SetPOvs (BME280_t *Dev, uint8_t POvs) |
Function sets sensor's pressure Oversampling. | |
int8_t | BME280_SetTOvs (BME280_t *Dev, uint8_t TOvs) |
Function sets sensor's temperature Oversampling. | |
int8_t | BME280_SetHOvs (BME280_t *Dev, uint8_t HOvs) |
Function sets sensor's humidity Oversampling. | |
int8_t | BME280_SetTStby (BME280_t *Dev, uint8_t TStby) |
Function sets sensor's Standby Time. | |
int8_t | BME280_SetFilter (BME280_t *Dev, uint8_t Filter) |
Function sets sensor's IIR Filter coeficient. | |
int8_t | BME280_Enable3WireSPI (BME280_t *Dev) |
Function enables 3-wire SPI bus. | |
int8_t | BME280_Disable3WireSPI (BME280_t *Dev) |
Function disables 3-wire SPI bus. | |
int8_t | BME280_ReadAllLast (BME280_t *Dev, BME280_Data_t *Data) |
Function reads all measured data at once. | |
int8_t | BME280_ReadTempLast (BME280_t *Dev, int8_t *TempInt, uint8_t *TempFract) |
Function reads last measured temperature. | |
int8_t | BME280_ReadPressLast (BME280_t *Dev, uint16_t *PressInt, uint16_t *PressFract) |
Function reads last measured pressure. | |
int8_t | BME280_ReadHumLast (BME280_t *Dev, uint8_t *HumInt, uint16_t *HumFract) |
Function reads last measured humidity. | |
int8_t | BME280_ReadAllForce (BME280_t *Dev, BME280_Data_t *Data) |
Function forces single measure and returns all data as integers. | |
int8_t | BME280_ReadTempForce (BME280_t *Dev, int8_t *TempInt, uint8_t *TempFract) |
Function forces single measure and returns temperatrue as integers (forced mode) | |
int8_t | BME280_ReadPressForce (BME280_t *Dev, uint16_t *PressInt, uint16_t *PressFract) |
Function forces single measure and returns pressure as integers (forced mode) | |
int8_t | BME280_ReadHumForce (BME280_t *Dev, uint8_t *HumInt, uint16_t *HumFract) |
Function forces single measure and returns humidity as integers (forced mode) | |
int8_t | BME280_ReadAllLast_F (BME280_t *Dev, BME280_DataF_t *Data) |
Function reads all measured data at once. | |
int8_t | BME280_ReadTempLast_F (BME280_t *Dev, float *Temp) |
Function reads last measured temperature. | |
int8_t | BME280_ReadPressLast_F (BME280_t *Dev, float *Press) |
Function reads last measured pressure. | |
int8_t | BME280_ReadHumLast_F (BME280_t *Dev, float *Hum) |
Function reads last measured humidity. | |
int8_t | BME280_ReadAllForce_F (BME280_t *Dev, BME280_DataF_t *Data) |
Function forces single measure and returns all data as floats. | |
int8_t | BME280_ReadTempForce_F (BME280_t *Dev, float *Temp) |
Function forces single measure and returns temperatrue as floats (forced mode) | |
int8_t | BME280_ReadPressForce_F (BME280_t *Dev, float *Press) |
Function forces single measure and returns pressure as floats (forced mode) | |
int8_t | BME280_ReadHumForce_F (BME280_t *Dev, float *Hum) |
Function forces single measure and returns humidity as floats (forced mode) | |