59 #include "drv_trap_handler.h"
91 bool accumulator_a_overflow_trap_enable,
92 bool accumulator_b_overflow_trap_enable,
93 bool accumulator_catastrophic_overflow_trap_enable)
95 _OVATE = accumulator_a_overflow_trap_enable;
96 _OVBTE = accumulator_b_overflow_trap_enable;
97 _COVTE = accumulator_catastrophic_overflow_trap_enable;
135 asm volatile (
"RESET\n");
159 void __attribute__((interrupt, no_auto_psv)) _ReservedTrap5(
void) {
173 void __attribute__((interrupt, no_auto_psv)) _ReservedTrap7(
void) {
187 void __attribute__((interrupt, no_auto_psv)) _HardTrapError(
void) {
201 void __attribute__((interrupt, no_auto_psv)) _SoftTrapError(
void) {
215 void __attribute__((interrupt, no_auto_psv)) _OscillatorFail(
void) {
230 void __attribute__((interrupt, no_auto_psv)) _AddressError(
void) {
243 void __attribute__((interrupt, no_auto_psv)) _StackError(
void) {
257 void __attribute__((interrupt, no_auto_psv)) _MathError(
void) {
262 #if (TRAP_DMA_SUPPORT == 1)
263 #if defined (_DMACError)
268 void __attribute__((interrupt, no_auto_psv)) _DMACError(
void) {
286 #if (__XC16_VERSION < 1030)
288 void __attribute__((interrupt, no_auto_psv)) _AltHardTrapError(
void) {
292 void __attribute__((interrupt, no_auto_psv)) _AltSoftTrapError(
void) {
296 void __attribute__((interrupt, no_auto_psv)) _AltOscillatorFail(
void) {
300 void __attribute__((interrupt, no_auto_psv)) _AltAddressError(
void) {
304 void __attribute__((interrupt, no_auto_psv)) _AltStackError(
void) {
308 void __attribute__((interrupt, no_auto_psv)) _AltMathError(
void) {
312 #if (TRAP_DMA_SUPPORT == 1)
314 void __attribute__((interrupt, no_auto_psv)) _AltDMACError(
void) {