|
- /******************************************************************************/
- /* Files to Include */
- /******************************************************************************/
-
- #include <plib.h> /* Include to use PIC32 peripheral libraries */
- #include <sys/attribs.h> /* For __ISR definition */
- #include <stdint.h> /* For uint32_t definition */
- #include <stdbool.h> /* 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(<Vector Name>,<PRIORITY>) user_interrupt_routine_name(void) */
- /* { */
- /* <Clear Interrupt Flag> */
- /* } */
- /* */
- /* 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. */
|