106// unsigned long localPeriod = 0; // mutlifire or busy wait, if doing this, check last period for some min, and if too small, shrink second to last and increase last
107// unsigned short localPeriod = 0; // normal mode
181// sub modes of different patterns, use scheduler for this by setting the ADC array up and probing/triggering/touching/poking/starting/
182// switch statement for selecting different const arrays of angles, use busy wait, or multiple interrupt to do larger gaps for lower rpms/coarse events
183// perhaps accept the pattern in the input packet and busy wait on some "run completed" flag before returning and freeing the buffer.
184// TEMP de-configure timers and leave shouldFire zeroed.