library is now running on PIC, but needs timer impl for app layer