Crate heatshrink

source ·
Expand description

Minimal compression & decompression library for embedded use Implements the Heatshrink compression algorithm described here https://github.com/atomicobject/heatshrink and here https://spin.atomicobject.com/2013/03/14/heatshrink-embedded-data-compression/

Modules

  • module to uncompress some compressed data
  • module to compress data

Structs

  • Structure to manage the output buffer and keep track of how much it is filled

Enums

  • Error that can be encountered while (un)compresing data
  • Return code for finish function call
  • Return code for poll function call
  • Return code for sink finction call

Constants