Refactored microsleep, uses get_timestamp.
Refactored microsleep, uses get_timestamp.

Protects r0..r3 from called functions, rather than assuming local
functions do not clobber r2 and r3.

pda/baking_pi,pda/baking_pi