- Tue Mar 21, 2017 7:48 am
My understanding is that the ESP8266 will queue the ISR's up, and then execute them in some order. I can imagine that the queue is only so big though.
My understanding of interrupt queue is that it will hold the fact that one occurrence happened. If two happened in the same time then the answer is still one. Each source will have it's own interrupt flag but only one. And queue is the wrong term. Interrupts are not stacked based on time. Only on priority. And that is often fixed in hardware.
The ESP8266 doesn't seem like it is appropriate for doing what you need. I think you should have hardware that is more appropriate for the task. Use the ESP for communications.