# Release Notes for STM32H5xx CMSIS

Copyright © 2023 STMicroelectronics

# Update History

V1.4.0 / 05-February-2025

## Main Changes

CMSIS Device Maintenance Release version of bits and registers definition aligned with RM0481 (STM32H523xx, STM32H533xx, STM32H562xx, STM32H563xx and STM32H573xx reference manual) and RM0492 (STM32H503xx reference manual)

- Rename ADC_AWD3CR_AWD2CH_19 to ADC_AWD3CR_AWD3CH_19 define
- Remove HWCFGR, VERR, PIDR and SIDR registers from CRC_TypeDef

V1.3.1 / 30-October-2024

## Main Changes

CMSIS Device Maintenance Release version of bits and registers definition aligned with RM0481 (STM32H5 reference manual)

- Update to use #include "core_cm33.h" instead of #include <core_cm33.h> to force the first searches for the core_cm33.h file in the same directory as the file that contains the #include directive (Drivers\CMSIS\Core\Include)
- Update IS_SPI_LIMITED macro to return an essential boolean

V1.3.0 / 05-June-2024

## Main Changes

CMSIS Device Maintenance Release version of bits and registers definition aligned with RM0481 (STM32H5 reference manual)

- Add RNG_CR_NIST_VALUE, RNG_NSCR_NIST_VALUE and RNG_HTCR_NIST_VALUE defines
- Add Bits definition for RNG_NSCR register : Add RNG_NSCR_EN_OSC1, RNG_NSCR_EN_OSC2, RNG_NSCR_EN_OSC3, RNG_NSCR_EN_OSC4, RNG_NSCR_EN_OSC5 and RNG_NSCR_EN_OSC6 defines
- Add USART_DMAREQUESTS_SW_WA define
- Rename EXTI_RTSR2_TR to EXTI_RTSR2_RT define
- Rename EXTI_FTSR2_TR to EXTI_FTSR2_FT define
- Remove unused ADC common status and ADC common group regular data registers for STM32H503xx devices
- Fix __SAUREGION_PRESENT value to 0 for STM32H503xx devices
- Fix incorrect character in the definition of OCTOSPI_CR register
- Correct TIM_CCRx_CCRx constants

V1.2.0 / 09-February-2024

## Main Changes

- First official release of STM32H5xx CMSIS drivers to support STM32H533xx and STM32H523xx devices
- Add bit definition for I3C_BCR register
- Add IS_DMA_PFREQ_INSTANCE macro
- Fix Ticket 163445: [FLASH][CMSIS] Wrong EDATA_STRT start sectors mask size
- Fix Ticket 163090: [FOSS-Audit] Licensing issues: Missing copyright from Arm Limited and original header not retained
- Update CubeIDE projects to be compliant with GCC12 diagnostics
- Fix Ticket 165407: [H5][GTZC][CMSIS]: wrong Flash illegal access bit definition
- Fix Ticket 147880: [STM32H5]|FLASH_HAL] Some option bytes are missing in stm32h5xx_hal_flash_ex.h
- Set FMC_SDCMR_MODE_2 bit field definition to 0x4
- Fix Ticket 162902: [GitHub] Wrong declaration of g_pfnVectors size in gcc/startup files
- Fix: Ticket 167776: [CMSIS] Missing TIM option register related definitions

V1.1.0 / 07-June-2023

## Main Changes

- Add DUA addresses constants definitions for STM32H573xx devices only
- Fix wrong definition of IS_TIM_CLOCKSOURCE_TIX_INSTANCE & IS_TIM_TISEL_INSTANCE macros
- Update possible values of the ATCKSEL field of TAMP active tamper control register and update the mask accordingly.

V1.0.0 / 10-February-2023

## Main Changes

- First official release version of bits and registers definition aligned with RM0481 and RM0492 (STM32H5 reference manuals)