|
|
|
@ -256,7 +256,7 @@ void TIM1_BRK_UP_TRG_COM_IRQn()
|
|
|
|
|
TIM1->SR &= ~TIM_SR_BIF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM1_BREAK]))();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(TIM1->SR & TIM_SR_UIF) {
|
|
|
|
|
TIM1->SR &= ~TIM_SR_UIF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM1_UPDATE]))();
|
|
|
|
@ -412,4 +412,78 @@ void TIM3_IRQHandler()
|
|
|
|
|
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM3_CAPTURECOMAPRE_4]))();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void TIM14_IRQn()
|
|
|
|
|
{
|
|
|
|
|
if(TIM14->SR & TIM_SR_CC1OF) {
|
|
|
|
|
TIM14-> SR &= ~TIM_SR_CC1OF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM14_CAPTURECOMPARE_1_OVERCAPTURE]))();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(TIM14->SR & TIM_SR_CC1IF) {
|
|
|
|
|
TIM14-> SR &= ~TIM_SR_CC1IF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM14_CAPTURECOMPARE_1]))();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(TIM14->SR & TIM_SR_UIF) {
|
|
|
|
|
TIM14-> SR &= ~TIM_SR_UIF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM14_UPDATE]))();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void TIM16_IRQn()
|
|
|
|
|
{
|
|
|
|
|
if(TIM16->SR & TIM_SR_CC1OF) {
|
|
|
|
|
TIM16-> SR &= ~TIM_SR_CC1OF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM16_CAPTURECOMPARE_1_OVERCAPTURE]))();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(TIM16->SR & TIM_SR_BIF) {
|
|
|
|
|
TIM16-> SR &= ~TIM_SR_BIF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM16_BREAK]))();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(TIM16->SR & TIM_SR_COMIF) {
|
|
|
|
|
TIM16-> SR &= ~TIM_SR_COMIF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM16_COMMUNICATION]))();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(TIM16->SR & TIM_SR_CC1IF) {
|
|
|
|
|
TIM16-> SR &= ~TIM_SR_CC1IF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM16_CAPTURECOMPARE_1]))();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(TIM16->SR & TIM_SR_UIF) {
|
|
|
|
|
TIM16-> SR &= ~TIM_SR_UIF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM16_UPDATE]))();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void TIM117_IRQn()
|
|
|
|
|
{
|
|
|
|
|
if(TIM17->SR & TIM_SR_CC1OF) {
|
|
|
|
|
TIM17-> SR &= ~TIM_SR_CC1OF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM17_CAPTURECOMPARE_1_OVERCAPTURE]))();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(TIM17->SR & TIM_SR_BIF) {
|
|
|
|
|
TIM17-> SR &= ~TIM_SR_BIF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM17_BREAK]))();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(TIM17->SR & TIM_SR_COMIF) {
|
|
|
|
|
TIM17-> SR &= ~TIM_SR_COMIF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM17_COMMUNICATION]))();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(TIM17->SR & TIM_SR_CC1IF) {
|
|
|
|
|
TIM17-> SR &= ~TIM_SR_CC1IF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM17_CAPTURECOMPARE_1]))();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(TIM17->SR & TIM_SR_UIF) {
|
|
|
|
|
TIM17-> SR &= ~TIM_SR_UIF;
|
|
|
|
|
((intHandler_t)(intHandlerList[TIM17_UPDATE]))();
|
|
|
|
|
}
|
|
|
|
|
}
|