Skip to content

Commit 62a5a4d

Browse files
authored
Merge pull request #2543 from jepler/unpin-bsec
Update BME680 for latest BSEC release
2 parents 5f2ea62 + 0fa8f9a commit 62a5a4d

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

BME680_BSEC_OLED_Demo/BME680_BSEC_OLED_Demo.ino

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
// SPDX-License-Identifier: MIT
55

66
/***************************************************************************
7-
This is a library for the BME680 gas, humidity, temperature & pressure sensor
7+
This is a library for the BME68X gas, humidity, temperature & pressure sensor
88
9-
Designed specifically to work with the Adafruit BME680 Breakout
9+
Designed specifically to work with the Adafruit BME68X Breakout
1010
----> http://www.adafruit.com/products/3660
1111
1212
These sensors use I2C or SPI to communicate, 2 or 4 pins are required
@@ -33,7 +33,7 @@ void setup() {
3333
Serial.begin(9600);
3434
//while (!Serial);
3535

36-
Serial.println(F("BME680 test"));
36+
Serial.println(F("BME68X test"));
3737

3838
// SSD1306_SWITCHCAPVCC = generate display voltage from 3.3V internally
3939
if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3D)) { // Address 0x3D for 128x64
@@ -50,7 +50,7 @@ void setup() {
5050
display.setTextColor(SSD1306_WHITE);
5151
display.setRotation(0);
5252

53-
iaqSensor.begin(BME680_I2C_ADDR_SECONDARY, Wire);
53+
iaqSensor.begin(BME68X_I2C_ADDR_LOW, Wire);
5454
output = "\nBSEC library version " + String(iaqSensor.version.major) + "." + String(iaqSensor.version.minor) + "." + String(iaqSensor.version.major_bugfix) + "." + String(iaqSensor.version.minor_bugfix);
5555
Serial.println(output);
5656
checkIaqSensorStatus();
@@ -126,30 +126,30 @@ void loop() {
126126
// Helper function definitions
127127
void checkIaqSensorStatus(void)
128128
{
129-
if (iaqSensor.status != BSEC_OK) {
130-
if (iaqSensor.status < BSEC_OK) {
131-
output = "BSEC error code : " + String(iaqSensor.status);
129+
if (iaqSensor.bsecStatus != BSEC_OK) {
130+
if (iaqSensor.bsecStatus < BSEC_OK) {
131+
output = "BSEC error code : " + String(iaqSensor.bsecStatus);
132132
Serial.println(output);
133133
display.setCursor(0,0);
134134
display.println(output);
135135
display.display();
136136
for (;;) delay(10);
137137
} else {
138-
output = "BSEC warning code : " + String(iaqSensor.status);
138+
output = "BSEC warning code : " + String(iaqSensor.bsecStatus);
139139
Serial.println(output);
140140
}
141141
}
142142

143-
if (iaqSensor.bme680Status != BME680_OK) {
144-
if (iaqSensor.bme680Status < BME680_OK) {
145-
output = "BME680 error code : " + String(iaqSensor.bme680Status);
143+
if (iaqSensor.bme68xStatus != BME68X_OK) {
144+
if (iaqSensor.bme68xStatus < BME68X_OK) {
145+
output = "BME68X error code : " + String(iaqSensor.bme68xStatus);
146146
Serial.println(output);
147147
display.setCursor(0,0);
148148
display.println(output);
149149
display.display();
150150
for (;;) delay(10);
151151
} else {
152-
output = "BME680 warning code : " + String(iaqSensor.bme680Status);
152+
output = "BME68X warning code : " + String(iaqSensor.bme68xStatus);
153153
Serial.println(output);
154154
}
155155
}

library.deps

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
depends=Adafruit ILI9341, Adafruit BusIO, SD, Adafruit NeoPixel, Adafruit VS1053 Library, Adafruit BluefruitLE nRF51, Adafruit seesaw Library, Ethernet, Adafruit IO Arduino, FastLED, Adafruit LiquidCrystal, Adafruit SoftServo, TinyWireM, Adafruit AM radio library, WaveHC, Adafruit LED Backpack Library, MAX31850 OneWire, Adafruit VC0706 Serial Camera Library, RTClib, Adafruit SleepyDog Library, Adafruit Thermal Printer Library, Adafruit Zero I2S Library, Adafruit EPD, Adafruit SSD1351 library, Adafruit FONA Library, Adafruit Motor Shield V2 Library, Adafruit NeoMatrix, Adafruit Soundboard library, Adafruit Circuit Playground, ArduinoJson, Adafruit TCS34725, Adafruit Pixie, Adafruit GPS Library, TinyGPS, WiFi101, Adafruit DotStar, Adafruit Si7021 Library, Adafruit WS2801 Library, Mouse, Keyboard, Time, IRremote, Adafruit LSM9DS0 Library, Adafruit Arcada Library, MIDIUSB, PubSubClient, Adafruit LIS2MDL, Adafruit NeoPXL8, Adafruit MCP23017 Arduino Library, Adafruit MLX90640, LiquidCrystal, Adafruit NeoTrellis M4 Library, RGB matrix Panel, Adafruit MLX90614 Library, Adafruit RGB LCD Shield Library, MAX6675 library, Adafruit MP3, Adafruit Keypad, Adafruit Arcada GifDecoder, Keypad, Neosegment, Encoder, Adafruit TiCoServo, Adafruit Trellis Library, FauxmoESP, Adafruit LSM303 Accel, Adafruit LSM303DLH Mag, Adafruit LSM303DLHC, CapacitiveSensor, Adafruit Zero PDM Library, Adafruit DMA neopixel library, elapsedMillis, DST RTC, Adafruit SHARP Memory Display, Adafruit SPIFlash, BSEC Software Library@1.6.1480, WiiChuck, Adafruit DPS310, Adafruit AHTX0, RotaryEncoder, Adafruit MCP9808 Library, LSM303, Adafruit Protomatter, Adafruit IS31FL3741 Library, Sensirion I2C SCD4x, Adafruit TestBed, Bounce2, Adafruit AHRS, Adafruit DRV2605 Library, STM32duino VL53L4CD, PicoDVI - Adafruit Fork
1+
depends=Adafruit ILI9341, Adafruit BusIO, SD, Adafruit NeoPixel, Adafruit VS1053 Library, Adafruit BluefruitLE nRF51, Adafruit seesaw Library, Ethernet, Adafruit IO Arduino, FastLED, Adafruit LiquidCrystal, Adafruit SoftServo, TinyWireM, Adafruit AM radio library, WaveHC, Adafruit LED Backpack Library, MAX31850 OneWire, Adafruit VC0706 Serial Camera Library, RTClib, Adafruit SleepyDog Library, Adafruit Thermal Printer Library, Adafruit Zero I2S Library, Adafruit EPD, Adafruit SSD1351 library, Adafruit FONA Library, Adafruit Motor Shield V2 Library, Adafruit NeoMatrix, Adafruit Soundboard library, Adafruit Circuit Playground, ArduinoJson, Adafruit TCS34725, Adafruit Pixie, Adafruit GPS Library, TinyGPS, WiFi101, Adafruit DotStar, Adafruit Si7021 Library, Adafruit WS2801 Library, Mouse, Keyboard, Time, IRremote, Adafruit LSM9DS0 Library, Adafruit Arcada Library, MIDIUSB, PubSubClient, Adafruit LIS2MDL, Adafruit NeoPXL8, Adafruit MCP23017 Arduino Library, Adafruit MLX90640, LiquidCrystal, Adafruit NeoTrellis M4 Library, RGB matrix Panel, Adafruit MLX90614 Library, Adafruit RGB LCD Shield Library, MAX6675 library, Adafruit MP3, Adafruit Keypad, Adafruit Arcada GifDecoder, Keypad, Neosegment, Encoder, Adafruit TiCoServo, Adafruit Trellis Library, FauxmoESP, Adafruit LSM303 Accel, Adafruit LSM303DLH Mag, Adafruit LSM303DLHC, CapacitiveSensor, Adafruit Zero PDM Library, Adafruit DMA neopixel library, elapsedMillis, DST RTC, Adafruit SHARP Memory Display, Adafruit SPIFlash, BSEC Software Library, WiiChuck, Adafruit DPS310, Adafruit AHTX0, RotaryEncoder, Adafruit MCP9808 Library, LSM303, Adafruit Protomatter, Adafruit IS31FL3741 Library, Sensirion I2C SCD4x, Adafruit TestBed, Bounce2, Adafruit AHRS, Adafruit DRV2605 Library, STM32duino VL53L4CD, PicoDVI - Adafruit Fork

0 commit comments

Comments
 (0)