We had a legacy F2-based project that was built using the HAL 1.1.2 version:
* @file stm32f2xx_hal_uart.h
* @author MCD Application Team
* @version V1.1.2
* @date 11-December-2015
We updated the HAL to the current version inside the zip (1.2.1 or later - they seem to have removed the version number from the headers with a recent release).
We have been experiencing issues that have been traced back to the UART code. In fact, if we just revere the uart.c and uart.h files to the older 1.1.2, things go back to working.
Release notes indicate some UART changes took place with 1.1.3, and we are trying to figure out what we might be needed to update to work with the current UART HAL.
Any thoughts on where to look?