Skip to content
This repository was archived by the owner on Aug 25, 2025. It is now read-only.

Releases: Sensirion/embedded-uart-sps

Embedded-UART-SPS 3.3.0

Choose a tag to compare

@Sensirion-Bot Sensirion-Bot released this 09 Dec 13:28
1e9797b
 * [`added`]   SEN44 Support

Embedded-UART-SPS 3.2.0

Choose a tag to compare

@Sensirion-Bot Sensirion-Bot released this 20 Oct 10:46
58cc738
 * [`added`]   Add conversion functions for more types to `sensirion_shdlc.*`.
 * [`changed`] Changed wrongly named function `sensirion_uart_release` in sample
               implementation for linux to `sensirion_uart_close` as defined in
               the headerfile `sensirion_uart.h`.
 * [`changed`] Use configuration independent endianness conversions: no need to
               define `SENSIRION_BIG_ENDIAN` anymore.
 * [`changed`] Allow to override the TTY device to use in the Linux UART sample
               implementation.

Embedded-UART-SPS 3.1.0

Choose a tag to compare

@Sensirion-Bot Sensirion-Bot released this 03 Jul 09:11
821e344
 * [`added`]   Get version information with `sps30_read_version`
 * [`added`]   Add sleep / wake-up support (FW version >= 2.0)

Embedded-UART-SPS 3.0.1

Choose a tag to compare

@Sensirion-Bot Sensirion-Bot released this 01 Jul 10:23
4c40138
Embedded_UART-SPS 3.0.1

 * [`changed`] Distinguishable return value when an SHDLC frame is longer than
               expected
 * [`fixed`]   Fix function declarations to fix compilation on some platforms
 * [`changed`] Don't use `float32_t` typedef but `float` directly

Embedded-UART-SPS 3.0.0

Choose a tag to compare

@Sensirion-Bot Sensirion-Bot released this 05 Nov 17:07
 * [`added`]   Multiple sensors API `sensirion_uart_select_port`
 * [`added`]   Multiple sensors sample implementation for arduino MKR0
 * [`changed`] Split out `default_config.inc` from Makefile to
configure paths
               and CFLAGS
 * [`fixed`]   Fix strict-aliasing ans sign-conversion compiler
warnings
 * [`added`]   instantly start manual fan cleaning with
               `sps30_start_manual_fan_cleaning()`
 * [`changed`] rename `SPS_*` constants to `SPS30_`

Embedded-UART-SPS 2.0.0

Choose a tag to compare

@abrauchli abrauchli released this 14 May 12:05
5f9c65c
  • [added] .clang-format Style-file for clang-format and helper targets
    make style-fix and make style-check (#36)
  • [changed] Use stdint types (e.g. uint16_t instead of u16)

Embedded-UART-SPS 1.1.1

Choose a tag to compare

@abrauchli abrauchli released this 15 Apr 09:32
  • [fixed] Rebuild when sps30_example_usage.c changed (#30)
  • [fixed] Fix byte-stuffing issues resulting in commands not being accepted by the sensor or values being ignored (#32)

Embedded-UART-SPS 1.1.0

Choose a tag to compare

@rnestler rnestler released this 07 Mar 12:57
1d81737
  • [added] sps_get_driver_version() (#12)
  • [fixed] Send correct command in sps30_stop_measurement() (#23)

Embedded-UART-SPS 1.0.0

Choose a tag to compare

@abrauchli abrauchli released this 30 Nov 09:31
  • Rename driver to sps30-uart to avoid confusion with sps30-i2c

Release 0.9.1

Choose a tag to compare

@abrauchli abrauchli released this 28 Sep 08:48
  • C++ support
  • Arduino sample implementation