Soldered BMP280 Arduino Library 1.0.0
Soldered Arduino library for BMP280 sensor breakout.
Loading...
Searching...
No Matches
BMP280_DEV.h File Reference

Go to the source code of this file.

Classes

class  BMP280_DEV
 

Enumerations

enum  SPIPort { BMP280_SPI0 , BMP280_SPI1 }
 
enum  {
  BMP280_TRIM_PARAMS = 0x88 , BMP280_DEVICE_ID = 0xD0 , BMP280_RESET = 0xE0 , BMP280_STATUS = 0xF3 ,
  BMP280_CTRL_MEAS = 0xF4 , BMP280_CONFIG = 0xF5 , BMP280_PRES_MSB = 0xF7 , BMP280_PRES_LSB = 0xF8 ,
  BMP280_PRES_XLSB = 0xF9 , BMP280_TEMP_MSB = 0xFA , BMP280_TEMP_LSB = 0xFB , BMP280_TEMP_XLSB = 0xFC
}
 
enum  Mode { SLEEP_MODE = 0x00 , FORCED_MODE = 0x01 , NORMAL_MODE = 0x03 }
 
enum  Oversampling {
  OVERSAMPLING_SKIP = 0x00 , OVERSAMPLING_X1 = 0x01 , OVERSAMPLING_X2 = 0x02 , OVERSAMPLING_X4 = 0x03 ,
  OVERSAMPLING_X8 = 0x04 , OVERSAMPLING_X16 = 0x05
}
 
enum  IIRFilter {
  IIR_FILTER_OFF = 0x00 , IIR_FILTER_2 = 0x01 , IIR_FILTER_4 = 0x02 , IIR_FILTER_8 = 0x03 ,
  IIR_FILTER_16 = 0x04
}
 
enum  TimeStandby {
  TIME_STANDBY_05MS = 0x00 , TIME_STANDBY_62MS = 0x01 , TIME_STANDBY_125MS = 0x02 , TIME_STANDBY_250MS = 0x03 ,
  TIME_STANDBY_500MS = 0x04 , TIME_STANDBY_1000MS = 0x05 , TIME_STANDBY_2000MS = 0x06 , TIME_STANDBY_4000MS = 0x07
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
BMP280_TRIM_PARAMS 
BMP280_DEVICE_ID 
BMP280_RESET 
BMP280_STATUS 
BMP280_CTRL_MEAS 
BMP280_CONFIG 
BMP280_PRES_MSB 
BMP280_PRES_LSB 
BMP280_PRES_XLSB 
BMP280_TEMP_MSB 
BMP280_TEMP_LSB 
BMP280_TEMP_XLSB 

◆ IIRFilter

enum IIRFilter
Enumerator
IIR_FILTER_OFF 
IIR_FILTER_2 
IIR_FILTER_4 
IIR_FILTER_8 
IIR_FILTER_16 

◆ Mode

enum Mode
Enumerator
SLEEP_MODE 
FORCED_MODE 
NORMAL_MODE 

◆ Oversampling

Enumerator
OVERSAMPLING_SKIP 
OVERSAMPLING_X1 
OVERSAMPLING_X2 
OVERSAMPLING_X4 
OVERSAMPLING_X8 
OVERSAMPLING_X16 

◆ SPIPort

enum SPIPort
Enumerator
BMP280_SPI0 
BMP280_SPI1 

◆ TimeStandby

Enumerator
TIME_STANDBY_05MS 
TIME_STANDBY_62MS 
TIME_STANDBY_125MS 
TIME_STANDBY_250MS 
TIME_STANDBY_500MS 
TIME_STANDBY_1000MS 
TIME_STANDBY_2000MS 
TIME_STANDBY_4000MS