Blipper is a suite of tools for working with Infrared Remote Controls in Rust. It's a companion software to my remote control encoding/decoding library Infrared and I have been using it for developing and testing that library
The firmware is developed for the Stm32 based Bluepill board. The host communicates with the device over a serial port interface through USB.
This software is very much a work in progress, not even the TODO is done.