This repository has been 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.md
files to target locations when running therelease
target of the driver's root Makefile. - [
removed
] Remove theAUTHORS
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. - [
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_TYPE
set tosw_i2c
- [
changed
] Split outdefault_config.inc
from Makefile to configure paths
and CFLAGS for the SCD30 driver - [
changed
] Only one example with eitherhw_i2c
orsw_i2c
is build,
depending onCONFIG_I2C_TYPE
. Defaults tohw_i2c
. - [
fixed
] Fix clock stretching timeout that might occur when
CONFIG_I2C_TYPE
is 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