Skip to content

Commit

Permalink
Update STM32U0 headers to v1.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
modm update bot committed Nov 19, 2024
1 parent 55e76e5 commit f8a7e36
Show file tree
Hide file tree
Showing 6 changed files with 36 additions and 9 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ as the Cube release version in braces:
- [WB: v1.12.2 created 05-June-2024](https://github.com/STMicroelectronics/STM32CubeWB)
- [WBA: v1.4.0 created 05-June-2024](https://github.com/STMicroelectronics/STM32CubeWBA)
- [WL: v1.2.0 created 09-November-2022](https://github.com/STMicroelectronics/STM32CubeWL)
- [U0: v1.1.0 created 05-June-2024](https://github.com/STMicroelectronics/STM32CubeU0)
- [U0: v1.2.0 created 30-October-2024](https://github.com/STMicroelectronics/STM32CubeU0)
- [U5: v1.4.0 created 13-February-2024](https://github.com/STMicroelectronics/STM32CubeU5)

This repository is updated periodically by Github Actions.
4 changes: 4 additions & 0 deletions stm32u0xx/Include/stm32u031xx.h
Original file line number Diff line number Diff line change
Expand Up @@ -706,6 +706,10 @@ typedef struct
#define UID_BASE (0x1FFF3E50UL) /*!< Unique device ID register base address */
#define FLASHSIZE_BASE (0x1FFF3EA0UL) /*!< Flash size data register base address */

/*!< Bootloader Firmware */
/************ Bootloader Exit Secure Memory Firmware *************/
#define BL_EXIT_SEC_MEM_BASE (0x1FFF3500UL)

/**
* @}
*/
Expand Down
4 changes: 4 additions & 0 deletions stm32u0xx/Include/stm32u073xx.h
Original file line number Diff line number Diff line change
Expand Up @@ -775,6 +775,10 @@ typedef struct
#define UID_BASE (0x1FFF6E50UL) /*!< Unique device ID register base address */
#define FLASHSIZE_BASE (0x1FFF6EA0UL) /*!< Flash size data register base address */

/*!< Bootloader Firmware */
/************ Bootloader Exit Secure Memory Firmware *************/
#define BL_EXIT_SEC_MEM_BASE (0x1FFF6000UL)

/**
* @}
*/
Expand Down
4 changes: 4 additions & 0 deletions stm32u0xx/Include/stm32u083xx.h
Original file line number Diff line number Diff line change
Expand Up @@ -809,6 +809,10 @@ typedef struct
#define UID_BASE (0x1FFF6E50UL) /*!< Unique device ID register base address */
#define FLASHSIZE_BASE (0x1FFF6EA0UL) /*!< Flash size data register base address */

/*!< Bootloader Firmware */
/************ Bootloader Exit Secure Memory Firmware *************/
#define BL_EXIT_SEC_MEM_BASE (0x1FFF6000UL)

/**
* @}
*/
Expand Down
8 changes: 4 additions & 4 deletions stm32u0xx/Include/stm32u0xx.h
Original file line number Diff line number Diff line change
Expand Up @@ -76,10 +76,10 @@
#endif /* USE_HAL_DRIVER */

/**
* @brief CMSIS Device version number 1.0.0
* @brief CMSIS Device version number 1.2.0
*/
#define __STM32U0_CMSIS_VERSION_MAIN (0x01) /*!< [31:24] main version */
#define __STM32U0_CMSIS_VERSION_SUB1 (0x00) /*!< [23:16] sub1 version */
#define __STM32U0_CMSIS_VERSION_SUB1 (0x02) /*!< [23:16] sub1 version */
#define __STM32U0_CMSIS_VERSION_SUB2 (0x00) /*!< [15:8] sub2 version */
#define __STM32U0_CMSIS_VERSION_RC (0x00) /*!< [7:0] release candidate */
#define __STM32U0_CMSIS_VERSION ((__STM32U0_CMSIS_VERSION_MAIN << 24)\
Expand Down Expand Up @@ -127,8 +127,8 @@ typedef enum

typedef enum
{
ERROR = 0,
SUCCESS = !ERROR
SUCCESS = 0,
ERROR = !SUCCESS
} ErrorStatus;

/**
Expand Down
23 changes: 19 additions & 4 deletions stm32u0xx/Release_Notes.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,27 +30,42 @@ <h1 id="release-notes-for-stm32u0xx-cmsis">Release Notes for <mark> STM32U0xx C
<div class="col-sm-12 col-lg-8">
<h1 id="update-history"><strong>Update History</strong></h1>
<div class="collapse">
<input type="checkbox" id="collapse-section2" checked aria-hidden="true"> <label for="collapse-section2" aria-hidden="true"><strong>V1.1.0 / 05-June-2024</strong></label>
<input type="checkbox" id="collapse-section3" checked aria-hidden="true"> <label for="collapse-section3" aria-hidden="true"><strong>V1.2.0 / 30-October-2024</strong></label>
<div>
<h2 id="main-changes">Main Changes</h2>
<ul>
<li><strong>CMSIS Device</strong> Maintenance Release version of bits and registers definition aligned with the <strong>RM0503</strong> (STM32U0 reference manual).
<ul>
<li>Fixed the right CFGR_HPRE shift in the SystemCoreClockUpdate API.</li>
<li>Align the ErrorStatus typedef declaration with HAL_StatusTypeDef.</li>
<li>Add the address to use for the bootloader jump service.</li>
</ul></li>
</ul>
<h1 id="section"></h1>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section2" aria-hidden="true"> <label for="collapse-section2" aria-hidden="true"><strong>V1.1.0 / 05-June-2024</strong></label>
<div>
<h2 id="main-changes-1">Main Changes</h2>
<ul>
<li><strong>CMSIS Device</strong> Maintenance Release version of bits and registers definition aligned with the <strong>RM0503</strong> (STM32U0 reference manual).
<ul>
<li>Add I2C_CR1_SBC bit definition.</li>
<li>Removed the I2C_CR1_SWRST bit definition.</li>
</ul></li>
</ul>
<h1 id="section"></h1>
<h1 id="section-1"></h1>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section1" ria-hidden="true"> <label for="collapse-section1" aria-hidden="true"><strong>V1.0.0 / 12-February-2024</strong></label>
<div>
<h2 id="main-changes-1">Main Changes</h2>
<h2 id="main-changes-2">Main Changes</h2>
<ul>
<li>First official release version of bits and registers definition aligned with the <strong>RM0503</strong> (STM32U0 reference manual).</li>
</ul>
<h1 id="section-1"></h1>
<h1 id="section-2"></h1>
</div>
</div>
</div>
Expand Down

0 comments on commit f8a7e36

Please sign in to comment.