summaryrefslogtreecommitdiff
path: root/firmware/src/system_config/pic32mx695f512h/system_interrupt.c
diff options
context:
space:
mode:
authorCamil Staps2016-08-22 22:28:32 +0200
committerCamil Staps2016-08-22 22:28:32 +0200
commit79bb1a9932af7bfcdab67e2a1da9d9edcba87f71 (patch)
treec9f96cd9498d1e24bc646923c5d79d13f310fbeb /firmware/src/system_config/pic32mx695f512h/system_interrupt.c
parentInitial commit (diff)
old wipold
Diffstat (limited to 'firmware/src/system_config/pic32mx695f512h/system_interrupt.c')
-rw-r--r--firmware/src/system_config/pic32mx695f512h/system_interrupt.c89
1 files changed, 89 insertions, 0 deletions
diff --git a/firmware/src/system_config/pic32mx695f512h/system_interrupt.c b/firmware/src/system_config/pic32mx695f512h/system_interrupt.c
new file mode 100644
index 0000000..4d35043
--- /dev/null
+++ b/firmware/src/system_config/pic32mx695f512h/system_interrupt.c
@@ -0,0 +1,89 @@
+/*******************************************************************************
+ System Interrupts File
+
+ File Name:
+ system_int.c
+
+ Summary:
+ Raw ISR definitions.
+
+ Description:
+ This file contains a definitions of the raw ISRs required to support the
+ interrupt sub-system.
+
+ Summary:
+ This file contains source code for the interrupt vector functions in the
+ system.
+
+ Description:
+ This file contains source code for the interrupt vector functions in the
+ system. It implements the system and part specific vector "stub" functions
+ from which the individual "Tasks" functions are called for any modules
+ executing interrupt-driven in the MPLAB Harmony system.
+
+ Remarks:
+ This file requires access to the systemObjects global data structure that
+ contains the object handles to all MPLAB Harmony module objects executing
+ interrupt-driven in the system. These handles are passed into the individual
+ module "Tasks" functions to identify the instance of the module to maintain.
+ *******************************************************************************/
+
+// DOM-IGNORE-BEGIN
+/*******************************************************************************
+Copyright (c) 2011-2014 released Microchip Technology Inc. All rights reserved.
+
+Microchip licenses to you the right to use, modify, copy and distribute
+Software only when embedded on a Microchip microcontroller or digital signal
+controller that is integrated into your product or third party product
+(pursuant to the sublicense terms in the accompanying license agreement).
+
+You should refer to the license agreement accompanying this Software for
+additional information regarding your rights and obligations.
+
+SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
+EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF
+MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
+IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER
+CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR
+OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES
+INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR
+CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF
+SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES
+(INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS.
+ *******************************************************************************/
+// DOM-IGNORE-END
+
+
+// *****************************************************************************
+// *****************************************************************************
+// Section: Included Files
+// *****************************************************************************
+// *****************************************************************************
+
+#include <xc.h>
+#include <sys/attribs.h>
+#include "app.h"
+#include "system_definitions.h"
+
+// *****************************************************************************
+// *****************************************************************************
+// Section: System Interrupt Vector Functions
+// *****************************************************************************
+// *****************************************************************************
+void __ISR(_TIMER_1_VECTOR, ipl1AUTO) _IntHandlerDrvTmrInstance0(void)
+{
+
+ DRV_TMR_Tasks_ISR(sysObj.drvTmr0);
+
+}
+ void __ISR( _USB_1_VECTOR , IPL4AUTO)_IntHandler_USB_stub ( void )
+{
+ DRV_USBFS_Tasks_ISR(sysObj.drvUSBObject);
+}
+
+
+
+/*******************************************************************************
+ End of File
+*/
+