EDF - OnePIC MCU  v1.1.0
source/16bit/OnePIC_16bit_int.c
Go to the documentation of this file.
00001 
00014 #include <p24Fxxxx.h>
00015 #include "OnePIC_int.h"
00016 
00021 void EDF_INT_SourceEnable ( EDF_INT_SOURCE source )
00022 {
00023     switch(source)
00024     {
00025         case INT_TMR_1:
00026             IEC0bits.T1IE = 1;
00027             break;
00028         default:
00029             break;
00030     }
00031 }
00032 
00038 bool EDF_INT_SourceEnableGet ( EDF_INT_SOURCE source )
00039 {
00040     switch(source)
00041     {
00042         case INT_TMR_1:
00043             return IEC0bits.T1IE;
00044             break;
00045         default:
00046             break;
00047     }
00048 }
00053 void EDF_INT_SourceDisable ( EDF_INT_SOURCE source )
00054 {
00055     switch(source)
00056     {
00057         case INT_TMR_1:
00058             IEC0bits.T1IE = 0;
00059             break;
00060         default:
00061             break;
00062     }
00063 }
00068 void EDF_INT_SourceFlagClear ( EDF_INT_SOURCE source )
00069 {
00070     switch(source)
00071     {
00072         case INT_TMR_1:
00073             IFS0bits.T1IF = 0;
00074             break;
00075         default:
00076             break;
00077     }
00078 }
00084 bool EDF_INT_SourceFlagGet ( EDF_INT_SOURCE source )
00085 {
00086     switch(source)
00087     {
00088         case INT_TMR_1:
00089             return IFS0bits.T1IF;
00090             break;
00091         default:
00092             break;
00093     }
00094 }
00095 
00099 void EDF_INT_Enable(void) {
00100     IEC0bits.T1IE = 1;
00101 }
00102 
00106 void EDF_INT_Disable(void) {
00107     IEC0bits.T1IE = 0;
00108 }