15.2 Writing an Interrupt Service Routine
Following the guidelines in this section, you can write all of your application code, including your interrupt service routines, using only C language constructs.
All ISR code will be placed into a named section that starts with
.isr
. A function with a section
attribute will prepend
.isr
to the name given. Code compiled with
-ffunction-sections
will also prepend .isr
to the
section name. For details, see section 6.6.6.6.8 -ffunction-sections.
If you have previously created your own linker script file, you may need
to modify your linker script as per the Readme_XC-DSC.html
file found in the docs
subdirectory of the MPLAB® XC-DSC install
directory.