]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - tos/chips/msp430/pins/HplMsp430InterruptNMIP.nc
Update to centralize inside one module where all interrupt handlers are signaled...
[tinyos-2.x.git] / tos / chips / msp430 / pins / HplMsp430InterruptNMIP.nc
index 1942ff24204eb2c6439410d20319da5fac7072d5..97b945b2be82667805510cffff0eac383de8f615 100644 (file)
@@ -27,10 +27,11 @@ module HplMsp430InterruptNMIP
   provides interface HplMsp430Interrupt as NMI;
   provides interface HplMsp430Interrupt as OF;
   provides interface HplMsp430Interrupt as ACCV;
+  uses interface HplMsp430InterruptSig as SIGNAL_NMI_VECTOR;
 }
 implementation
 {
-  TOSH_SIGNAL(NMI_VECTOR)
+  inline async event void SIGNAL_NMI_VECTOR.fired() 
   {
     volatile int n = IFG1;
     if (n & NMIIFG) { signal NMI.fired(); return; }