Ultra-low latency GPIO interrupts?
Posted: Fri Jul 29, 2016 12:31 pm
I just can't seem to figure out how the interrupt system works internally, and attaching the interrupts using the existing system ( ETS_GPIO_INTR_ATTACH(gpio_intr,NULL); ) Includes a pretty large delay between line change and my code getting called.
Does anyone have any idea how this works internally? For my application I need no more than 46 cycles between GPIO change and the start of my interrupt handler.
P.S. Can anyone guess what I'm trying to do? :-p
Does anyone have any idea how this works internally? For my application I need no more than 46 cycles between GPIO change and the start of my interrupt handler.
P.S. Can anyone guess what I'm trying to do? :-p