AnsweredAssumed Answered

interruptcb required even if circ buf not used in ISR?

Question asked by alevy on Apr 30, 2012
Latest reply on Jul 3, 2012 by Mitesh



I'm trying to figure out which interrupt dispatcher is appropriate for me to use on a project with the ADSP-21479 using VDSP++ version 5.0 with update 10.  It's clear that a lot of work has gone into the compiler manual documentation about which interrupt dispatcher is required in various scenarios.  However, I want to double check about the following situation:


  • Circular buffers are used by non-ISR code
  • An interrupt dispatcher that does not save circular buffers is used (i.e. interrupt() instead of interruptcb())
  • The ISR that is being registered does NOT make use of a circular buffer


Is there a possibility of corrupting the relevant registers?  I'm not too concerned, but I figure it doesn't hurt to ask.