[Feat] 从FL库中抽取外设中断初始化代码和中断入口代码
应该可以从FL库中自动抽取出中断初始化代码和中断代码入口。 通常一个外设的中断有四个函数:
- FL_PeriName_EnableIT_IntrruptName
- FL_PeriName_IsEnableIT_IntrruptName
- FL_PeriName_IsActiveFlag_IntrruptName
- FL_PeriName_ClearFlag_IntrruptName
但四个函数中的IntrruptName,可能各有点差异,如:
/*清除计数器上溢出中断标志*/
FL_CLM_ClearFlag_Overflow(CLM0);
/*使能计数器上溢出中断*/
FL_CLM_EnableIT_CounterOverflowInterrupt(CLM0);
/*计数器上溢出中断*/
if(FL_ENABLE == FL_CLM_IsEnabledIT_CounterOverflowInterrupt(CLM0) &&
FL_SET == FL_CLM_IsActiveFlag_Overflow(CLM0))
{
/*清除中断标志*/
FL_CLM_ClearFlag_Overflow(CLM0);
/*用户代码*/
}