In ISR routine, the interrupt logic remains disabled; but, you are using mills() function which needs enabled interrupt logic for its operation. Do you think that millis() function is working in this ISR?
In ISR routine, the interrupt logic remains disabled; but, you are using mills() function which needs enabled interrupt logic for its operation. Do you think that millis() function is working in this ISR?