/******************************************************************************/ /* Files to Include */ /******************************************************************************/ #include /* Include to use PIC32 peripheral libraries */ #include /* For __ISR definition */ #include /* For uint32_t definition */ #include /* For true/false definition */ /******************************************************************************/ /* Interrupt Vector Options */ /******************************************************************************/ /* */ /* VECTOR NAMES: */ /* */ /* _CORE_TIMER_VECTOR _COMPARATOR_2_VECTOR */ /* _CORE_SOFTWARE_0_VECTOR _UART_2A_VECTOR */ /* _CORE_SOFTWARE_1_VECTOR _I2C_2A_VECTOR */ /* _EXTERNAL_0_VECTOR _SPI_2_VECTOR */ /* _TIMER_1_VECTOR _SPI_2A_VECTOR */ /* _INPUT_CAPTURE_1_VECTOR _I2C_4_VECTOR */ /* _OUTPUT_COMPARE_1_VECTOR _UART_3_VECTOR */ /* _EXTERNAL_1_VECTOR _UART_2_VECTOR */ /* _TIMER_2_VECTOR _SPI_3A_VECTOR */ /* _INPUT_CAPTURE_2_VECTOR _I2C_3A_VECTOR */ /* _OUTPUT_COMPARE_2_VECTOR _UART_3A_VECTOR */ /* _EXTERNAL_2_VECTOR _SPI_4_VECTOR */ /* _TIMER_3_VECTOR _I2C_5_VECTOR */ /* _INPUT_CAPTURE_3_VECTOR _I2C_2_VECTOR */ /* _OUTPUT_COMPARE_3_VECTOR _FAIL_SAFE_MONITOR_VECTOR */ /* _EXTERNAL_3_VECTOR _RTCC_VECTOR */ /* _TIMER_4_VECTOR _DMA_0_VECTOR */ /* _INPUT_CAPTURE_4_VECTOR _DMA_1_VECTOR */ /* _OUTPUT_COMPARE_4_VECTOR _DMA_2_VECTOR */ /* _EXTERNAL_4_VECTOR _DMA_3_VECTOR */ /* _TIMER_5_VECTOR _DMA_4_VECTOR */ /* _INPUT_CAPTURE_5_VECTOR _DMA_5_VECTOR */ /* _OUTPUT_COMPARE_5_VECTOR _DMA_6_VECTOR */ /* _SPI_1_VECTOR _DMA_7_VECTOR */ /* _I2C_3_VECTOR _FCE_VECTOR */ /* _UART_1A_VECTOR _USB_1_VECTOR */ /* _UART_1_VECTOR _CAN_1_VECTOR */ /* _SPI_1A_VECTOR _CAN_2_VECTOR */ /* _I2C_1A_VECTOR _ETH_VECTOR */ /* _SPI_3_VECTOR _UART_4_VECTOR */ /* _I2C_1_VECTOR _UART_1B_VECTOR */ /* _CHANGE_NOTICE_VECTOR _UART_6_VECTOR */ /* _ADC_VECTOR _UART_2B_VECTOR */ /* _PMP_VECTOR _UART_5_VECTOR */ /* _COMPARATOR_1_VECTOR _UART_3B_VECTOR */ /* */ /* Refer to the device specific .h file in the C32 Compiler */ /* pic32mx\include\proc directory for a complete Vector and IRQ mnemonic */ /* listings for the PIC32 device. */ /* */ /* PRIORITY OPTIONS: */ /* */ /* (default) IPL0AUTO, IPL1, IPL2, ... IPL7 (highest) */ /* */ /* Example Shorthand Syntax */ /* */ /* void __ISR(,) user_interrupt_routine_name(void) */ /* { */ /* */ /* } */ /* */ /* For more interrupt macro examples refer to the C compiler User Guide in */ /* the C compiler /doc directory. */ /* */ /******************************************************************************/ /* Interrupt Routines */ /******************************************************************************/ /* TODO Add interrupt routine code here. */