C COMPILER LIBRARY FUNCTIONS->Detailed Descriptions->_setvect()
Summary
#include <os.h>
void _setvect(unsigned int n, void(interrupt* fnp)()));
Set the interrupt handler
Parameters
n Address of interrupt vector fpn Pointer to the interrupt handler
Description
This routine is used to setup the exception vector at run time. It sets the four bytes at address n to the address of the interrupt handler fpn. If n is the address of an exception vector, then the function pointed to by fpn will be executed when this exception occurs.
Use _getvect() if you want to to save the contents of the interrupt vector before you call _setvect().
Header file os.h contains prototypes for _getvect() and _setvect(). Header os.h also contains the vector numbers for the ColdFire core and these can be used in conjunction with the _X_VO predefined macro to calculate the value of n at compile time.