Coldfire (MCF5235) Interrupt Problem
    Cudmore, Alan P. (GSFC-5820) 
    alan.p.cudmore at nasa.gov
       
    Fri May 11 17:29:08 UTC 2012
    
    
  
In the macro below you use "_level" but in the rtems_interrupt_enable call you use "level" without the underscore.
Could that be a problem?
Alan
On May 11, 2012, at 11:55 AM, Ivica Eftimovski wrote:
#define TPUInterruptSetHandler(_level,_vector,_old_handler)  \
     do {                                                     \
           rtems_interrupt_disable(_level);                     \
           MCF5235_INTC0_IMRL &= ~(MCF5235_INTC0_IMRL_INT4 |    \
                     MCF5235_INTC0_IMRL_MASKALL);                 \
           handle_status = rtems_interrupt_catch(TPUInterruptHandler, \
                     TPU_INT_VECTOR, &old_handler); \
           rtems_interrupt_enable(level);                       \
     } while(0)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20120511/5281e772/attachment.html>
    
    
More information about the users
mailing list