Releases: elixir-sensors/bmp280
Releases · elixir-sensors/bmp280
v0.2.13
v0.2.12
- Improvements
- Update online documentation using ex_doc 0.29
- Bump elixir versions in ci
0.2.11
- Improvements
- Support both circuits_i2c 1.0 and 0.3.x
v0.2.10
- Fixes
- Fix dew point calculation from raising when sensor can't measure the
relative humidity
- Fix dew point calculation from raising when sensor can't measure the
v0.2.9
- New features
- Add BMP180 support
v0.2.8
-
Improvements
- Log helpful message on init
- Add credo as a code quality tool
- Refactor comm modules in a way they can focus on communicating with the device
- Mention BMP3XX in readme
-
Fixes
- Fix broken typespec links in the hexdoc (there were warnings on
mix docs
)
- Fix broken typespec links in the hexdoc (there were warnings on
v0.2.7
-
Improvements
- Update Circle config for OTP 24
- Remove the "Support for other Bosch barometric sensors" section from README
-
Fixes
- Halt the sensor initialization when device is not found
v0.2.6
-
Improvements
- Make README.md the main doc page
- Add "Nerves Livebook Firmware" section to README.md
-
Fixes
- Fix broken CI link
- Fix broken source link
v0.2.5
-
New features
- Stable basic gas support
-
API changes
- none
-
Improvements
- Restructure internal code organization.
- Change ambient temperature estimate from
30 C
to25 C
for setting up gas measurements
-
Fixes
- Sleep 10 ms after soft reset so that the sensor data can be read properly.
- Correct the parser for gas-related calibration data. Previously, some data types were wrong.
- Fix a broken link to BMP280 sensor in README.
v0.2.4
This release adds support for reading the BME680's gas resistance sensor. In the
future, this will be converted to an indoor air quality measurement.
-
API changes
- Sensor measurements are now obtained by calling
BMP280.measure/1
for
consistency with other Elixir sensor libraries.BMP280.read/1
is
deprecated.
- Sensor measurements are now obtained by calling
-
Improvements
- The library now polls the sensor once a second. Calls to
BMP280.measure/1
return the latest reading rather than making an I2C transaction. - Measurements now include a timestamp (
System.monotonic_time(:millisecond)
) - Various internal code improvements to make it easier to support many Bosch
sensors
- The library now polls the sensor once a second. Calls to