I've got a break to make button that triggers an ISR, read an Analog Pin Value, and outputs that to serial. It does that just fine.
My problem is how do I get that interrupt to keep reading that value for x amount of seconds? millis() is disabled in ISR's so I can't use it to exit a loop of readings. Everything I search for brings up interrupt timers which is how to trigger a interrupt on a timer, but I want the opposite. I want to be able to run an interrupt for a set amount of time once triggered.