Specifications
Thread-safe
Yes.
Available from ISR
Yes.
Include
<sys/alt_irq.h>
Description
This function determines whether a specified interrupt is enabled.
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
Returns zero if the specified interrupt is disabled, and nonzero otherwise.
Related Information
• alt_ic_irq_enable() on page 14-34
• alt_ic_isr_register() on page 14-32
• alt_irq_cpu_enable_interrupts () on page 14-37
• 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_isr_register()
Prototype
int alt_ic_isr_register (alt_u32 ic_id,
alt_u32 irq,
alt_isr_func isr,
void* isr_context,
14-32
alt_ic_isr_register()
NII5V2
2015.05.14
Altera Corporation
HAL API Reference
Send Feedback