2828 */
2929
3030#include " Adafruit_BME680.h"
31+
3132#include " Arduino.h"
3233
33- // #define BME680_DEBUG
34+ // #define BME680_DEBUG
3435
3536/* * Our hardware interface functions **/
36- static int8_t i2c_read (uint8_t reg_addr, uint8_t * reg_data, uint32_t len,
37- void * interface);
38- static int8_t i2c_write (uint8_t reg_addr, const uint8_t * reg_data, uint32_t len,
39- void * interface);
40- static int8_t spi_read (uint8_t reg_addr, uint8_t * reg_data, uint32_t len,
41- void * interface);
42- static int8_t spi_write (uint8_t reg_addr, const uint8_t * reg_data, uint32_t len,
43- void * interface);
44- static void delay_usec (uint32_t us, void * intf_ptr);
37+ static int8_t i2c_read (uint8_t reg_addr, uint8_t * reg_data, uint32_t len,
38+ void * interface);
39+ static int8_t i2c_write (uint8_t reg_addr, const uint8_t * reg_data, uint32_t len,
40+ void * interface);
41+ static int8_t spi_read (uint8_t reg_addr, uint8_t * reg_data, uint32_t len,
42+ void * interface);
43+ static int8_t spi_write (uint8_t reg_addr, const uint8_t * reg_data, uint32_t len,
44+ void * interface);
45+ static void delay_usec (uint32_t us, void * intf_ptr);
4546
4647// PUBLIC FUNCTIONS
4748
@@ -50,7 +51,7 @@ static void delay_usec(uint32_t us, void *intf_ptr);
5051 * @param *theWire
5152 * optional Wire object
5253 */
53- Adafruit_BME680::Adafruit_BME680 (TwoWire * theWire)
54+ Adafruit_BME680::Adafruit_BME680 (TwoWire* theWire)
5455 : _meas_start(0 ), _meas_period(0 ) {
5556 _wire = theWire;
5657}
@@ -62,7 +63,7 @@ Adafruit_BME680::Adafruit_BME680(TwoWire *theWire)
6263 * @param theSPI
6364 * optional SPI object
6465 */
65- Adafruit_BME680::Adafruit_BME680 (int8_t cspin, SPIClass * theSPI)
66+ Adafruit_BME680::Adafruit_BME680 (int8_t cspin, SPIClass* theSPI)
6667 : _meas_start(0 ), _meas_period(0 ) {
6768 _spidev = new Adafruit_SPIDevice (cspin, 1000000 , SPI_BITORDER_MSBFIRST,
6869 SPI_MODE0, theSPI);
@@ -111,7 +112,7 @@ bool Adafruit_BME680::begin(uint8_t addr, bool initSettings) {
111112
112113 gas_sensor.chip_id = addr;
113114 gas_sensor.intf = BME68X_I2C_INTF;
114- gas_sensor.intf_ptr = (void *)_i2cdev;
115+ gas_sensor.intf_ptr = (void *)_i2cdev;
115116 gas_sensor.read = &i2c_read;
116117 gas_sensor.write = &i2c_write;
117118
@@ -122,7 +123,7 @@ bool Adafruit_BME680::begin(uint8_t addr, bool initSettings) {
122123
123124 gas_sensor.chip_id = 0 ;
124125 gas_sensor.intf = BME68X_SPI_INTF;
125- gas_sensor.intf_ptr = (void *)_spidev;
126+ gas_sensor.intf_ptr = (void *)_spidev;
126127 gas_sensor.read = &spi_read;
127128 gas_sensor.write = &spi_write;
128129 }
@@ -288,7 +289,9 @@ float Adafruit_BME680::readAltitude(float seaLevel) {
288289 * Adafruit_BME680#gas_resistance member variables
289290 * @return True on success, False on failure
290291 */
291- bool Adafruit_BME680::performReading (void ) { return endReading (); }
292+ bool Adafruit_BME680::performReading (void ) {
293+ return endReading ();
294+ }
292295
293296/* ! @brief Begin an asynchronous reading.
294297 * @return When the reading would be ready as absolute time in millis().
@@ -415,7 +418,6 @@ int Adafruit_BME680::remainingReadingMillis(void) {
415418 * @return True on success, False on failure
416419 */
417420bool Adafruit_BME680::setGasHeater (uint16_t heaterTemp, uint16_t heaterTime) {
418-
419421 if ((heaterTemp == 0 ) || (heaterTime == 0 )) {
420422 gas_heatr_conf.enable = BME68X_DISABLE;
421423 } else {
@@ -548,9 +550,8 @@ bool Adafruit_BME680::setIIRFilterSize(uint8_t filtersize) {
548550/* !
549551 * @brief Reads 8 bit values over I2C
550552 */
551- int8_t i2c_read (uint8_t reg_addr, uint8_t *reg_data, uint32_t len, void *intf) {
552-
553- Adafruit_I2CDevice *_dev = (Adafruit_I2CDevice *)intf;
553+ int8_t i2c_read (uint8_t reg_addr, uint8_t * reg_data, uint32_t len, void * intf) {
554+ Adafruit_I2CDevice* _dev = (Adafruit_I2CDevice*)intf;
554555
555556 if (!_dev->write_then_read (®_addr, 1 , reg_data, len, true )) {
556557 return -1 ;
@@ -562,11 +563,11 @@ int8_t i2c_read(uint8_t reg_addr, uint8_t *reg_data, uint32_t len, void *intf) {
562563/* !
563564 * @brief Writes 8 bit values over I2C
564565 */
565- int8_t i2c_write (uint8_t reg_addr, const uint8_t * reg_data, uint32_t len,
566- void * intf) {
567- Adafruit_I2CDevice * _dev = (Adafruit_I2CDevice *)intf;
566+ int8_t i2c_write (uint8_t reg_addr, const uint8_t * reg_data, uint32_t len,
567+ void * intf) {
568+ Adafruit_I2CDevice* _dev = (Adafruit_I2CDevice*)intf;
568569
569- if (!_dev->write ((uint8_t *)reg_data, len, true , ®_addr, 1 )) {
570+ if (!_dev->write ((uint8_t *)reg_data, len, true , ®_addr, 1 )) {
570571 return -1 ;
571572 }
572573 return 0 ;
@@ -575,9 +576,9 @@ int8_t i2c_write(uint8_t reg_addr, const uint8_t *reg_data, uint32_t len,
575576/* !
576577 * @brief Reads 8 bit values over SPI
577578 */
578- static int8_t spi_read (uint8_t reg_addr, uint8_t * reg_data, uint32_t len,
579- void * intf_ptr) {
580- Adafruit_SPIDevice * _dev = (Adafruit_SPIDevice *)intf_ptr;
579+ static int8_t spi_read (uint8_t reg_addr, uint8_t * reg_data, uint32_t len,
580+ void * intf_ptr) {
581+ Adafruit_SPIDevice* _dev = (Adafruit_SPIDevice*)intf_ptr;
581582
582583 reg_addr |= 0x80 ;
583584
@@ -591,18 +592,18 @@ static int8_t spi_read(uint8_t reg_addr, uint8_t *reg_data, uint32_t len,
591592/* !
592593 * @brief Writes 8 bit values over SPI
593594 */
594- static int8_t spi_write (uint8_t reg_addr, const uint8_t * reg_data, uint32_t len,
595- void * intf_ptr) {
596- Adafruit_SPIDevice * _dev = (Adafruit_SPIDevice *)intf_ptr;
595+ static int8_t spi_write (uint8_t reg_addr, const uint8_t * reg_data, uint32_t len,
596+ void * intf_ptr) {
597+ Adafruit_SPIDevice* _dev = (Adafruit_SPIDevice*)intf_ptr;
597598
598- if (!_dev->write ((uint8_t *)reg_data, len, ®_addr, 1 )) {
599+ if (!_dev->write ((uint8_t *)reg_data, len, ®_addr, 1 )) {
599600 return -1 ;
600601 }
601602
602603 return 0 ;
603604}
604605
605- static void delay_usec (uint32_t us, void * intf_ptr) {
606+ static void delay_usec (uint32_t us, void * intf_ptr) {
606607 (void )intf_ptr; // Unused parameter
607608 delayMicroseconds (us);
608609 yield ();
0 commit comments