Specifications
• alt_irq_disable() on page 14-36
• alt_irq_disable_all() on page 14-38
• alt_irq_enable() on page 14-39
• alt_irq_enable_all() on page 14-39
• alt_irq_enabled() on page 14-40
• alt_irq_init() on page 14-41
• alt_irq_pending () on page 14-42
• alt_irq_register() on page 14-43
alt_ic_irq_enable()
Prototype
int alt_ic_irq_enable (alt_u32 ic_id, alt_u32 irq)
Commonly Called By
C/C++ programs
Device drivers
Thread-safe
Yes.
Available from ISR
No.
Include
<sys/alt_irq.h>
Description
The alt_ic_irq_enable() function enables a single interrupt.
The function arguments are as follows:
• ic_id is the interrupt controller ID as defined in system.h, identifying the external interrupt controller
in the daisy chain. This argument is ignored if the external interrupt controller interface is not
implemented.
• irq is the IRQ number, as defined in system.h, identifying the interrupt to enable.
• A driver for an EIC must implement this function.
Return
This function returns zero if successful, or nonzero otherwise. The function fails if the irq parameter is
greater than the maximum interrupt port number supported by the external interrupt controller.
Related Information
• alt_ic_irq_enabled() on page 14-31
• alt_ic_isr_register() on page 14-32
14-34
alt_ic_irq_enable()
NII5V2
2015.05.14
Altera Corporation
HAL API Reference
Send Feedback