https://sigrok.org/wiki/Libsigrokdecode
libsigrokdecode is a shared library written in C, which provides (streaming) protocol decoding functionality.