Curious when there might be an update to the STM32 Devices? It’s currently at 2021.02, the latest version in “Managed VisualGDB Packages”. In short, I want to use the “new” “HAL_UARTEx_ReceiveToIdle_DMA” call, which should be in stm32f1xx_hal_uart.c, but it’s not in a VisualGDB’s stm32f1xx_hal_uart.c, included with the project. I prefer to wait for the official package and not to do any sort of workaround.
We usually release updated BSPs when the underlying SDKs get major updates. ST has recently been mostly focusing on the wireless devices (e.g. STM32WL) and changing the structure of the STM32CubeMX projects, so we accommodated it via the separate STM32WL BSP and updates to our STM32CubeMX integration.
The regular STM32 BSP was somewhat a lower priority due to mostly minor changes, some of them causing issues with the auto-imported sample projects. That said, we have resolved these issues by now and will be releasing the updated BSP early next week after it passes another round of tests.
We also confirm that the STM32F1 HAL in the new BSP contains the HAL_UARTEx_ReceiveToIdle_DMA() call.