Question
STM32CubeMX 6.13.0 wrong code generated for handling EXTI on STM32H747 M4 Core
STM32CubeMX 6.13.0.
MCU - STM32H747.
LL library selected.
Generating the EXTI2_IRQHandler for the M4 core:
void EXTI2_IRQHandler(void)
{
/* USER CODE BEGIN EXTI2_IRQn 0 */
/* USER CODE END EXTI2_IRQn 0 */
if (LL_EXTI_IsActiveFlag_0_31(LL_EXTI_LINE_2) != RESET)
{
LL_EXTI_ClearFlag_0_31(LL_EXTI_LINE_2);
/* USER CODE BEGIN LL_EXTI_LINE_2 */
/* USER CODE END LL_EXTI_LINE_2 */
}
/* USER CODE BEGIN EXTI2_IRQn 1 */
/* USER CODE END EXTI2_IRQn 1 */
}The generated code uses LL_EXTI_IsActiveFlag_0_31 and LL_C_EXTI_ClearFlag_0_31 instead of LL_C2_EXTI_IsActiveFlag_0_31 and LL_C2_EXTI_ClearFlag_0_31 for CORE2.
