This repository was archived by the owner on Nov 11, 2025. 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.