![]() |
MatrixMiniR4 1.1.4
Matrix Mini R4 Arduino Library API Documentation
|
A library for interfacing with the BME280 sensor via I2C. More...
#include <Arduino.h>
#include <Wire.h>
Go to the source code of this file.
Classes | |
class | GroveI2C_BME280 |
A class for interfacing with the BME280 sensor. More... | |
Macros | |
#define | ADDR_PCA954X 0x70 |
#define | BME280_ADDRESS 0x76 |
#define | BME280_REG_DIG_T1 0x88 |
#define | BME280_REG_DIG_T2 0x8A |
#define | BME280_REG_DIG_T3 0x8C |
#define | BME280_REG_DIG_P1 0x8E |
#define | BME280_REG_DIG_P2 0x90 |
#define | BME280_REG_DIG_P3 0x92 |
#define | BME280_REG_DIG_P4 0x94 |
#define | BME280_REG_DIG_P5 0x96 |
#define | BME280_REG_DIG_P6 0x98 |
#define | BME280_REG_DIG_P7 0x9A |
#define | BME280_REG_DIG_P8 0x9C |
#define | BME280_REG_DIG_P9 0x9E |
#define | BME280_REG_DIG_H1 0xA1 |
#define | BME280_REG_DIG_H2 0xE1 |
#define | BME280_REG_DIG_H3 0xE3 |
#define | BME280_REG_DIG_H4 0xE4 |
#define | BME280_REG_DIG_H5 0xE5 |
#define | BME280_REG_DIG_H6 0xE7 |
#define | BME280_REG_CHIPID 0xD0 |
#define | BME280_REG_VERSION 0xD1 |
#define | BME280_REG_SOFTRESET 0xE0 |
#define | BME280_REG_CAL26 0xE1 |
#define | BME280_REG_CONTROLHUMID 0xF2 |
#define | BME280_REG_CONTROL 0xF4 |
#define | BME280_REG_CONFIG 0xF5 |
#define | BME280_REG_PRESSUREDATA 0xF7 |
#define | BME280_REG_TEMPDATA 0xFA |
#define | BME280_REG_HUMIDITYDATA 0xFD |
A library for interfacing with the BME280 sensor via I2C.
This library provides functions to read temperature, pressure, and humidity data from the BME280 sensor. It also includes calibration data handling and altitude calculation based on pressure.
Add: Merge into MiniR4.I2C instance.
Definition in file MiniR4_GroveI2C_BME280.h.
#define ADDR_PCA954X 0x70 |
Definition at line 22 of file MiniR4_GroveI2C_BME280.h.
#define BME280_ADDRESS 0x76 |
Definition at line 25 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_CAL26 0xE1 |
Definition at line 52 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_CHIPID 0xD0 |
Definition at line 48 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_CONFIG 0xF5 |
Definition at line 56 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_CONTROL 0xF4 |
Definition at line 55 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_CONTROLHUMID 0xF2 |
Definition at line 54 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_H1 0xA1 |
Definition at line 41 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_H2 0xE1 |
Definition at line 42 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_H3 0xE3 |
Definition at line 43 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_H4 0xE4 |
Definition at line 44 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_H5 0xE5 |
Definition at line 45 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_H6 0xE7 |
Definition at line 46 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_P1 0x8E |
Definition at line 31 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_P2 0x90 |
Definition at line 32 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_P3 0x92 |
Definition at line 33 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_P4 0x94 |
Definition at line 34 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_P5 0x96 |
Definition at line 35 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_P6 0x98 |
Definition at line 36 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_P7 0x9A |
Definition at line 37 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_P8 0x9C |
Definition at line 38 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_P9 0x9E |
Definition at line 39 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_T1 0x88 |
Definition at line 27 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_T2 0x8A |
Definition at line 28 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_DIG_T3 0x8C |
Definition at line 29 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_HUMIDITYDATA 0xFD |
Definition at line 59 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_PRESSUREDATA 0xF7 |
Definition at line 57 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_SOFTRESET 0xE0 |
Definition at line 50 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_TEMPDATA 0xFA |
Definition at line 58 of file MiniR4_GroveI2C_BME280.h.
#define BME280_REG_VERSION 0xD1 |
Definition at line 49 of file MiniR4_GroveI2C_BME280.h.