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§
Structs§
- Output
Info - Structure to manage the output buffer and keep track of how much it is filled
Enums§
- HSError
- Error that can be encountered while (un)compresing data
- HSfinish
Res - Return code for finish function call
- HSpoll
Res - Return code for poll function call
- HSsink
Res - Return code for sink finction call
Constants§
- HEATSHRINK_
LOOKAHEAD_ BITS - Number of bits used for back-reference lengths
- HEATSHRINK_
WINDOWS_ BITS - Base-2 log of LZSS sliding window size