Implementation of compression algorithms for IoT applications.
Original algorithm was invented by Blalock et al. and is described here: https://arxiv.org/abs/1808.02515. Blalock also delivered source code: https://github.com/dblalock/sprintz.
Repository contains IoT intended, C implementations of:
main
branch contains C library with compression and decompression functions implemented, while tests
branch contains almost the same code, but rewritten as RiotOs RTOS (https://github.com/RIOT-OS/RIOT) application module.
Library was tested on b-l072z-lrwan1 (ARM Cortex-M0+) and SLWSTK6221a (ARM Cortex-M4) single-board microcontrollers, as module of RiotOs application.