poonam4996 wrote on Monday, May 13, 2013:
Hello Everyone….
I am trying to write the wrapper class for PIC24FJ256GB210 controller using the MPLAB C30 compiler v3.25 .  An outline of the assembly code wrapper is as below
#include <p24FJ256GB210.h>
#include <sys/asm.h> 
#include "ISR_Support.h"
	.set		        nomips16
 	.set 		        noreorder
 	
 	.extern		vUART_ISR_Handler	
	
	.extern		xISRStackTop
	
 	.global		_U1TXInterrupt			
	.set		        noreorder
	.set 		        noat
	.ent		      _U1TXInterrupt			
_U1TXInterrupt:							
	portSAVE_CONTEXT
	jal			vUART_ISR_Handler		
	nop
	portRESTORE_CONTEXT
	.end		_U1TXInterrupt			
The included file “sys/asm.h” is a C32 file . I need to know which file needs to be included for the C30 compiler and also the best method to handle interrupts.