Skip to content

Releases: elixir-sensors/bmp280

v0.2.13

19 Dec 04:33
e37d349
Compare
Choose a tag to compare
  • Changes
    • Relax circuits_i2c dependency to allow v2.0

v0.2.12

19 Feb 03:36
05cc9aa
Compare
Choose a tag to compare
  • Improvements
    • Update online documentation using ex_doc 0.29
    • Bump elixir versions in ci

0.2.11

31 Dec 23:58
3dfc73e
Compare
Choose a tag to compare

v0.2.10

12 Oct 22:20
5249551
Compare
Choose a tag to compare
  • Fixes
    • Fix dew point calculation from raising when sensor can't measure the
      relative humidity

v0.2.9

12 Sep 12:51
8e44ab7
Compare
Choose a tag to compare
  • New features
    • Add BMP180 support

v0.2.8

01 Jun 23:45
Compare
Choose a tag to compare
  • 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)

v0.2.7

18 May 19:13
3b05e58
Compare
Choose a tag to compare
  • 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

09 May 16:49
cecb379
Compare
Choose a tag to compare
  • 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

27 Mar 20:49
8f0bd08
Compare
Choose a tag to compare
  • New features

    • Stable basic gas support
  • API changes

    • none
  • Improvements

    • Restructure internal code organization.
    • Change ambient temperature estimate from 30 C to 25 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

12 Mar 15:01
Compare
Choose a tag to compare

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.
  • 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