A Rust library for handling Consumer IR, e.g. the infrared protocol a TV remote uses. This library supports IRP Notation, Pronto Hex, and common IR encodings like raw IR and lirc's mode2 pulse/space format.
See the docs for the usage and some examples.
Currently IRP can be encoded to either raw IR or pronto hex.
There is no IRP decoder yet. The plan is: