Disabled interrupts during pattern pulse to make a consistant pulse width
Disabled interrutps for most of pattern test. This fixes inconsistant timeing issues