1
0
mirror of https://github.com/cmur2/python-bme680.git synced 2024-12-22 22:54:29 +01:00
Commit Graph

67 Commits

Author SHA1 Message Date
cn
6442510ab0 Use floating point precision for measurement compensations to yield sensor resolution
According to the datasheet the resolution delivered by the sensor is better
than 1 degree Celsius, 1 Pascal, 1 percent relative humidity etc. The user
should have the possibility to get floating point precision and figure out
what the measurement accuracy allows given their settings.
2018-12-07 11:39:50 +01:00
cn
db02dd0d65 Increase poll period by x5 to allow successful measurement on max oversampling 2018-12-07 11:39:50 +01:00
cn
c85e3de250 Remove redundant tweaking of measurement settings after soft reset, let user choose once 2018-12-07 11:39:50 +01:00
cn
405867a4aa Use standard units for pressure measures, let user choose conversion 2018-12-07 11:39:45 +01:00
Philip Howard
e97c5f9241
Merge pull request #17 from pimoroni/tests
Fixed Travis badge URL
2018-09-03 11:42:59 +01:00
Phil Howard
e43b362a33 Fixed Travis badge URL 2018-09-03 11:39:10 +01:00
Philip Howard
15171e57f6
Merge pull request #16 from pimoroni/tests
Test suites and code QA fixes
2018-09-03 11:17:21 +01:00
Phil Howard
8dce708fef Check for both i2c addresses in examples 2018-09-03 11:13:32 +01:00
Phil Howard
df382a50aa Updated badges 2018-09-02 11:31:16 +01:00
Phil Howard
6374bc4241 Test suites and code QA fixes 2018-09-02 11:26:04 +01:00
Phil Howard
c97791d720 Updated ignored QA warnings 2018-08-28 21:09:53 +01:00
Phil Howard
4b61558566 Added Build Status 2018-08-28 20:41:16 +01:00
Phil Howard
a4a0cfcd2a Added flake8 install for travis 2018-08-28 20:33:03 +01:00
Phil Howard
b2641c48df Travis flake8 checks 2018-08-28 20:30:59 +01:00
Phil Howard
2dc799a7a4 Added BG tooling 2018-08-14 09:30:42 +00:00
Phil Howard
50902ac08e Prep for v1.0.5 2018-06-01 17:15:10 +01:00
Phil Howard
05f80690e0 Merge branch 'ayeks-offset' 2018-06-01 16:10:47 +01:00
Phil Howard
0f0be7f2c2 Tidied up temp-offset.py example 2018-06-01 16:10:34 +01:00
Phil Howard
4ae50e2f2c Fixed bug in set_temp_offset 2018-06-01 16:10:08 +01:00
Phil Howard
7e08c2d749 Fixed packaging errors 2018-06-01 16:04:37 +01:00
Phil Howard
bc2f729013 Made temp-offset.py executable 2018-06-01 16:04:27 +01:00
Lars Lühr
fed191e40e use math.copysign for temp offset calculation 2018-05-31 08:21:14 +00:00
Lars Lühr
8cb0dead6b added temp offset float example 2018-05-28 21:41:16 +00:00
Lars Lühr
ae004aa62b accept float values in set_temp_offset 2018-05-28 21:38:19 +00:00
Lars Lühr
1c9ba41306 added set_temp_offset function and example 2018-05-28 21:18:20 +00:00
Philip Howard
40b4b63b93
Create LICENSE 2018-02-20 15:21:25 +00:00
Phil Howard
da6ae97f1f Prep for v1.0.4 2017-12-04 10:37:52 +00:00
Philip Howard
097287e842
Merge pull request #8 from lowflyerUK/master
Updated mask operation in constants.py to correct gas resistance
2017-12-04 10:28:14 +00:00
lowflyerUK
02407e1d01 Updated mask operation in constants.py to correct gas resistance 2017-12-03 21:49:32 +00:00
Phil Howard
888d8b312a Convert negative gas resistance readings to unsigned int32 2017-12-01 14:08:40 +00:00
Phil Howard
288daed781 Version 1.0.3 prep 2017-11-23 11:25:34 +00:00
Philip Howard
c9d4cef987
Merge pull request #5 from gkluoe/master
Fix reassignment of variable in pressure calculation algo
2017-11-22 16:19:43 +00:00
Geoff Lee
26a28bfde7 Fix reassignment of variable in pressure calculation algo 2017-11-21 21:16:27 +00:00
Philip Howard
1baa47fb56
Merge pull request #4 from davea/typeerror_fixes
Fix Python 3 TypeError crashes by using floor division explicitly
2017-11-20 12:09:09 +00:00
Dave Arter
3e4bf56802 Fix Python 3 TypeError crashes by using floor division explicitly
The / operator in Python 3 returns a float, which was causing TypeErrors
when being passed to the << or >> operators.
2017-11-19 17:10:27 +00:00
Phil Howard
d9970151cd Fixes from upstream BME680_driver 3.5.3 2017-11-17 11:29:48 +00:00
Sandy Macdonald
fffb5205d1 Fixed another copy-paste error! 2017-10-19 12:31:19 +01:00
Sandy Macdonald
ae48c5aa7f Fixed copy-paste error! 2017-10-19 12:30:52 +01:00
Sandy Macdonald
09570742aa Added OLI install details. 2017-10-19 12:30:27 +01:00
sandyjmacdonald
25c941fedd Added terminal image. 2017-10-19 11:29:00 +00:00
Phil Howard
7bc7ef693b Prep for version 1.0.2 2017-10-19 12:21:16 +01:00
sandyjmacdonald
aa919425c2 Changed name of air quality example. 2017-10-18 12:56:21 +00:00
sandyjmacdonald
70467da468 Added example of how to calculate Indoor Air Quality (IAQ). 2017-10-18 12:45:53 +00:00
Philip Howard
88634926d7 Merge pull request #1 from davea/patch-1
Ensure set_gas_heater_temperature calls _set_regs with int
2017-10-18 13:38:12 +01:00
Dave Arter
35b26a1529 Ensure set_gas_heater_temperature calls _set_regs with int
When running the `examples/read-all.py` script I was seeing a crash because
the value passed to `write_i2c_block_data` wasn't being converted to an int:

```
  File "/home/pi/tmp/bme680/library/bme680/__init__.py", line 281, in _set_regs
    self._i2c.write_i2c_block_data(self.i2c_addr, register, value)
TypeError: Third argument must be a list of at least one, but not more than 32 integers
```

This commit ensures `set_gas_heater_temperature` converts the temperature to an int
before it's passed to `self._set_regs`.
2017-10-18 13:10:17 +01:00
Sandy Macdonald
44208f5dae Typos AHOY! 2017-10-18 10:55:25 +01:00
Sandy Macdonald
83717b5194 Updated README.md 2017-10-18 10:54:46 +01:00
sandyjmacdonald
bcf3704610 Tidied up examples a little. 2017-10-18 09:23:30 +00:00
Phil Howard
99222746a6 Tweaked examples 2017-10-17 16:45:50 +01:00
Phil Howard
9b18ecf446 Fixed Manifest 2017-10-17 16:02:29 +01:00