Took a whack at the configuration code and pushed it to git. Always wanted to tell people I stayed up late coding--ever since that hacker movie came out in the 90s.
After rebuilding the carby and other things, I finally got the mower engine running right yesterday and can begin tinkering on a good base condition.
With the engine running and the Jaguar only reading RPM the signal was very dirty--it claims to retain sync now that I have a pot across VR+/- and adjusting it to about 7Kohm, but the error bars on the speed reading are about +/- 1000 rpm. I will post a screenshot of the log later.
Is there a way to slow down the code so that it is averaging more events --the average does looks about correct for the engine speed? What does the toothtolerance setting do?