Browse Source

Fix STM32 timer warnings (#13946)

Tanguy Pruvot 6 years ago
parent
commit
62b36d1b98
1 changed files with 3 additions and 2 deletions
  1. 3
    2
      Marlin/src/HAL/HAL_STM32F1/HAL_timers_STM32F1.cpp

+ 3
- 2
Marlin/src/HAL/HAL_STM32F1/HAL_timers_STM32F1.cpp View File

121
       timer_set_count(STEP_TIMER_DEV, 0);
121
       timer_set_count(STEP_TIMER_DEV, 0);
122
       timer_set_prescaler(STEP_TIMER_DEV, (uint16_t)(STEPPER_TIMER_PRESCALE - 1));
122
       timer_set_prescaler(STEP_TIMER_DEV, (uint16_t)(STEPPER_TIMER_PRESCALE - 1));
123
       timer_set_reload(STEP_TIMER_DEV, 0xFFFF);
123
       timer_set_reload(STEP_TIMER_DEV, 0xFFFF);
124
-      timer_set_compare(STEP_TIMER_DEV, STEP_TIMER_CHAN, MIN(HAL_TIMER_TYPE_MAX, (STEPPER_TIMER_RATE / frequency)));
124
+      timer_set_compare(STEP_TIMER_DEV, STEP_TIMER_CHAN, MIN(hal_timer_t(HAL_TIMER_TYPE_MAX), (STEPPER_TIMER_RATE / frequency)));
125
       timer_attach_interrupt(STEP_TIMER_DEV, STEP_TIMER_CHAN, stepTC_Handler);
125
       timer_attach_interrupt(STEP_TIMER_DEV, STEP_TIMER_CHAN, stepTC_Handler);
126
       nvic_irq_set_priority(irq_num, 1);
126
       nvic_irq_set_priority(irq_num, 1);
127
       timer_generate_update(STEP_TIMER_DEV);
127
       timer_generate_update(STEP_TIMER_DEV);
132
       timer_set_count(TEMP_TIMER_DEV, 0);
132
       timer_set_count(TEMP_TIMER_DEV, 0);
133
       timer_set_prescaler(TEMP_TIMER_DEV, (uint16_t)(TEMP_TIMER_PRESCALE - 1));
133
       timer_set_prescaler(TEMP_TIMER_DEV, (uint16_t)(TEMP_TIMER_PRESCALE - 1));
134
       timer_set_reload(TEMP_TIMER_DEV, 0xFFFF);
134
       timer_set_reload(TEMP_TIMER_DEV, 0xFFFF);
135
-      timer_set_compare(TEMP_TIMER_DEV, TEMP_TIMER_CHAN, MIN(HAL_TIMER_TYPE_MAX, ((F_CPU / TEMP_TIMER_PRESCALE) / frequency)));
135
+      timer_set_compare(TEMP_TIMER_DEV, TEMP_TIMER_CHAN, MIN(hal_timer_t(HAL_TIMER_TYPE_MAX), ((F_CPU / TEMP_TIMER_PRESCALE) / frequency)));
136
       timer_attach_interrupt(TEMP_TIMER_DEV, TEMP_TIMER_CHAN, tempTC_Handler);
136
       timer_attach_interrupt(TEMP_TIMER_DEV, TEMP_TIMER_CHAN, tempTC_Handler);
137
       nvic_irq_set_priority(irq_num, 2);
137
       nvic_irq_set_priority(irq_num, 2);
138
       timer_generate_update(TEMP_TIMER_DEV);
138
       timer_generate_update(TEMP_TIMER_DEV);
213
     #if STM32_HAVE_TIMER(14)
213
     #if STM32_HAVE_TIMER(14)
214
       case 14: return &timer14;
214
       case 14: return &timer14;
215
     #endif
215
     #endif
216
+      default: return nullptr;
216
   }
217
   }
217
 }
218
 }
218
 
219
 

Loading…
Cancel
Save