C library for OOK Manchester encoding, decoding, and dynamic clock recovery