Fix for https://github.com/spark/core-firmware/issues/260 "delay(1) not ...

...as accurate as expected" 

I'll be honest, this is my first ever attempt at a pull request, so if I screwed this up, I'm sorry about that!