BME280 and BME680 easyC Library 1.0.0
This is a library for the BME 280 and BME680 easyC board.
Loading...
Searching...
No Matches
Zanshin_BME680.h File Reference

Go to the source code of this file.

Classes

class  BME680_Class
 Main BME680 class for the temperature / humidity / pressure sensor. More...
 

Enumerations

enum  sensorTypes {
  TemperatureSensor , HumiditySensor , PressureSensor , GasSensor ,
  UnknownSensor
}
 Enumerate the sensor type. More...
 
enum  oversamplingTypes {
  SensorOff , Oversample1 , Oversample2 , Oversample4 ,
  Oversample8 , Oversample16 , UnknownOversample
}
 Enumerate the Oversampling types. More...
 
enum  iirFilterTypes {
  IIROff , IIR2 , IIR4 , IIR8 ,
  IIR16 , IIR32 , IIR64 , IIR128 ,
  UnknownIIR
}
 Enumerate the iir filter types. More...
 

Variables

const uint32_t I2C_STANDARD_MODE {100000}
 Default normal I2C 100KHz speed.
 
const uint32_t I2C_FAST_MODE {400000}
 Fast mode.
 
const uint32_t I2C_FAST_MODE_PLUS {1000000}
 Really fast mode.
 
const uint32_t I2C_HIGH_SPEED_MODE {3400000}
 Turbo mode.
 
const uint32_t SPI_HERZ {500000}
 SPI speed in Hz.
 

Enumeration Type Documentation

◆ iirFilterTypes

Enumerate the iir filter types.

Enumerator
IIROff 
IIR2 
IIR4 
IIR8 
IIR16 
IIR32 
IIR64 
IIR128 
UnknownIIR 

◆ oversamplingTypes

Enumerate the Oversampling types.

Enumerator
SensorOff 
Oversample1 
Oversample2 
Oversample4 
Oversample8 
Oversample16 
UnknownOversample 

◆ sensorTypes

Enumerate the sensor type.

Enumerator
TemperatureSensor 
HumiditySensor 
PressureSensor 
GasSensor 
UnknownSensor 

Variable Documentation

◆ I2C_FAST_MODE

const uint32_t I2C_FAST_MODE {400000}

Fast mode.

◆ I2C_FAST_MODE_PLUS

const uint32_t I2C_FAST_MODE_PLUS {1000000}

Really fast mode.

◆ I2C_HIGH_SPEED_MODE

const uint32_t I2C_HIGH_SPEED_MODE {3400000}

Turbo mode.

◆ I2C_STANDARD_MODE

const uint32_t I2C_STANDARD_MODE {100000}

Default normal I2C 100KHz speed.

◆ SPI_HERZ

const uint32_t SPI_HERZ {500000}

SPI speed in Hz.