This repository has been archived by the owner on Apr 19, 2024. It is now read-only.
Releases: Sensirion/embedded-sts
Releases · Sensirion/embedded-sts
Embedded-STS 2.1.1
* `[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
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
* [`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
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.