Micros() rolling over after 59.652323 seconds, not 71 minutes [SOLVED]

Thanks stevech, yes, that’s how I re-implemented it. Previously it was taking a 32-bit clock counter and dividing it, resulting in a rollover period of 2^32 / Clock_Hz.