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

Releases: Sensirion/embedded-scd

Embedded-SCD 2.1.2

14 Dec 16:43
d1d8e53
Compare
Choose a tag to compare
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

05 Nov 08:42
1b14f0e
Compare
Choose a tag to compare
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

08 Jul 12:47
be5fec9
Compare
Choose a tag to compare
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

01 Nov 10:55
784005c
Compare
Choose a tag to compare
  • [fixed] SCD30: Fix buffer overflow when reading measurements that was
    introduced in 2.0.1.

Embedded-SCD 2.0.1

17 Oct 15:05
b62a99b
Compare
Choose a tag to compare
  • [fixed] Copy correct AUTHORS, CHANGELOG.md, LICENSE, and
    README.md files to target locations when running the release
    target of the driver's root Makefile.
  • [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.
  • [changed] Avoid converting twice between endianness in
    scd30_read_measurement. (improves performance and portablity)
  • [changed] Cleanup scd30 example

Embedded-SCD 2.0.0

01 Oct 14:54
a6e0353
Compare
Choose a tag to compare
  • [changed] Functions are now dedicated per sensor (e.g. scd30_probe()
    instead of scd_probe())
  • [changed] Move the i2c init call out of probe() and into the example
  • [added] Add scd30_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 with CONFIG_I2C_TYPE set to sw_i2c
  • [changed] Split out default_config.inc from Makefile to configure paths
    and CFLAGS for the SCD30 driver
  • [changed] Only one example with either hw_i2c or sw_i2c is build,
    depending on CONFIG_I2C_TYPE. Defaults to hw_i2c.
  • [fixed] Fix clock stretching timeout that might occur when
    CONFIG_I2C_TYPE is set to sw_i2c

Embedded-SCD 1.0.0

14 May 09:16
72335f7
Compare
Choose a tag to compare
  • Add processing delay on i2c writes
  • Use stdint types (uint16_t instead of u16)

Embedded-SCD 0.9.0

08 Oct 08:44
Compare
Choose a tag to compare
  • 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

20 Jul 08:04
5642169
Compare
Choose a tag to compare

Initial support for SCD30