current_time, generic to CortexM