Spotted a probable copy/paste error while reading through https://github.com/simplefoc/Arduino-FOC/tree/master/src/current_sense/hardware_specific/stm32/stm32g4/stm32g4_utils.cpp Line 208, shouldn't that be ADC_EXTERNALTRIG_T8_TRGO? #ifdef TIM8 // if defined timer 8 else if(timer->getHandle()->Instance == TIM8) return ADC_EXTERNALTRIG_T7_TRGO; #endif