A0b_sensirion

Website:

https://github.com/godunko/a0b-sensirion

Author:
  • Vadim Godunko
Maintainer:
  • Vadim Godunko <vgodunko@gmail.com>
License:

Apache-2.0 WITH LLVM-exception

Version:

0.1.0

Alire CI:

Dependencies: Dependents:

No dependents.

Badge:

A0B: Utilities for various Sensirion's sensors

#a0b #embedded #sensirion #sensor

The a0b-sensirion crate provides essential low-level utilities for interfacing with Sensirion sensors, specifically focusing on the data integrity requirements of their communication protocols. It offers specialized routines for CRC calculation and provides automated packet encoding and decoding logic that handles the insertion and deletion of CRC bytes. By abstracting these boilerplate tasks, the crate ensures reliable data transmission and simplifies the implementation of drivers for any Sensirion hardware utilizing checksum-protected packets.