This repository was archived by the owner on Aug 25, 2025. It is now read-only.
Releases: Sensirion/embedded-uart-sps
Releases · Sensirion/embedded-uart-sps
Release list
Embedded-UART-SPS 3.3.0
* [`added`] SEN44 Support
Embedded-UART-SPS 3.2.0
* [`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
* [`added`] Get version information with `sps30_read_version` * [`added`] Add sleep / wake-up support (FW version >= 2.0)
Embedded-UART-SPS 3.0.1
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
* [`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
[added].clang-formatStyle-file for clang-format and helper targets
make style-fixandmake style-check(#36)[changed]Use stdint types (e.g.uint16_tinstead ofu16)
Embedded-UART-SPS 1.1.1
Embedded-UART-SPS 1.1.0
Embedded-UART-SPS 1.0.0
- Rename driver to sps30-uart to avoid confusion with sps30-i2c
Release 0.9.1
- C++ support
- Arduino sample implementation