Index: lpc2xxx_misc.c =================================================================== RCS file: /cvs/ecos/ecos/packages/hal/arm/lpc2xxx/var/current/src/lpc2xxx_misc.c,v retrieving revision 1.5 diff -u -r1.5 lpc2xxx_misc.c --- lpc2xxx_misc.c 30 Jul 2007 18:09:47 -0000 1.5 +++ lpc2xxx_misc.c 20 Aug 2007 14:46:32 -0000 @@ -355,8 +355,9 @@ cyg_uint32 regval, saved_vpbdiv; // Only external interrupts are configurable - CYG_ASSERT(vector <= CYGNUM_HAL_INTERRUPT_EINT3 && - vector >= CYGNUM_HAL_INTERRUPT_EINT0 , "Invalid vector"); + if(vector < CYGNUM_HAL_INTERRUPT_EINT0 || + vector > CYGNUM_HAL_INTERRUPT_EINT3) + return; // Map int vector to corresponding bit (0..3) vector = 1 << (vector - CYGNUM_HAL_INTERRUPT_EINT0);