EDF - OnePIC MCU  Beta
8bit/OnePIC_isr.c
Go to the documentation of this file.
00001 
00008 #include "OnePIC_isr.h"
00009 #include "int.h"
00010 #include "OnePIC_timer.h"
00011 #include "OnePIC_i2c.h"
00012 #include "mTouchCVD.h"
00013 #include <htc.h>
00014 
00015 #ifndef WIRELESS_DEMO
00016 
00020 void interrupt ISR(void) {
00021     //mTouch Interrupt
00022     if (EDF_INT_SourceFlagGet(INT_TMR_2) && EDF_INT_SourceEnableGet(INT_TMR_2)) {
00023         mTouch_Scan();
00024         EDF_TMR_CounterSet(TMR_2, 255);
00025         EDF_INT_SourceFlagClear(INT_TMR_2);
00026     }
00027 
00028     //I2C interrupt
00029     if (EDF_INT_SourceFlagGet(INT_SSP)) {
00030         ISR_i2c();
00031         EDF_INT_SourceFlagClear(INT_SSP);
00032     }
00033 }
00034 #endif
00035