Question
Behaviour differences in STMCube32IDE when compiling without optimisation, failing to handle any functions declared as inline unless made static
There are still behaviour differences in the latest STMCube32IDE when compiling without optimisation O0, as it is failing to compile any functions declared as inline unless made static. Using O2 optimisation this does not happen and it compiles.
Also if switching to the full C standard compiler from reduce C nano compiler, there is no substitute for the assert macro.