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];