Gibt's da nicht schon fertige Header Datei.
Möglich, ich würde mir das Prog aber an Deiner Stelle selber schreiben.
Erstens ist es nicht sonderlich kompliziert.
Zweitens kannst Du fast jeden beliebigen Controllerpin für die Funktionen auswählen.
Drittens können auch noch andere Funktionen ( z.B. eine A/D Wandlerabfrage ) in den Quellcode mit eingefügt werden.
Viertens hast Du volle Kontrolle über die Funktionalität des Quellcodes.

Das ist bei fertigen Library's nicht möglich.