BME280_SensorAPI
BME280_SensorAPI copied to clipboard
Bosch Sensortec BME280 sensor driver. To report issues, go to https://community.bosch-sensortec.com/t5/Bosch-Sensortec-Community/ct-p/bst_community
How did you make this work? Like this, ioctl is never started and device address is nowhere used. Besides that, setting dev_addr was done after ioctl call, Consequently, it failed....
BME280_driver **3.5.0** I have found some bugs mainly in the description README.md file and want to describe each of them here: First, I have tested the code and implemented my...
update milliseconds to microseconds
Made a small non consequential change in comments
In code we have: ``` typedef BME280_INTF_RET_TYPE (*bme280_write_fptr_t)(uint8_t reg_addr, const uint8_t *reg_data, uint32_t len, void *intf_ptr); ``` but in readme we need change: ``` int8_t user_spi_write(uint8_t reg_addr, uint8_t *reg_data, uint32_t...
the linux api to talk to i2c devices requires that the device id be specified by ioctl, otherwise how would it know which device to talk to?!
I was trying this driver in my esp8266 microcontroller and I've detect these errors, the readme documentation shows `delay_ms` is in the `bme280_dev` struct but is not, instead of `delay_ms`...
`bme280_parse_temp_press_calib_data` and `bme280_parse_humidity_calib_data` functions are extracted from internal API to accompany existing `bme280_parse_sensor_data` and `bme280_compensate_data` in order to allow processing data gathered outside the driver. This is useful for applications...
Fixing lower case letters in various struct members for float32 and int32 version (default int64 version is ok)