Digital Pulses to Debug Pulse Timings
Description
Add a flag in the compilation step that makes all pulses digital (0 if the sample is 0 and max output if the sample is nonzero). Would maybe also have to interact with the respective back end.
Motivation
I guess when automatically testing timings (for example when calibrating the system) but also when checking a sequence on the scope, the beginning of a square pulse can be more precisely found than the beginning of a gaussian or of a drag pulse. Also for automating things, the threshold can be detected quite nicely.