Userspace driver library for Titan Micro Electronics TM1640 16-digit 7-segment display IC on Raspberry Pi