Hello folks, There is a bug in typecasting timing registers. Time periods are being typecast as `uint8_t` but passed in as `unsigned long`. Will post a pull request after some more testing.