STM32H7 code break after upgrading from 1.3.0 to 1.5.0 Firmware package
My STM32H7 firmware was working and compiling fine before I upgrade my CubeMX firmware package from 1.3.0 to 1.5.0.
It seems that the GPIO register struct has been changed and "BSRRH" and "BSRRL" members of the struct do not exist anymore! So my code does not compile! What should I do? E.g. code below:
CTRL_N3_GPIO_Port->BSRRL = CTRL_N1_Pin; // SET
CTRL_N3_GPIO_Port->BSRRH = CTRL_N2_Pin; // RESETThe error is:
Field 'BSRRH' could not be resolved main.c
The struct now only offers "BSRR". How can I solve this problem and why even such major changed made its way into this patch?
