void osenv_irq_free(int irqnum, void (*handler)(void *), void *data);
Component OS, Nonblocking
Removes the indicated interrupt handler. The handler is only removed if it was registered with osenv_irq_alloc for the indicated interrupt request line and with the indicated data pointer.
- irq
- The physical interrupt line.
- handler
- The function handler's address. This is necessary if multiple handlers are registered for the same interrupt.
- data
- The data value registered with osenv_irq_alloc.