DS1388 support + isRunning resumed

Hi,

isRunning was a really useful function, so it's back.

This pull request also contains DS1388 support.

Hope you can merge it.


Cheers.