Mercurial > ecos
diff packages/hal/cortexm/arch/current/src/hal_misc.c @ 2677:d16f29a90821
* src/hal_misc.c (hal_deliver_interrupt): Fix instrumentation call
to allow it to compile properly.
| author | nickg |
|---|---|
| date | Wed, 03 Dec 2008 15:52:34 +0000 |
| parents | 9da21501bc5b |
| children | 74dbf4c3f2e1 |
line wrap: on
line diff
--- a/packages/hal/cortexm/arch/current/src/hal_misc.c +++ b/packages/hal/cortexm/arch/current/src/hal_misc.c @@ -60,6 +60,12 @@ #include <cyg/hal/drv_api.h> + +#if defined(CYGPKG_KERNEL_INSTRUMENT) && \ + defined(CYGDBG_KERNEL_INSTRUMENT_INTR) +#include <cyg/kernel/instrmnt.h> +#endif + //========================================================================== typedef cyg_uint32 cyg_isr(cyg_uint32 vector, CYG_ADDRWORD data); @@ -340,7 +346,7 @@ void hal_deliver_interrupt( cyg_uint32 v #if defined(CYGPKG_KERNEL_INSTRUMENT) && \ defined(CYGDBG_KERNEL_INSTRUMENT_INTR) - cyg_instrument(RAISE_INTR, vector, 0 ); + CYG_INSTRUMENT_INTR(RAISE, vector, 0); #endif isr = (cyg_isr *)hal_interrupt_handlers[vector];
