bmx280_internals.h

Internal addresses, registers, constants for the BMX280 family sensors.

Internal addresses, registers, constants for the BMX280 family sensors.

BME280_CHIP_ID
1
0x60    /* The identifier of the BME280 */
BMP280_CHIP_ID
1
0x58    /* The identifier of the BMP280 */
BMX280_CHIP_ID_REG
1
0xD0
BMEX80_RST_REG
1
0xE0 /* Softreset Reg */
BMX280_DIG_T1_LSB_REG
1
0x88
BMX280_DIG_T1_MSB_REG
1
0x89
BMX280_DIG_T2_LSB_REG
1
0x8A
BMX280_DIG_T2_MSB_REG
1
0x8B
BMX280_DIG_T3_LSB_REG
1
0x8C
BMX280_DIG_T3_MSB_REG
1
0x8D
BMX280_DIG_P1_LSB_REG
1
0x8E
BMX280_DIG_P1_MSB_REG
1
0x8F
BMX280_DIG_P2_LSB_REG
1
0x90
BMX280_DIG_P2_MSB_REG
1
0x91
BMX280_DIG_P3_LSB_REG
1
0x92
BMX280_DIG_P3_MSB_REG
1
0x93
BMX280_DIG_P4_LSB_REG
1
0x94
BMX280_DIG_P4_MSB_REG
1
0x95
BMX280_DIG_P5_LSB_REG
1
0x96
BMX280_DIG_P5_MSB_REG
1
0x97
BMX280_DIG_P6_LSB_REG
1
0x98
BMX280_DIG_P6_MSB_REG
1
0x99
BMX280_DIG_P7_LSB_REG
1
0x9A
BMX280_DIG_P7_MSB_REG
1
0x9B
BMX280_DIG_P8_LSB_REG
1
0x9C
BMX280_DIG_P8_MSB_REG
1
0x9D
BMX280_DIG_P9_LSB_REG
1
0x9E
BMX280_DIG_P9_MSB_REG
1
0x9F
BME280_DIG_H1_REG
1
0xA1
BME280_DIG_H2_LSB_REG
1
0xE1
BME280_DIG_H2_MSB_REG
1
0xE2
BME280_DIG_H3_REG
1
0xE3
BME280_DIG_H4_MSB_REG
1
0xE4 /* H4[11:4] */
BME280_DIG_H4_H5_REG
1
0xE5 /* H5[3:0]  H4[3:0] */
BME280_DIG_H5_MSB_REG
1
0xE6 /* H5[11:4] */
BME280_DIG_H6_REG
1
0xE7
BMX280_STAT_REG
1
0xF3 /* Status Reg */
BMX280_CTRL_MEAS_REG
1
0xF4 /* Ctrl Measure Reg */
BMX280_CONFIG_REG
1
0xF5 /* Configuration Reg */
BMX280_PRESSURE_MSB_REG
1
0xF7 /* Pressure MSB */
BMX280_PRESSURE_LSB_REG
1
0xF8 /* Pressure LSB */
BMX280_PRESSURE_XLSB_REG
1
0xF9 /* Pressure XLSB */
BMX280_TEMPERATURE_MSB_REG
1
0xFA /* Temperature MSB */
BMX280_TEMPERATURE_LSB_REG
1
0xFB /* Temperature LSB */
BMX280_TEMPERATURE_XLSB_REG
1
0xFC /* Temperature XLSB */
BME280_CTRL_HUMIDITY_REG
1
0xF2 /* Ctrl Humidity Reg */
BME280_HUMIDITY_MSB_REG
1
0xFD /* Humidity MSB */
BME280_HUMIDITY_LSB_REG
1
0xFE /* Humidity LSB */