A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Thank you for bringing our attention to this issue, The behavior will be escalated internally to the dedicated team for further investigation (Ticket #0061592 This is an internal tracking number and is not accessible or usable by customers). I will keep you informed about any updates.
BR, Souhaib
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
It could be the GPIO driver is not enabled. I've ran into the same problem.
I would check to see if the stm32c5xx_hal_gpio.c file is grayed out (not enabled).
I'm not sure if CubeMX2 is supposed to add defines/symbols automatically or if it's a bug, but I have to enable each peripheral even though i enabled them in CubeMX2.
For instance, stm32c5xx_hal_gpio.c HAL driver, it's all grayed out. The right column shows all the functions have a slash.
When I add "GPIOC" which is a one of the symbols, it enables the whole file. I have to add symbols for other peripherals as well.
You can see it's not grayed out and in the right column, the slashes are gone.
Now I am able to type a few characters and hit CTRL + Space to bring up a list of available functions.
If a reply has proven helpful, click on Accept as Solution so that it'll show at top of the post.CAN Jammer an open source CAN bus hacking toolCANableV3 Open Source