Back to Release page

License

This software component is licensed under by ST under BSD 3-Clause license, the "License". You may not use this package except in compliance with the License. You may obtain a copy of the License at:

https://opensource.org/licenses/BSD-3-Clause

Purpose


V1.1.0 / 06-February-2019

Main changes

Official release of HAL and  Low layers drivers to support STM32G071xx/STM32G081xx/STM32G070xx RevB devices.

Details

HAL/LL

  • MISRAC2012 implementation in CEC/CRYP/WWDG/RNG/I2S/SPI/UTILS/IWDG/USART/UART/I2C

ADC

  • Ticket 57258 - [LL] compilation warning in stm32g0xx_ll_adc.h with MDK-ARM
  • Ticket 54331 - [LL] Wrong commentary in stm32g0xx_ll_adc.h
  • Ticket 54235 - [LL] missing to fill ADC_CFGR2_CKMODE in LL_ADC_Init ()
  • Ticket 55527 - [LL] redefinition of registers address MUST be volatile (_IO)
  • Ticket 45294 - [LL] Potential infinite wait in while loop of LL_ADC_DeInit()
  • Ticket 50516 - Embedded SW code comments or document must use ''Peripheral'' rather than ''IP''
COMP
  • Ticket 55567 - [LL] redefinition of registers address MUST be volatile (_IO)
CRYP
  • Ticket 52310 - [HAL] Support several call to decrypt API without initialize Key and IVR - API update
  • Ticket 53118 - [HAL] Add possibility to not set key in HAL CRYP interface
DMA
  • Ticket 57770 - [LL] IS_LL_DMA_PERIPHREQUEST macro is not aligned with the max number of request
FLASH
  • Ticket 55881 [MISRAC2012-Rule-8.5_b] Multiple declarations of externally-linked object
  • Ticket 57822 [CFI]Program DoubleWord fails (PGAERR) when using STRD assembly instruction
I2C
  • Ticket 58251 - [MISRAC2012] MISRAC2012-Rule-2.2c and 17.8 when ITFlags is modified
  • Ticket 58093 - [HAL] Issue using HAL_I2C_Slave_Sequential_Receive_DMA, STOPF arrives too early versus DMA cplt message
RCC
  • [LL] Correct EXTERNAL_CLOCK_VALUE
  • Ticket 60766 - [CodeSonar] HAL_RCCEx_GetPeriphCLKFreq - Useless Assignment
  • Ticket 42806 - MCU hangs after some stop/wakeup cycles
  • Ticket 51484 - __HAL_RCC_PLLxx_CONFIG() macros shall preserve output clock(s) enable state
UART
  • [CodeSonar] Cast alter value (LL_LPUART_ReceiveData8)
  • [CodeSonar] Uninitialized Variable (LL_LPUART_GetBaudRate)
USART
  • [CodeSonar] Cast alter value (LL_USART_ReceiveData8)

Supported Devices and boards

  • STM32G081xx RevB
  • STM32G071xx RevB
  • STM32G070xx RevB


For complete documentation on STM32 Microcontrollers, visit: www.st.com/STM32