mirror of
https://github.com/boschsensortec/BME280_SensorAPI.git
synced 2024-09-19 15:56:12 -04:00
update milliseconds to microseconds
This commit is contained in:
parent
c47f06eb44
commit
5929add1f4
12
README.md
12
README.md
@ -40,7 +40,7 @@ dev.intf_ptr = &dev_addr;
|
||||
dev.intf = BME280_SPI_INTF;
|
||||
dev.read = user_spi_read;
|
||||
dev.write = user_spi_write;
|
||||
dev.delay_ms = user_delay_ms;
|
||||
dev.delay_us = user_delay_us;
|
||||
|
||||
rslt = bme280_init(&dev);
|
||||
```
|
||||
@ -54,7 +54,7 @@ dev.intf_ptr = &dev_addr;
|
||||
dev.intf = BME280_I2C_INTF;
|
||||
dev.read = user_i2c_read;
|
||||
dev.write = user_i2c_write;
|
||||
dev.delay_ms = user_delay_ms;
|
||||
dev.delay_us = user_delay_us;
|
||||
|
||||
rslt = bme280_init(&dev);
|
||||
```
|
||||
@ -122,7 +122,7 @@ int8_t stream_sensor_data_forced_mode(struct bme280_dev *dev)
|
||||
while (1) {
|
||||
rslt = bme280_set_sensor_mode(BME280_FORCED_MODE, dev);
|
||||
/* Wait for the measurement to complete and print data @25Hz */
|
||||
dev->delay_ms(req_delay, dev->intf_ptr);
|
||||
dev->delay_us(req_delay * 1000, dev->intf_ptr);
|
||||
rslt = bme280_get_sensor_data(BME280_ALL, &comp_data, dev);
|
||||
print_sensor_data(&comp_data);
|
||||
}
|
||||
@ -164,7 +164,7 @@ int8_t stream_sensor_data_normal_mode(struct bme280_dev *dev)
|
||||
printf("Temperature, Pressure, Humidity\r\n");
|
||||
while (1) {
|
||||
/* Delay while the sensor completes a measurement */
|
||||
dev->delay_ms(70, dev->intf_ptr);
|
||||
dev->delay_us(70000, dev->intf_ptr);
|
||||
rslt = bme280_get_sensor_data(BME280_ALL, &comp_data, dev);
|
||||
print_sensor_data(&comp_data);
|
||||
}
|
||||
@ -185,11 +185,11 @@ void print_sensor_data(struct bme280_data *comp_data)
|
||||
### Templates for function pointers
|
||||
``` c
|
||||
|
||||
void user_delay_ms(uint32_t period, void *intf_ptr)
|
||||
void user_delay_us(uint32_t period, void *intf_ptr)
|
||||
{
|
||||
/*
|
||||
* Return control or wait,
|
||||
* for a period amount of milliseconds
|
||||
* for a period amount of microseconds
|
||||
*/
|
||||
}
|
||||
|
||||
|
@ -316,7 +316,7 @@ int8_t stream_sensor_data_forced_mode(struct bme280_dev *dev)
|
||||
}
|
||||
|
||||
/* Wait for the measurement to complete and print data */
|
||||
dev->delay_us(req_delay, dev->intf_ptr);
|
||||
dev->delay_us(req_delay * 1000, dev->intf_ptr);
|
||||
rslt = bme280_get_sensor_data(BME280_ALL, &comp_data, dev);
|
||||
if (rslt != BME280_OK)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user