C
This page includes BME280 C library installation guidelines and documentation for STM32CubeIDE.
Last updated
This page includes BME280 C library installation guidelines and documentation for STM32CubeIDE.
Last updated
Installation guidelines are coming soon.
This section includes , library , , and .
Defines sensor readout variables.
Initializes the BME280 sensor.
Parameters
_i2c: I2C Handle
_i2cAddress: I2C Address
Returns
None
Configures the BME280 sensor.
Parameters
_temperatureSensorOversampling: Oversampling setting for the temperature sensor.
_humiditySensorOversampling: Oversampling setting for the humidity sensor.
_pressureSensorOversampling: Oversampling setting for the pressure sensor.
_iirFilter: IIR filter setting.
_standbyTime: Standby time setting.
_measurementMode: Measurement mode setting.
Returns
ErrorStatus: Error status.
Sets measurement mode of the BME280 sensor.
Parameters
_measurementMode: Measurement mode setting.
Returns
ErrorStatus: Error status.
Measures temperature, pressure, and humidity using the BME280 sensor.
Parameters
_forceRead (bool): Force sensor to measure one sample.
*tphdvData (TPHDVData): Pointer to the TPHDVData struct
Returns
ErrorStatus: Error status.
Measures temperature, pressure, and relative humidity using the BME280 sensor & calculates dew point and vapor pressure deficit.
Parameters
_forceRead (bool): Force sensor to measure one sample.
*tphdvData (TPHDVData): Pointer to the TPHDVData struct
Returns
ErrorStatus: Error status.
Reads temperature using the BME280 sensor.
Parameters
_forceRead (bool): Force sensor to measure one sample.
*tphdvData (TPHDVData): Pointer to the TPHDVData struct
Returns
ErrorStatus: Error status.
Reads pressure using the BME280 sensor.
Parameters
_forceRead (bool): Force sensor to measure one sample.
*tphdvData (TPHDVData): Pointer to the TPHDVData struct
Returns
ErrorStatus: Error status.
Reads humidity using the BME280 sensor.
Parameters
_forceRead (bool): Force sensor to measure one sample.
*tphdvData (TPHDVData): Pointer to the TPHDVData struct
Returns
ErrorStatus: Error status.
Calculates altitude using sea level pressure and measured pressure data.
Parameters
pressure (float): Measured pressure in hectoPascals (hPa)
meanSeaLevelPressure (float): Mean sea level pressure in bar
Returns
float: Altitude in meters
A complete code sample is coming soon.