Browse Source

stmhal: Remove obsolete code for special handling of TIM3 irq settings.

TIM3 is no longer special, or at least does not have special IRQ settings.
pull/2337/merge
Damien George 8 years ago
parent
commit
d2d9dfcd40
  1. 3
      stmhal/irq.h
  2. 2
      stmhal/timer.c

3
stmhal/irq.h

@ -126,9 +126,6 @@ MP_DECLARE_CONST_FUN_OBJ(pyb_irq_stats_obj);
#define IRQ_PRI_OTG_HS 6
#define IRQ_SUBPRI_OTG_HS 0
#define IRQ_PRI_TIM3 6
#define IRQ_SUBPRI_TIM3 0
#define IRQ_PRI_TIM5 6
#define IRQ_SUBPRI_TIM5 0

2
stmhal/timer.c

@ -601,7 +601,7 @@ STATIC mp_obj_t pyb_timer_init_helper(pyb_timer_obj_t *self, mp_uint_t n_args, c
}
// set IRQ priority (if not a special timer)
if (self->tim_id != 3 && self->tim_id != 5) {
if (self->tim_id != 5) {
HAL_NVIC_SetPriority(self->irqn, IRQ_PRI_TIMX, IRQ_SUBPRI_TIMX);
if (self->tim_id == 1) {
HAL_NVIC_SetPriority(TIM1_CC_IRQn, IRQ_PRI_TIMX, IRQ_SUBPRI_TIMX);

Loading…
Cancel
Save