From: batt Date: Tue, 9 Oct 2007 07:16:57 +0000 (+0000) Subject: Enable system IRQ generation. X-Git-Tag: 1.0.0~398 X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=8f4e27cce0dc0947f2918263d9185b097f67bd59;p=bertos.git Enable system IRQ generation. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@843 38d2e660-2303-0410-9eaa-f027e97ec537 --- diff --git a/drv/at91/sysirq.c b/drv/at91/sysirq.c index d7529e65..d3991fdd 100644 --- a/drv/at91/sysirq.c +++ b/drv/at91/sysirq.c @@ -127,8 +127,10 @@ void sysirq_init(void) AIC_SVR(SYSC_ID) = sysirq_dispatcher; /* Initialize to edge triggered with defined priority. */ AIC_SMR(SYSC_ID) = AIC_SRCTYPE_INT_EDGE_TRIGGERED | SYSIRQ_PRIORITY; - /* Clear interrupt */ + /* Clear pending interrupt */ AIC_ICCR = BV(SYSC_ID); + /* Enable the system IRQ */ + AIC_IECR = BV(SYSC_ID); IRQ_RESTORE(flags); MOD_INIT(sysirq);