fast assembly WriteSample
Can call ErrorBlink from assembly.
If we just loop inside WriteSample_asm we don't actually have to worry about what is in the registers since we can control them
uncomment ErrorBlink
use assembly USI_OVF_vect so that we can skip pushing registers