Imagination Technologies MIPS32R2 Common implementation. More...
Imagination Technologies MIPS32R2 Common implementation.
API for supporting External Interrupt Controllers (EIC mode)
Definition in file eic.h.
Go to the source code of this file.
typedef void(* | external_isr_ptr_t) (void) |
External ISR callback. | |
void | set_external_isr_cb (int vecNum, external_isr_ptr_t cbFunc) |
Set External ISR callback. | |
void | eic_configure_priority (int vecNum, int priority, int subpriority) |
Configure interrupt priority. More... | |
void | eic_enable (int vecNum) |
Enable interrupt. More... | |
void | eic_disable (int vecNum) |
Disable interrupt. More... | |
void | eic_clear_flag (int vecNum) |
Clear interrupt flag. More... | |
void eic_clear_flag | ( | int | vecNum | ) |
Clear interrupt flag.
[in] | vecNum |
void eic_configure_priority | ( | int | vecNum, |
int | priority, | ||
int | subpriority | ||
) |
Configure interrupt priority.
[in] | vecNum | |
[in] | priority | |
[in] | subpriority |
void eic_disable | ( | int | vecNum | ) |
Disable interrupt.
[in] | vecNum |
void eic_enable | ( | int | vecNum | ) |
Enable interrupt.
[in] | vecNum |