message: Always disable the index_pin IRQ after trigger
diff: @@ -536,13 +536,13 @@ void enc_index_cb(uint16_t GPIO_Pin, uint8_t motor_index) {
  if (!motors[motor_index].encoder.index_found) {
  setEncoderCount(&motors[motor_index], 0);
  motors[motor_index].encoder.index_found = true;
  + }
  if(GPIO_Pin == M0_ENC_Z_Pin){
  HAL_NVIC_DisableIRQ(EXTI3_IRQn);
  } else {
  HAL_NVIC_DisableIRQ(EXTI15_10_IRQn);
  }
  }
  -}
  void vbus_sense_adc_cb(ADC_HandleTypeDef* hadc, bool injected) {
  static const float voltage_scale = 3.3f * 11.0f / (float)(1 << 12);
  