|
|
@@ -73,9 +73,13 @@ void DebugMon_Handler(void)
|
|
|
{
|
|
|
}
|
|
|
|
|
|
-extern void hall_sensor_handler(void);
|
|
|
-extern void mc_brake_handler(void);
|
|
|
-extern void mc_pwm_up_handler(void);
|
|
|
+
|
|
|
+__weak void MC_Brake_IRQHandler(void) {
|
|
|
+
|
|
|
+}
|
|
|
+__weak void TIMER_UP_IRQHandler(void) {
|
|
|
+
|
|
|
+}
|
|
|
|
|
|
__weak void ADC_IRQHandler(void) {
|
|
|
|
|
|
@@ -87,23 +91,24 @@ __weak void HALL_IRQHandler(void) {
|
|
|
|
|
|
void ADC0_1_IRQHandler(void)
|
|
|
{
|
|
|
- adc_disable_ext_trigger();
|
|
|
+ //adc_disable_ext_trigger();
|
|
|
ADC_IRQHandler();
|
|
|
/* clear the ADC flag */
|
|
|
- adc_clear_irq_flags();
|
|
|
+ adc_clear_irq_flags();
|
|
|
+ //adc_enable_ext_trigger();
|
|
|
}
|
|
|
|
|
|
void TIMER0_UP_IRQHandler(void) {
|
|
|
if (timer_interrupt_flag_get(TIMER0, TIMER_INT_FLAG_UP)) {
|
|
|
timer_interrupt_flag_clear(TIMER0, TIMER_INT_FLAG_UP);
|
|
|
- mc_pwm_up_handler();
|
|
|
+ TIMER_UP_IRQHandler();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
void TIMER0_BRK_IRQHandler(void) {
|
|
|
if (timer_interrupt_flag_get(TIMER0, TIMER_INT_FLAG_BRK)) {
|
|
|
timer_interrupt_flag_clear(TIMER0, TIMER_INT_FLAG_BRK);
|
|
|
- mc_brake_handler();
|
|
|
+ MC_Brake_IRQHandler();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -118,7 +123,7 @@ void EXTI0_IRQHandler(void)
|
|
|
{
|
|
|
if(RESET != exti_interrupt_flag_get(EXTI_0)){
|
|
|
exti_interrupt_flag_clear(EXTI_0);
|
|
|
- hall_sensor_handler();
|
|
|
+ HALL_IRQHandler();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -143,7 +148,7 @@ void EXTI4_IRQHandler(void)
|
|
|
{
|
|
|
if(RESET != exti_interrupt_flag_get(EXTI_4)){
|
|
|
exti_interrupt_flag_clear(EXTI_4);
|
|
|
- mc_brake_handler();
|
|
|
+ MC_Brake_IRQHandler();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -151,11 +156,11 @@ void EXTI4_IRQHandler(void)
|
|
|
void EXTI5_9_IRQHandler(void){
|
|
|
if(RESET != exti_interrupt_flag_get(EXTI_5)){
|
|
|
exti_interrupt_flag_clear(EXTI_5);
|
|
|
- mc_brake_handler();
|
|
|
+ MC_Brake_IRQHandler();
|
|
|
}
|
|
|
if(RESET != exti_interrupt_flag_get(EXTI_6)){
|
|
|
exti_interrupt_flag_clear(EXTI_6);
|
|
|
- hall_sensor_handler();
|
|
|
+ HALL_IRQHandler();
|
|
|
}
|
|
|
if(RESET != exti_interrupt_flag_get(EXTI_7)){
|
|
|
exti_interrupt_flag_clear(EXTI_7);
|