EDF - OnePIC MCU
v1.1.0
|
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 }