how are local variables declared within the ISR handled? - EdgeBench