EDF - OnePIC MCU
Preliminary v0.7.0
|
00001 00016 #include <p24Fxxxx.h> 00017 #include "int.h" 00018 00023 void EDF_INT_SourceEnable ( EDF_INT_SOURCE source ) 00024 { 00025 switch(source) 00026 { 00027 case INT_TMR_1: 00028 IEC0bits.T1IE = 1; 00029 break; 00030 default: 00031 break; 00032 } 00033 } 00034 00040 bool EDF_INT_SourceEnableGet ( EDF_INT_SOURCE source ) 00041 { 00042 switch(source) 00043 { 00044 case INT_TMR_1: 00045 return IEC0bits.T1IE; 00046 break; 00047 default: 00048 break; 00049 } 00050 } 00055 void EDF_INT_SourceDisable ( EDF_INT_SOURCE source ) 00056 { 00057 switch(source) 00058 { 00059 case INT_TMR_1: 00060 IEC0bits.T1IE = 0; 00061 break; 00062 default: 00063 break; 00064 } 00065 } 00070 void EDF_INT_SourceFlagClear ( EDF_INT_SOURCE source ) 00071 { 00072 switch(source) 00073 { 00074 case INT_TMR_1: 00075 IFS0bits.T1IF = 0; 00076 break; 00077 default: 00078 break; 00079 } 00080 } 00086 bool EDF_INT_SourceFlagGet ( EDF_INT_SOURCE source ) 00087 { 00088 switch(source) 00089 { 00090 case INT_TMR_1: 00091 return IFS0bits.T1IF; 00092 break; 00093 default: 00094 break; 00095 } 00096 } 00097 00101 void EDF_INT_Enable(void) { 00102 IEC0bits.T1IE = 1; 00103 } 00104 00108 void EDF_INT_Disable(void) { 00109 IEC0bits.T1IE = 0; 00110 } 00111