Yes, another IRQ jitter dilemma. After reading a couple of threads I assumed that this code would give me a jitter of up to three cycles, but it actually jitters up to 21 cycles. Why?
what kind of evil witchcraft syntax from hell is that?
That's inlined Lisp meaning "8 * $28". Sorry. The other one was… well, you figured it out already.
if there are more than 7 different ones, then there is certainly some other problem than irq latency
Oh, blimey! Your version made it very obvious: the timer jitters along in values three cycles apart from each other. m) Will get that fixed in just a couple of days now.