25void bme680_ms_sleep(uint32_t msleep);
 
   27#ifdef MODULE_PERIPH_I2C 
   29int8_t bme680_i2c_read_hal(uint8_t dev_id, uint8_t reg_addr,
 
   30                           uint8_t *data, uint16_t len);
 
   31int8_t bme680_i2c_write_hal(uint8_t dev_id, uint8_t reg_addr,
 
   32                            uint8_t *data, uint16_t len);
 
   35#ifdef MODULE_PERIPH_SPI 
   37int8_t bme680_spi_read_hal(uint8_t dev_id, uint8_t reg_addr,
 
   38                           uint8_t *data, uint16_t len);
 
   39int8_t bme680_spi_write_hal(uint8_t dev_id, uint8_t reg_addr,
 
   40                            uint8_t *data, uint16_t len);