]> git.gag.com Git - fw/sdcc/blobdiff - doc/sdccman.lyx
* doc/sdccman.lyx: new pragma NOIV by Johannes Stezenbach <js@convergence.de>
[fw/sdcc] / doc / sdccman.lyx
index 4fc1f3d995ce2c4de72dd9fab3b00b431f1c88fa..45a0ff2c6df8776a547868e2addea4a58365e2c8 100644 (file)
@@ -5570,6 +5570,13 @@ EXCLUDE\SpecialChar ~
 none.
 \layout Itemize
 
+NOIV - Do not generate interrupt vector table entries for all ISR functions
+ defined after the pragma. This is useful in cases where the interrupt
+ vector table must be defined manually, or when there is a secondary, manually
+ defined interrupt vector table (e.g. for the autovector feature of the Cypress
+ EZ-USB FX2).
+\layout Itemize
+
 CALLEE-SAVES function1[,function2[,function3...]] - The compiler by default
  uses a caller saves convention for register saving across function calls,
  however this can cause unneccessary register pushing & popping when calling