home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / drdobbs / 1991 / 10 / embedcp / lib / setvect.c < prev    next >
C/C++ Source or Header  |  1991-03-30  |  435b  |  21 lines

  1. /* Set interrupt vector
  2.  * --------------------
  3.  *
  4.  * Written: March 23th, 1991
  5.  * By     : Stuart G. Phillips
  6.  *
  7.  * Utility procedure for setting interrupt vectors on MIO
  8.  *
  9.  */
  10.  
  11. #include "mio.h"
  12.  
  13. void setvect(int interruptno, void interrupt (*isr)())
  14. {
  15.     unsigned short *ivec = (unsigned short *)(interruptno * 4);
  16.  
  17.     ivec[0] = (unsigned short)((long)isr & 0xffff);
  18.     ivec[1] = (unsigned short)((long)isr >> 16);
  19.  
  20. }
  21.