Cleaning out old code
Timer based variant, not working, clashes with USB Timing