This repository was archived by the owner on Apr 19, 2024. It is now read-only.
Releases: Sensirion/embedded-scd
Releases · Sensirion/embedded-scd
Embedded-SCD 2.1.2
Release 2.1.2
* `[changed]` Updated embedded-common to 0.1.0 to improve compatibility when
using multiple embedded drivers
Embedded-SCD 2.1.1
Release 2.1.1
* [`changed`] Only include needed files from embedded-common in release zip
* [`fixed`] Fix bug where data ready flag could not be read.
* [`fixed`] Fix readout error with drifting clocks by polling data ready
flag.
Embedded-SCD 2.1.0
Release 2.1.0
* [`fixed`] Fix typo in header include-guard.
* [`changed`] Use `float` instead of the custom `float32_t` type
* [`changed`] Use configuration independent endianness conversions: no need to
define SENSIRION_BIG_ENDIAN anymore.
Embedded-SCD 2.0.2
- [
fixed] SCD30: Fix buffer overflow when reading measurements that was
introduced in 2.0.1.
Embedded-SCD 2.0.1
- [
fixed] Copy correctAUTHORS,CHANGELOG.md,LICENSE, and
README.mdfiles to target locations when running therelease
target of the driver's root Makefile. - [
removed] Remove theAUTHORSfile from the driver and the
embedded-commonsubmodule, as it adds more noise than benefit.
The contributors can be found in the git log. - [
changed] Avoid converting twice between endianness in
scd30_read_measurement. (improves performance and portablity) - [
changed] Cleanup scd30 example
Embedded-SCD 2.0.0
- [
changed] Functions are now dedicated per sensor (e.g.scd30_probe()
instead ofscd_probe()) - [
changed] Move the i2c init call out ofprobe()and into the example - [
added] Addscd30_read_serial()to read out the serial number - [
added] embedded-common: Add multi-bus support along with an example. - [
fixed] Fix compilation warnings when compiling the linux user space
sample implementation withCONFIG_I2C_TYPEset tosw_i2c - [
changed] Split outdefault_config.incfrom Makefile to configure paths
and CFLAGS for the SCD30 driver - [
changed] Only one example with eitherhw_i2corsw_i2cis build,
depending onCONFIG_I2C_TYPE. Defaults tohw_i2c. - [
fixed] Fix clock stretching timeout that might occur when
CONFIG_I2C_TYPEis set tosw_i2c
Embedded-SCD 1.0.0
- Add processing delay on i2c writes
- Use stdint types (uint16_t instead of u16)
Embedded-SCD 0.9.0
- Fix measurement readout
- Add self calibration
- Add scd_get_automatic_self_calibration
- Add scd_set_forced_recalibration
- Add scd_enable_automatic_self_calibration
- Fix parameters on big-endian systems
Embedded-SCD 0.1.0
Initial support for SCD30