aboutsummaryrefslogtreecommitdiff
path: root/estorm/aic.c
diff options
context:
space:
mode:
Diffstat (limited to 'estorm/aic.c')
-rw-r--r--estorm/aic.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/estorm/aic.c b/estorm/aic.c
index 2fb6fe1..7f78408 100644
--- a/estorm/aic.c
+++ b/estorm/aic.c
@@ -34,3 +34,7 @@ void aic_install_isr(aic_vector_t vector, void *isr) {
/* Install the provided ISR. */
AT91C_AIC_SVR[vector] = (unsigned int)isr;
}
+
+inline void aic_trigger_irq(aic_vector_t vector) {
+ *AT91C_AIC_ISCR = (1 << vector);
+}