I found a bug in STMCubeMX. How do I report it and get it fixed.
We teach using the STM32L476G Discovery kit Board. We have been using STMCubeMX 5.6.0 and Libraries 15.1. We want to migrate to current versions (6.6.0 and 17.2) but all of out programs that use the LCD controller fail. After some detective work, the bug appears between versions 6.2 ands 6.3. There is a file called stm32l4xx_hal_msp.c that is generated and some new code has been added:
/** Initializes the peripherals clock
*/
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_RTC;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
{
Error_Handler();
}It turns out that this code was moved from main.c to stm32l4xx_hal_msp.c and in moving it one line of code was dropped.
PeriphClkInit.RTCClockSelection = RCC_RTCCLKSOURCE_LSI;Without this line of code, the LCD/RTC clock selection is none. That's why nothing works.
There is a workaround since there is a user area where this code can be placed. But - it is still a bug.
How do I report this kind of bug and either get it addressed or get a workaround?

