H7/CubeMX CANFD configuration bug
CubeMX prevents the user from selecting certain (valid) CANFD bit timing configurations.
"Nominal Time Seg1" and "Nominal Time Seg2" are affected: These should have a minimum value of 1, but instead CubeMX only allows "2" as minimum value.
This is problematic because it prevents the very common bit timing configuration 1 (Sync, fixed) + 6 ("Nominal Time Seg1") + 1 ("Nominal Time Seg2": This is where the problem shows).
That configuration is highly desirable because it has the sample point at 87.5% which is desired by many higher level protocols and it also works out nicely for almost every common baudrate from a 8MHz clock just by changing the prescaler.
Current workaround is to manually change this in the generated code; this works, but the changes will need to be re-done every time after running the code-generation which is super annoying.
Affected (also all older version AFAIK):
STMCubeMX: 6.3.0
STMCubeIDE: 1.7.0
Both using STM32Cube FW_H7 V1.9.0
Occured with: STM32H730VBH (TFBGA100 Package)
