diff --git a/src/driver/bme680.cc b/src/driver/bme680.cc index 52f94bfd04acb5710d5a851f8455cd1597f1fb02..2a27b18855d7626b4198349b4b05323e5087f342 100644 --- a/src/driver/bme680.cc +++ b/src/driver/bme680.cc @@ -1036,18 +1036,18 @@ int8_t BME680::setMemPage(uint8_t reg_addr) { int8_t rslt; uint8_t reg; - uint8_t mem_page; + uint8_t new_mem_page; /* Check for null pointers in the device structure*/ rslt = nullPtrCheck(); if (rslt == BME680_OK) { if (reg_addr > 0x7f) - mem_page = BME680_MEM_PAGE1; + new_mem_page = BME680_MEM_PAGE1; else - mem_page = BME680_MEM_PAGE0; + new_mem_page = BME680_MEM_PAGE0; - if (mem_page != mem_page) { - mem_page = mem_page; + if (new_mem_page != mem_page) { + mem_page = new_mem_page; com_rslt = read(dev_id, BME680_MEM_PAGE_ADDR | BME680_SPI_RD_MSK, ®, 1); if (com_rslt != 0) @@ -1136,4 +1136,4 @@ int8_t BME680::nullPtrCheck() return rslt; } -BME680 bme680(BME680_I2C_ADDR_SECONDARY); \ No newline at end of file +BME680 bme680(BME680_I2C_ADDR_SECONDARY);