Skip to content
This repository has been archived by the owner on Apr 19, 2024. It is now read-only.

Releases: Sensirion/embedded-sts

Embedded-STS 2.1.1

14 Dec 17:56
a889faf
Compare
Choose a tag to compare
 * `[changed]` Makefile to only include needed files from embedded-common
 * `[changed]` Updated embedded-common to 0.1.0 to improve compatibility when
               using multiple embedded drivers

Embedded-STS 2.1.0

26 Jun 09:59
30ae76d
Compare
Choose a tag to compare
Changelog to 2.0.0:
 * [`changed`]  Use configuration independent endianness conversions.
                No more need to correctly set `SENSIRION_BIG_ENDIAN`
 * [`added`]    Add convenience functions convert between Celsius and
                Fahrenheit

Embedded-STS 2.0.0

22 Oct 14:31
9179eaa
Compare
Choose a tag to compare
 * [`fixed`]   Improved compatibility with C++ compilers
 * [`changed`] Return types are now `int16_t` instead of `int8_t` (in line with
               other embedded drivers).
 * [`changed`] Functions are now dedicated per sensor (e.g. `sts3x_probe()`
               instead of `sts_probe()`)
 * [`changed`] Move the i2c init call out of `probe()` and into the example
 * [`changed`] Rename `git_version.[ch]` to `sts_git_version.[ch]`
 * [`added`]   Add `sts3x_read_serial()` to read out the serial number
 * [`changed`] Split out `default_config.inc` from Makefile to configure paths
               and CFLAGS
 * [`changed`] Only one example with either `hw_i2c` or `sw_i2c` is built,
               depending on `CONFIG_I2C_TYPE`. Defaults to `hw_i2c`.
 * [`fixed`]   Measurement duration could take at most 15.5ms (datasheet) but we
               only waited 15ms
 * [`added`]   Add `STS3X_MEASUREMENT_DURATION_USEC` to header
 * [`changed`] Fix compilation warnings when compiling the linux user space
               sample implementation with `CONFIG_I2C_TYPE` set to `sw_i2c`
 * [`removed`] Remove the `AUTHORS` file from the driver and the
               `embedded-common` submodule, as it adds more noise than benefit.
               The contributors can be found in the git log.
 * [`fixed`]   Copy correct `CHANGELOG.md` and `LICENSE` files to target
               locations when running the `release` target of the driver's root
               Makefile.

Release 1.0.0

13 May 13:57
f7b9b7f
Compare
Choose a tag to compare

Initial release for Sensirion temperature sensor STS3x

  • Support STS3x blocking and non-blocking measurement
  • Support low, medium and high repeatability modes
  • Support heater on/off for plausibility check

The zipped https://github.com/Sensirion/embedded-sts/releases/download/1.0.0/sts3x-1.0.0.zip provide a flattened version of the source content where all driver-specific files are in one directory (except for hw_i2c and sw_i2c). A copy of the git submodule embedded-common is also included.