Port of the tinkerer.eu library for PIC microcontrollers