ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 1


   1              		.cpu cortex-m7
   2              		.arch armv7e-m
   3              		.fpu fpv5-d16
   4              		.eabi_attribute 28, 1
   5              		.eabi_attribute 20, 1
   6              		.eabi_attribute 21, 1
   7              		.eabi_attribute 23, 3
   8              		.eabi_attribute 24, 1
   9              		.eabi_attribute 25, 1
  10              		.eabi_attribute 26, 1
  11              		.eabi_attribute 30, 1
  12              		.eabi_attribute 34, 1
  13              		.eabi_attribute 18, 4
  14              		.file	"stm32h7xx_hal_rcc_ex.c"
  15              		.text
  16              	.Ltext0:
  17              		.cfi_sections	.debug_frame
  18              		.file 1 "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c"
  19              		.section	.text.RCCEx_PLL2_Config,"ax",%progbits
  20              		.align	1
  21              		.syntax unified
  22              		.thumb
  23              		.thumb_func
  25              	RCCEx_PLL2_Config:
  26              	.LVL0:
  27              	.LFB358:
   1:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
   2:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   ******************************************************************************
   3:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @file    stm32h7xx_hal_rcc_ex.c
   4:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @author  MCD Application Team
   5:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief   Extended RCC HAL module driver.
   6:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *          This file provides firmware functions to manage the following
   7:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *          functionalities RCC extension peripheral:
   8:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *           + Extended Peripheral Control functions
   9:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
  10:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   ******************************************************************************
  11:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @attention
  12:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
  13:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * Copyright (c) 2017 STMicroelectronics.
  14:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * All rights reserved.
  15:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
  16:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * This software is licensed under terms that can be found in the LICENSE file in
  17:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * the root directory of this software component.
  18:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * If no LICENSE file comes with this software, it is provided AS-IS.
  19:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   ******************************************************************************
  20:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
  21:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
  22:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /* Includes ------------------------------------------------------------------*/
  23:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #include "stm32h7xx_hal.h"
  24:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
  25:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /** @addtogroup STM32H7xx_HAL_Driver
  26:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @{
  27:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
  28:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
  29:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /** @defgroup RCCEx  RCCEx
  30:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief RCC HAL module driver
  31:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @{
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 2


  32:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
  33:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
  34:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #ifdef HAL_RCC_MODULE_ENABLED
  35:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
  36:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /* Private typedef -----------------------------------------------------------*/
  37:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /* Private defines -----------------------------------------------------------*/
  38:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /** @defgroup RCCEx_Private_defines RCCEx Private Defines
  39:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  * @{
  40:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  */
  41:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #define PLL2_TIMEOUT_VALUE         PLL_TIMEOUT_VALUE    /* 2 ms */
  42:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #define PLL3_TIMEOUT_VALUE         PLL_TIMEOUT_VALUE    /* 2 ms */
  43:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
  44:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #define DIVIDER_P_UPDATE          0U
  45:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #define DIVIDER_Q_UPDATE          1U
  46:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #define DIVIDER_R_UPDATE          2U
  47:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
  48:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @}
  49:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
  50:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
  51:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /* Private macros ------------------------------------------------------------*/
  52:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /** @defgroup RCCEx_Private_Macros RCCEx Private Macros
  53:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  * @{
  54:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  */
  55:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
  56:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @}
  57:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
  58:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
  59:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /* Private variables ---------------------------------------------------------*/
  60:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /* Private function prototypes -----------------------------------------------*/
  61:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** static HAL_StatusTypeDef RCCEx_PLL2_Config(RCC_PLL2InitTypeDef *pll2, uint32_t Divider);
  62:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** static HAL_StatusTypeDef RCCEx_PLL3_Config(RCC_PLL3InitTypeDef *pll3, uint32_t Divider);
  63:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
  64:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /* Exported functions --------------------------------------------------------*/
  65:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /** @defgroup RCCEx_Exported_Functions RCCEx Exported Functions
  66:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @{
  67:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
  68:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
  69:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /** @defgroup RCCEx_Exported_Functions_Group1 Extended Peripheral Control functions
  70:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  *  @brief  Extended Peripheral Control functions
  71:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  *
  72:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** @verbatim
  73:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  ===============================================================================
  74:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                 ##### Extended Peripheral Control functions  #####
  75:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  ===============================================================================
  76:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     [..]
  77:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     This subsection provides a set of functions allowing to control the RCC Clocks
  78:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     frequencies.
  79:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     [..]
  80:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     (@) Important note: Care must be taken when HAL_RCCEx_PeriphCLKConfig() is used to
  81:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         select the RTC clock source; in this case the Backup domain will be reset in
  82:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         order to modify the RTC Clock source, as consequence RTC registers (including
  83:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         the backup registers) and RCC_BDCR register are set to their reset values.
  84:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
  85:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** @endverbatim
  86:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @{
  87:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
  88:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 3


  89:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Initializes the RCC extended peripherals clocks according to the specified
  90:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         parameters in the RCC_PeriphCLKInitTypeDef.
  91:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  PeriphClkInit: pointer to an RCC_PeriphCLKInitTypeDef structure that
  92:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         contains the configuration information for the Extended Peripherals
  93:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         clocks (SDMMC, CKPER, FMC, QSPI*, OSPI*, DSI, SPI45, SPDIF, DFSDM1, DFSDM2*, FDCAN, SWP
  94:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         USART234578, USART16 (USART16910*), RNG, HRTIM1*, I2C123 (I2C1235*), USB, CEC, LPTIM1, 
  95:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         SAI4A*, SAI4B*, SPI6, RTC).
  96:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   Care must be taken when HAL_RCCEx_PeriphCLKConfig() is used to select
  97:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         the RTC clock source; in this case the Backup domain will be reset in
  98:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         order to modify the RTC Clock source, as consequence RTC registers (including
  99:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         the backup registers) are set to their reset values.
 100:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
 101:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * (*) : Available on some STM32H7 lines only.
 102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
 103:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval HAL status
 104:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
 105:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef  *PeriphClkInit)
 106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
 107:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t tmpreg;
 108:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t tickstart;
 109:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   HAL_StatusTypeDef ret = HAL_OK;      /* Intermediate status */
 110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   HAL_StatusTypeDef status = HAL_OK;   /* Final status */
 111:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 112:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- SPDIFRX configuration -------------------------------*/
 113:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SPDIFRX) == RCC_PERIPHCLK_SPDIFRX)
 115:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 116:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 117:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->SpdifrxClockSelection)
 118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 119:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPDIFRXCLKSOURCE_PLL:      /* PLL is used as clock source for SPDIFRX*/
 120:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable PLL1Q Clock output generated form System PLL . */
 121:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
 122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 123:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPDIFRX clock source configuration done later after clock selection check */
 124:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 125:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 126:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPDIFRXCLKSOURCE_PLL2: /* PLL2 is used as clock source for SPDIFRX*/
 127:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 128:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_R_UPDATE);
 129:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 130:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPDIFRX clock source configuration done later after clock selection check */
 131:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 132:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 133:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPDIFRXCLKSOURCE_PLL3:  /* PLL3 is used as clock source for SPDIFRX*/
 134:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_R_UPDATE);
 135:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 136:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPDIFRX clock source configuration done later after clock selection check */
 137:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 138:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 139:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPDIFRXCLKSOURCE_HSI:
 140:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Internal OSC clock is used as source of SPDIFRX clock*/
 141:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPDIFRX clock source configuration done later after clock selection check */
 142:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 143:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 144:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 145:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 4


 146:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 147:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 148:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 149:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 150:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 151:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of SPDIFRX clock*/
 152:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_SPDIFRX_CONFIG(PeriphClkInit->SpdifrxClockSelection);
 153:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 154:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 155:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 156:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 158:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 159:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 160:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 161:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- SAI1 configuration -------------------------------*/
 162:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI1) == RCC_PERIPHCLK_SAI1)
 163:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 164:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Sai1ClockSelection)
 165:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 166:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI1CLKSOURCE_PLL:      /* PLL is used as clock source for SAI1*/
 167:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable SAI Clock output generated form System PLL . */
 168:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
 169:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 170:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI1 clock source configuration done later after clock selection check */
 171:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 172:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 173:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI1CLKSOURCE_PLL2: /* PLL2 is used as clock source for SAI1*/
 174:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 175:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_P_UPDATE);
 176:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 177:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI1 clock source configuration done later after clock selection check */
 178:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 179:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 180:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI1CLKSOURCE_PLL3:  /* PLL3 is used as clock source for SAI1*/
 181:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_P_UPDATE);
 182:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 183:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI1 clock source configuration done later after clock selection check */
 184:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 185:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 186:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI1CLKSOURCE_PIN:
 187:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* External clock is used as source of SAI1 clock*/
 188:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI1 clock source configuration done later after clock selection check */
 189:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 190:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 191:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI1CLKSOURCE_CLKP:
 192:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI, HSE, or CSI oscillator is used as source of SAI1 clock */
 193:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI1 clock source configuration done later after clock selection check */
 194:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 195:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 196:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 197:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 198:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 199:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 200:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 201:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 202:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 5


 203:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of SAI1 clock*/
 204:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_SAI1_CONFIG(PeriphClkInit->Sai1ClockSelection);
 205:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 206:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 207:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 208:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 209:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 210:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 211:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 212:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 213:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(SAI3)
 214:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- SAI2/3 configuration -------------------------------*/
 215:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI23) == RCC_PERIPHCLK_SAI23)
 216:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 217:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Sai23ClockSelection)
 218:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 219:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI23CLKSOURCE_PLL:      /* PLL is used as clock source for SAI2/3 */
 220:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable SAI Clock output generated form System PLL . */
 221:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
 222:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 223:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2/3 clock source configuration done later after clock selection check */
 224:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 225:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 226:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI23CLKSOURCE_PLL2: /* PLL2 is used as clock source for SAI2/3 */
 227:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 228:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_P_UPDATE);
 229:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 230:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2/3 clock source configuration done later after clock selection check */
 231:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 232:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 233:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI23CLKSOURCE_PLL3:  /* PLL3 is used as clock source for SAI2/3 */
 234:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_P_UPDATE);
 235:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 236:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2/3 clock source configuration done later after clock selection check */
 237:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 238:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 239:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI23CLKSOURCE_PIN:
 240:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* External clock is used as source of SAI2/3 clock*/
 241:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2/3 clock source configuration done later after clock selection check */
 242:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 243:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 244:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI23CLKSOURCE_CLKP:
 245:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI, HSE, or CSI oscillator is used as source of SAI2/3 clock */
 246:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2/3 clock source configuration done later after clock selection check */
 247:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 248:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 249:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 250:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 251:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 252:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 253:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 254:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 255:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 256:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of SAI2/3 clock*/
 257:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_SAI23_CONFIG(PeriphClkInit->Sai23ClockSelection);
 258:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 259:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 6


 260:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 261:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 262:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 263:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 264:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 265:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 266:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* SAI3 */
 267:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 268:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_CDCCIP1R_SAI2ASEL)
 269:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- SAI2A configuration -------------------------------*/
 270:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI2A) == RCC_PERIPHCLK_SAI2A)
 271:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 272:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Sai2AClockSelection)
 273:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 274:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2ACLKSOURCE_PLL:      /* PLL is used as clock source for SAI2A */
 275:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable SAI2A Clock output generated form System PLL . */
 276:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
 277:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 278:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2A clock source configuration done later after clock selection check */
 279:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 280:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 281:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2ACLKSOURCE_PLL2: /* PLL2 is used as clock source for SAI2A */
 282:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 283:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_P_UPDATE);
 284:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 285:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2A clock source configuration done later after clock selection check */
 286:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 287:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 288:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2ACLKSOURCE_PLL3:  /* PLL3 is used as clock source for SAI2A */
 289:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_P_UPDATE);
 290:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 291:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2A clock source configuration done later after clock selection check */
 292:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 293:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 294:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2ACLKSOURCE_PIN:
 295:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* External clock is used as source of SAI2A clock*/
 296:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2A clock source configuration done later after clock selection check */
 297:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 298:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 299:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2ACLKSOURCE_CLKP:
 300:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI, HSE, or CSI oscillator is used as source of SAI2A clock */
 301:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2A clock source configuration done later after clock selection check */
 302:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 303:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 304:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2ACLKSOURCE_SPDIF:
 305:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPDIF clock is used as source of SAI2A clock */
 306:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2A clock source configuration done later after clock selection check */
 307:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 308:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 309:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 310:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 311:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 312:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 313:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 314:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 315:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 316:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of SAI2A clock*/
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 7


 317:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_SAI2A_CONFIG(PeriphClkInit->Sai2AClockSelection);
 318:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 319:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 320:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 321:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 322:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 323:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 324:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 325:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*SAI2A*/
 326:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 327:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_CDCCIP1R_SAI2BSEL)
 328:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 329:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- SAI2B configuration -------------------------------*/
 330:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI2B) == RCC_PERIPHCLK_SAI2B)
 331:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 332:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Sai2BClockSelection)
 333:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 334:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2BCLKSOURCE_PLL:      /* PLL is used as clock source for SAI2B */
 335:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable SAI Clock output generated form System PLL . */
 336:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
 337:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 338:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2B clock source configuration done later after clock selection check */
 339:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 340:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 341:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2BCLKSOURCE_PLL2: /* PLL2 is used as clock source for SAI2B */
 342:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 343:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_P_UPDATE);
 344:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 345:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2B clock source configuration done later after clock selection check */
 346:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 347:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 348:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2BCLKSOURCE_PLL3:  /* PLL3 is used as clock source for SAI2B */
 349:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_P_UPDATE);
 350:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 351:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2B clock source configuration done later after clock selection check */
 352:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 353:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 354:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2BCLKSOURCE_PIN:
 355:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* External clock is used as source of SAI2B clock*/
 356:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2B clock source configuration done later after clock selection check */
 357:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 358:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 359:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2BCLKSOURCE_CLKP:
 360:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI, HSE, or CSI oscillator is used as source of SAI2B clock */
 361:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2B clock source configuration done later after clock selection check */
 362:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 363:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 364:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2BCLKSOURCE_SPDIF:
 365:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPDIF clock is used as source of SAI2B clock */
 366:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2B clock source configuration done later after clock selection check */
 367:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 368:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 369:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 370:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 371:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 372:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 373:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 8


 374:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 375:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 376:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of SAI2B clock*/
 377:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_SAI2B_CONFIG(PeriphClkInit->Sai2BClockSelection);
 378:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 379:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 380:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 381:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 382:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 383:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 384:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 385:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*SAI2B*/
 386:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 387:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(SAI4)
 388:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- SAI4A configuration -------------------------------*/
 389:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI4A) == RCC_PERIPHCLK_SAI4A)
 390:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 391:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Sai4AClockSelection)
 392:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 393:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4ACLKSOURCE_PLL:      /* PLL is used as clock source for SAI2*/
 394:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable SAI Clock output generated form System PLL . */
 395:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
 396:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 397:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI1 clock source configuration done later after clock selection check */
 398:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 399:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 400:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4ACLKSOURCE_PLL2: /* PLL2 is used as clock source for SAI2*/
 401:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 402:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_P_UPDATE);
 403:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 404:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2 clock source configuration done later after clock selection check */
 405:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 406:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 407:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4ACLKSOURCE_PLL3:  /* PLL3 is used as clock source for SAI2*/
 408:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_P_UPDATE);
 409:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 410:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI1 clock source configuration done later after clock selection check */
 411:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 412:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 413:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4ACLKSOURCE_PIN:
 414:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* External clock is used as source of SAI2 clock*/
 415:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2 clock source configuration done later after clock selection check */
 416:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 417:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 418:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4ACLKSOURCE_CLKP:
 419:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI, HSE, or CSI oscillator is used as source of SAI2 clock */
 420:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI1 clock source configuration done later after clock selection check */
 421:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 422:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 423:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_VER_3_0)
 424:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4ACLKSOURCE_SPDIF:
 425:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPDIF clock is used as source of SAI4A clock */
 426:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI4A clock source configuration done later after clock selection check */
 427:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 428:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* RCC_VER_3_0 */
 429:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 430:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 9


 431:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 432:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 433:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 434:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 435:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 436:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 437:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of SAI4A clock*/
 438:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_SAI4A_CONFIG(PeriphClkInit->Sai4AClockSelection);
 439:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 440:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 441:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 442:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 443:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 444:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 445:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 446:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- SAI4B configuration -------------------------------*/
 447:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SAI4B) == RCC_PERIPHCLK_SAI4B)
 448:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 449:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Sai4BClockSelection)
 450:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 451:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4BCLKSOURCE_PLL:      /* PLL is used as clock source for SAI2*/
 452:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable SAI Clock output generated form System PLL . */
 453:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
 454:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 455:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI1 clock source configuration done later after clock selection check */
 456:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 457:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 458:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4BCLKSOURCE_PLL2: /* PLL2 is used as clock source for SAI2*/
 459:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 460:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_P_UPDATE);
 461:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 462:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2 clock source configuration done later after clock selection check */
 463:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 464:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 465:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4BCLKSOURCE_PLL3:  /* PLL3 is used as clock source for SAI2*/
 466:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_P_UPDATE);
 467:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 468:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI1 clock source configuration done later after clock selection check */
 469:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 470:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 471:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4BCLKSOURCE_PIN:
 472:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* External clock is used as source of SAI2 clock*/
 473:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI2 clock source configuration done later after clock selection check */
 474:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 475:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 476:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4BCLKSOURCE_CLKP:
 477:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI, HSE, or CSI oscillator is used as source of SAI2 clock */
 478:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI1 clock source configuration done later after clock selection check */
 479:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 480:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 481:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_VER_3_0)
 482:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4BCLKSOURCE_SPDIF:
 483:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPDIF clock is used as source of SAI4B clock */
 484:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SAI4B clock source configuration done later after clock selection check */
 485:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 486:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* RCC_VER_3_0 */
 487:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 10


 488:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 489:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 490:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 491:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 492:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 493:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 494:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 495:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of SAI4B clock*/
 496:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_SAI4B_CONFIG(PeriphClkInit->Sai4BClockSelection);
 497:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 498:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 499:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 500:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 501:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 502:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 503:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 504:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*SAI4*/
 505:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 506:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(QUADSPI)
 507:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- QSPI configuration -------------------------------*/
 508:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_QSPI) == RCC_PERIPHCLK_QSPI)
 509:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 510:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->QspiClockSelection)
 511:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 512:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_QSPICLKSOURCE_PLL:      /* PLL is used as clock source for QSPI*/
 513:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable QSPI Clock output generated form System PLL . */
 514:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
 515:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 516:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* QSPI clock source configuration done later after clock selection check */
 517:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 518:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 519:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_QSPICLKSOURCE_PLL2: /* PLL2 is used as clock source for QSPI*/
 520:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 521:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_R_UPDATE);
 522:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 523:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* QSPI clock source configuration done later after clock selection check */
 524:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 525:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 526:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 527:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_QSPICLKSOURCE_CLKP:
 528:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI, HSE, or CSI oscillator is used as source of QSPI clock */
 529:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* QSPI clock source configuration done later after clock selection check */
 530:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 531:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 532:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_QSPICLKSOURCE_D1HCLK:
 533:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Domain1 HCLK  clock selected as QSPI kernel peripheral clock */
 534:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 535:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 536:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 537:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 538:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 539:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 540:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 541:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 542:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 543:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of QSPI clock*/
 544:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_QSPI_CONFIG(PeriphClkInit->QspiClockSelection);
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 11


 545:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 546:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 547:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 548:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 549:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 550:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 551:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 552:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*QUADSPI*/
 553:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 554:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(OCTOSPI1) || defined(OCTOSPI2)
 555:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- OCTOSPI configuration -------------------------------*/
 556:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_OSPI) == RCC_PERIPHCLK_OSPI)
 557:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->OspiClockSelection)
 559:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 560:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_OSPICLKSOURCE_PLL:      /* PLL is used as clock source for OSPI*/
 561:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable OSPI Clock output generated form System PLL . */
 562:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
 563:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 564:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* OSPI clock source configuration done later after clock selection check */
 565:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 566:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 567:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_OSPICLKSOURCE_PLL2: /* PLL2 is used as clock source for OSPI*/
 568:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 569:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_R_UPDATE);
 570:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 571:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* OSPI clock source configuration done later after clock selection check */
 572:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 573:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 574:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 575:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_OSPICLKSOURCE_CLKP:
 576:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI, HSE, or CSI oscillator is used as source of OSPI clock */
 577:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* OSPI clock source configuration done later after clock selection check */
 578:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 579:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 580:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_OSPICLKSOURCE_HCLK:
 581:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HCLK clock selected as OSPI kernel peripheral clock */
 582:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 583:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 584:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 585:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 586:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 587:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 588:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 589:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 590:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 591:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of OSPI clock*/
 592:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_OSPI_CONFIG(PeriphClkInit->OspiClockSelection);
 593:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 594:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 595:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 596:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 597:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 598:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 599:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 600:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*OCTOSPI*/
 601:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 12


 602:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- SPI1/2/3 configuration -------------------------------*/
 603:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SPI123) == RCC_PERIPHCLK_SPI123)
 604:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Spi123ClockSelection)
 606:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 607:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI123CLKSOURCE_PLL:      /* PLL is used as clock source for SPI1/2/3 */
 608:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable SPI Clock output generated form System PLL . */
 609:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
 610:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 611:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI1/2/3 clock source configuration done later after clock selection check */
 612:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 613:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 614:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI123CLKSOURCE_PLL2: /* PLL2 is used as clock source for SPI1/2/3 */
 615:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_P_UPDATE);
 616:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 617:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI1/2/3 clock source configuration done later after clock selection check */
 618:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 619:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 620:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI123CLKSOURCE_PLL3:  /* PLL3 is used as clock source for SPI1/2/3 */
 621:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_P_UPDATE);
 622:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 623:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI1/2/3 clock source configuration done later after clock selection check */
 624:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 625:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 626:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI123CLKSOURCE_PIN:
 627:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* External clock is used as source of SPI1/2/3 clock*/
 628:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI1/2/3 clock source configuration done later after clock selection check */
 629:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 630:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 631:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI123CLKSOURCE_CLKP:
 632:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI, HSE, or CSI oscillator is used as source of SPI1/2/3 clock */
 633:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI1/2/3 clock source configuration done later after clock selection check */
 634:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 635:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 636:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 637:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 638:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 639:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 640:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 641:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 642:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 643:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of SPI1/2/3 clock*/
 644:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_SPI123_CONFIG(PeriphClkInit->Spi123ClockSelection);
 645:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 646:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 647:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 648:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 649:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 650:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 651:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 652:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 653:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- SPI4/5 configuration -------------------------------*/
 654:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SPI45) == RCC_PERIPHCLK_SPI45)
 655:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 656:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Spi45ClockSelection)
 657:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 658:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI45CLKSOURCE_PCLK2:      /* CD/D2 PCLK2 as clock source for SPI4/5 */
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 13


 659:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI4/5 clock source configuration done later after clock selection check */
 660:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 661:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 662:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI45CLKSOURCE_PLL2: /* PLL2 is used as clock source for SPI4/5 */
 663:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 664:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_Q_UPDATE);
 665:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 666:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI4/5 clock source configuration done later after clock selection check */
 667:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 668:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI45CLKSOURCE_PLL3:  /* PLL3 is used as clock source for SPI4/5 */
 669:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_Q_UPDATE);
 670:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI4/5 clock source configuration done later after clock selection check */
 671:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 672:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 673:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI45CLKSOURCE_HSI:
 674:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI oscillator clock is used as source of SPI4/5 clock*/
 675:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI4/5 clock source configuration done later after clock selection check */
 676:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 677:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 678:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI45CLKSOURCE_CSI:
 679:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /*  CSI oscillator clock is used as source of SPI4/5 clock */
 680:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI4/5 clock source configuration done later after clock selection check */
 681:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 682:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 683:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI45CLKSOURCE_HSE:
 684:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSE,  oscillator is used as source of SPI4/5 clock */
 685:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI4/5 clock source configuration done later after clock selection check */
 686:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 687:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 688:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 689:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 690:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 691:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 692:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 693:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 694:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 695:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of SPI4/5 clock*/
 696:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_SPI45_CONFIG(PeriphClkInit->Spi45ClockSelection);
 697:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 698:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 699:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 700:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 701:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 702:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 703:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 704:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 705:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- SPI6 configuration -------------------------------*/
 706:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SPI6) == RCC_PERIPHCLK_SPI6)
 707:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Spi6ClockSelection)
 709:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 710:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_PCLK4:      /* SRD/D3 PCLK1 (PCLK4) as clock source for SPI6*/
 711:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI6 clock source configuration done later after clock selection check */
 712:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 713:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 714:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_PLL2: /* PLL2 is used as clock source for SPI6*/
 715:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 14


 716:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_Q_UPDATE);
 717:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 718:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI6 clock source configuration done later after clock selection check */
 719:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 720:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_PLL3:  /* PLL3 is used as clock source for SPI6*/
 721:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_Q_UPDATE);
 722:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI6 clock source configuration done later after clock selection check */
 723:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 724:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 725:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_HSI:
 726:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI oscillator clock is used as source of SPI6 clock*/
 727:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI6 clock source configuration done later after clock selection check */
 728:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 729:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 730:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_CSI:
 731:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /*  CSI oscillator clock is used as source of SPI6 clock */
 732:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI6 clock source configuration done later after clock selection check */
 733:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 734:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 735:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_HSE:
 736:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSE,  oscillator is used as source of SPI6 clock */
 737:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI6 clock source configuration done later after clock selection check */
 738:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 739:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_SPI6CLKSOURCE_PIN)
 740:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_PIN:
 741:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* 2S_CKIN is used as source of SPI6 clock */
 742:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI6 clock source configuration done later after clock selection check */
 743:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 744:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 745:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 746:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 747:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 748:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 749:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 750:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 751:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 752:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 753:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of SPI6 clock*/
 754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_SPI6_CONFIG(PeriphClkInit->Spi6ClockSelection);
 755:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 756:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 757:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 758:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 759:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 760:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 761:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 762:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 763:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(DSI)
 764:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- DSI configuration -------------------------------*/
 765:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_DSI) == RCC_PERIPHCLK_DSI)
 766:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 767:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->DsiClockSelection)
 768:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 769:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 770:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_DSICLKSOURCE_PLL2: /* PLL2 is used as clock source for DSI*/
 771:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 772:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_Q_UPDATE);
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 15


 773:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 774:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* DSI clock source configuration done later after clock selection check */
 775:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 776:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 777:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_DSICLKSOURCE_PHY:
 778:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* PHY is used as clock source for DSI*/
 779:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* DSI clock source configuration done later after clock selection check */
 780:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 781:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 782:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 783:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 784:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 785:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 786:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 787:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 788:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 789:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of DSI clock*/
 790:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_DSI_CONFIG(PeriphClkInit->DsiClockSelection);
 791:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 792:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 793:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 794:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 795:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 796:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 797:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 798:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /*DSI*/
 799:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 800:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(FDCAN1) || defined(FDCAN2)
 801:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- FDCAN configuration -------------------------------*/
 802:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_FDCAN) == RCC_PERIPHCLK_FDCAN)
 803:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 804:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->FdcanClockSelection)
 805:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 806:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_FDCANCLKSOURCE_PLL:      /* PLL is used as clock source for FDCAN*/
 807:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable FDCAN Clock output generated form System PLL . */
 808:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
 809:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 810:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* FDCAN clock source configuration done later after clock selection check */
 811:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 812:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 813:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_FDCANCLKSOURCE_PLL2: /* PLL2 is used as clock source for FDCAN*/
 814:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 815:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_Q_UPDATE);
 816:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 817:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* FDCAN clock source configuration done later after clock selection check */
 818:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 819:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 820:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_FDCANCLKSOURCE_HSE:
 821:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSE is used as clock source for FDCAN*/
 822:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* FDCAN clock source configuration done later after clock selection check */
 823:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 824:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 825:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 826:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 827:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 828:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 829:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 16


 830:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 831:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 832:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of FDCAN clock*/
 833:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_FDCAN_CONFIG(PeriphClkInit->FdcanClockSelection);
 834:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 835:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 836:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 837:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 838:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 839:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 840:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 841:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /*FDCAN1 || FDCAN2*/
 842:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 843:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- FMC configuration -------------------------------*/
 844:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_FMC) == RCC_PERIPHCLK_FMC)
 845:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 846:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->FmcClockSelection)
 847:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 848:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_FMCCLKSOURCE_PLL:      /* PLL is used as clock source for FMC*/
 849:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable FMC Clock output generated form System PLL . */
 850:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
 851:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 852:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* FMC clock source configuration done later after clock selection check */
 853:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 854:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 855:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_FMCCLKSOURCE_PLL2: /* PLL2 is used as clock source for FMC*/
 856:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 857:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_R_UPDATE);
 858:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 859:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* FMC clock source configuration done later after clock selection check */
 860:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 861:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 862:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 863:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_FMCCLKSOURCE_CLKP:
 864:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI, HSE, or CSI oscillator is used as source of FMC clock */
 865:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* FMC clock source configuration done later after clock selection check */
 866:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 867:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 868:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_FMCCLKSOURCE_HCLK:
 869:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* D1/CD HCLK  clock selected as FMC kernel peripheral clock */
 870:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 871:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 872:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 873:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 874:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 875:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 876:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 877:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 878:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 879:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of FMC clock*/
 880:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_FMC_CONFIG(PeriphClkInit->FmcClockSelection);
 881:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 882:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 883:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 884:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 885:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 886:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 17


 887:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 888:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 889:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- RTC configuration -------------------------------*/
 890:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_RTC) == RCC_PERIPHCLK_RTC)
 891:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 892:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* check for RTC Parameters used to output RTCCLK */
 893:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     assert_param(IS_RCC_RTCCLKSOURCE(PeriphClkInit->RTCClockSelection));
 894:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 895:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Enable write access to Backup domain */
 896:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     SET_BIT(PWR->CR1, PWR_CR1_DBP);
 897:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 898:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Wait for Backup domain Write protection disable */
 899:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     tickstart = HAL_GetTick();
 900:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 901:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     while ((PWR->CR1 & PWR_CR1_DBP) == 0U)
 902:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 903:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if ((HAL_GetTick() - tickstart) > RCC_DBP_TIMEOUT_VALUE)
 904:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 905:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_TIMEOUT;
 906:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 907:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 908:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 909:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 910:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 911:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 912:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Reset the Backup domain only if the RTC Clock source selection is modified */
 913:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if ((RCC->BDCR & RCC_BDCR_RTCSEL) != (PeriphClkInit->RTCClockSelection & RCC_BDCR_RTCSEL))
 914:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 915:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Store the content of BDCR register before the reset of Backup Domain */
 916:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         tmpreg = (RCC->BDCR & ~(RCC_BDCR_RTCSEL));
 917:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* RTC Clock selection can be changed only if the Backup Domain is reset */
 918:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_BACKUPRESET_FORCE();
 919:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_BACKUPRESET_RELEASE();
 920:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Restore the Content of BDCR register */
 921:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         RCC->BDCR = tmpreg;
 922:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 923:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 924:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* If LSE is selected as RTC clock source (and enabled prior to Backup Domain reset), wait fo
 925:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if (PeriphClkInit->RTCClockSelection == RCC_RTCCLKSOURCE_LSE)
 926:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 927:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Get Start Tick*/
 928:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         tickstart = HAL_GetTick();
 929:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 930:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Wait till LSE is ready */
 931:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         while (__HAL_RCC_GET_FLAG(RCC_FLAG_LSERDY) == 0U)
 932:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 933:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           if ((HAL_GetTick() - tickstart) > RCC_LSE_TIMEOUT_VALUE)
 934:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           {
 935:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****             ret = HAL_TIMEOUT;
 936:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****             break;
 937:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           }
 938:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 939:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 940:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 941:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if (ret == HAL_OK)
 942:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 943:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_RTC_CONFIG(PeriphClkInit->RTCClockSelection);
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 18


 944:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 945:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       else
 946:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 947:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* set overall return value */
 948:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         status = ret;
 949:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 950:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 951:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
 952:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 953:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
 954:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
 955:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 956:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 957:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 958:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 959:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*-------------------------- USART1/6 configuration --------------------------*/
 960:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART16) == RCC_PERIPHCLK_USART16)
 961:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 962:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Usart16ClockSelection)
 963:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 964:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USART16CLKSOURCE_PCLK2: /* CD/D2 PCLK2 as clock source for USART1/6 */
 965:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART1/6 clock source configuration done later after clock selection check */
 966:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 967:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USART16CLKSOURCE_PLL2: /* PLL2 is used as clock source for USART1/6 */
 969:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_Q_UPDATE);
 970:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART1/6 clock source configuration done later after clock selection check */
 971:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 972:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 973:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USART16CLKSOURCE_PLL3: /* PLL3 is used as clock source for USART1/6 */
 974:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_Q_UPDATE);
 975:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART1/6 clock source configuration done later after clock selection check */
 976:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 977:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 978:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USART16CLKSOURCE_HSI:
 979:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI oscillator clock is used as source of USART1/6 clock */
 980:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART1/6 clock source configuration done later after clock selection check */
 981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 982:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 983:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USART16CLKSOURCE_CSI:
 984:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* CSI oscillator clock is used as source of USART1/6 clock */
 985:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART1/6 clock source configuration done later after clock selection check */
 986:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 987:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 988:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USART16CLKSOURCE_LSE:
 989:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LSE,  oscillator is used as source of USART1/6 clock */
 990:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART1/6 clock source configuration done later after clock selection check */
 991:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 992:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 993:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
 994:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
 995:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 996:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 997:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 998:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
 999:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1000:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of USART1/6 clock */
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 19


1001:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_USART16_CONFIG(PeriphClkInit->Usart16ClockSelection);
1002:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1003:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1004:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1005:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1006:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1007:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1008:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1009:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1010:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*-------------------------- USART2/3/4/5/7/8 Configuration --------------------------*/
1011:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USART234578) == RCC_PERIPHCLK_USART234
1012:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1013:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Usart234578ClockSelection)
1014:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1015:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USART234578CLKSOURCE_PCLK1: /* CD/D2 PCLK1 as clock source for USART2/3/4/5/7/8 */
1016:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART2/3/4/5/7/8 clock source configuration done later after clock selection check */
1017:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1018:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1019:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USART234578CLKSOURCE_PLL2: /* PLL2 is used as clock source for USART2/3/4/5/7/8 */
1020:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_Q_UPDATE);
1021:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART2/3/4/5/7/8 clock source configuration done later after clock selection check */
1022:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1023:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1024:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USART234578CLKSOURCE_PLL3: /* PLL3 is used as clock source for USART2/3/4/5/7/8 */
1025:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_Q_UPDATE);
1026:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART2/3/4/5/7/8 clock source configuration done later after clock selection check */
1027:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1028:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1029:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USART234578CLKSOURCE_HSI:
1030:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI oscillator clock is used as source of USART2/3/4/5/7/8 clock */
1031:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART2/3/4/5/7/8 clock source configuration done later after clock selection check */
1032:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1033:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1034:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USART234578CLKSOURCE_CSI:
1035:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* CSI oscillator clock is used as source of USART2/3/4/5/7/8 clock */
1036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART2/3/4/5/7/8 clock source configuration done later after clock selection check */
1037:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1038:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1039:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USART234578CLKSOURCE_LSE:
1040:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LSE,  oscillator is used as source of USART2/3/4/5/7/8 clock */
1041:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART2/3/4/5/7/8 clock source configuration done later after clock selection check */
1042:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1043:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1044:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
1045:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
1046:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1047:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1048:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1049:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1050:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1051:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of USART2/3/4/5/7/8 clock */
1052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_USART234578_CONFIG(PeriphClkInit->Usart234578ClockSelection);
1053:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1054:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1055:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1056:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1057:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 20


1058:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1059:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1060:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1061:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*-------------------------- LPUART1 Configuration -------------------------*/
1062:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_LPUART1) == RCC_PERIPHCLK_LPUART1)
1063:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1064:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Lpuart1ClockSelection)
1065:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1066:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPUART1CLKSOURCE_PCLK4: /* SRD/D3 PCLK1 (PCLK4) as clock source for LPUART1 */
1067:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPUART1 clock source configuration done later after clock selection check */
1068:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1069:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1070:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPUART1CLKSOURCE_PLL2: /* PLL2 is used as clock source for LPUART1 */
1071:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_Q_UPDATE);
1072:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPUART1 clock source configuration done later after clock selection check */
1073:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1074:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1075:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPUART1CLKSOURCE_PLL3: /* PLL3 is used as clock source for LPUART1 */
1076:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_Q_UPDATE);
1077:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPUART1 clock source configuration done later after clock selection check */
1078:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1079:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1080:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPUART1CLKSOURCE_HSI:
1081:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI oscillator clock is used as source of LPUART1 clock */
1082:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPUART1 clock source configuration done later after clock selection check */
1083:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1084:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1085:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPUART1CLKSOURCE_CSI:
1086:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* CSI oscillator clock is used as source of LPUART1 clock */
1087:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPUART1 clock source configuration done later after clock selection check */
1088:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1089:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1090:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPUART1CLKSOURCE_LSE:
1091:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LSE,  oscillator is used as source of LPUART1 clock */
1092:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPUART1 clock source configuration done later after clock selection check */
1093:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1094:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1095:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
1096:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
1097:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1098:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1099:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1100:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1101:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of LPUART1 clock */
1103:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_LPUART1_CONFIG(PeriphClkInit->Lpuart1ClockSelection);
1104:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1105:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1107:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1108:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1109:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1111:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1112:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- LPTIM1 configuration -------------------------------*/
1113:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_LPTIM1) == RCC_PERIPHCLK_LPTIM1)
1114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 21


1115:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Lptim1ClockSelection)
1116:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1117:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM1CLKSOURCE_PCLK1:      /* CD/D2 PCLK1 as clock source for LPTIM1*/
1118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM1 clock source configuration done later after clock selection check */
1119:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1120:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1121:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM1CLKSOURCE_PLL2: /* PLL2 is used as clock source for LPTIM1*/
1122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1123:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_P_UPDATE);
1124:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1125:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM1 clock source configuration done later after clock selection check */
1126:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1127:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1128:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM1CLKSOURCE_PLL3:  /* PLL3 is used as clock source for LPTIM1*/
1129:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_R_UPDATE);
1130:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1131:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM1 clock source configuration done later after clock selection check */
1132:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1133:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1134:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM1CLKSOURCE_LSE:
1135:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* External low speed OSC clock is used as source of LPTIM1 clock*/
1136:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM1 clock source configuration done later after clock selection check */
1137:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1138:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1139:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM1CLKSOURCE_LSI:
1140:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Internal  low speed OSC clock is used  as source of LPTIM1 clock*/
1141:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM1 clock source configuration done later after clock selection check */
1142:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1143:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM1CLKSOURCE_CLKP:
1144:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI, HSE, or CSI oscillator is used as source of LPTIM1 clock */
1145:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM1 clock source configuration done later after clock selection check */
1146:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1147:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1148:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
1149:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
1150:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1151:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1152:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1153:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1154:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1155:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of LPTIM1 clock*/
1156:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_LPTIM1_CONFIG(PeriphClkInit->Lptim1ClockSelection);
1157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1158:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1159:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1160:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1161:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1162:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1163:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1164:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1165:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- LPTIM2 configuration -------------------------------*/
1166:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_LPTIM2) == RCC_PERIPHCLK_LPTIM2)
1167:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1168:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Lptim2ClockSelection)
1169:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1170:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM2CLKSOURCE_PCLK4:      /* SRD/D3 PCLK1 (PCLK4) as clock source for LPTIM2*/
1171:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM2 clock source configuration done later after clock selection check */
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 22


1172:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1173:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1174:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM2CLKSOURCE_PLL2: /* PLL2 is used as clock source for LPTIM2*/
1175:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1176:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_P_UPDATE);
1177:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1178:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM2 clock source configuration done later after clock selection check */
1179:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1180:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1181:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM2CLKSOURCE_PLL3:  /* PLL3 is used as clock source for LPTIM2*/
1182:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_R_UPDATE);
1183:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1184:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM2 clock source configuration done later after clock selection check */
1185:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1186:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1187:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM2CLKSOURCE_LSE:
1188:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* External low speed OSC clock is used as source of LPTIM2 clock*/
1189:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM2 clock source configuration done later after clock selection check */
1190:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1191:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1192:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM2CLKSOURCE_LSI:
1193:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Internal  low speed OSC clock is used  as source of LPTIM2 clock*/
1194:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM2 clock source configuration done later after clock selection check */
1195:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1196:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM2CLKSOURCE_CLKP:
1197:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI, HSE, or CSI oscillator is used as source of LPTIM2 clock */
1198:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM2 clock source configuration done later after clock selection check */
1199:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1200:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1201:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
1202:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
1203:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1204:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1205:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1206:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1207:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1208:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of LPTIM2 clock*/
1209:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_LPTIM2_CONFIG(PeriphClkInit->Lptim2ClockSelection);
1210:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1211:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1212:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1213:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1214:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1215:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1216:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1217:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1218:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- LPTIM345 configuration -------------------------------*/
1219:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_LPTIM345) == RCC_PERIPHCLK_LPTIM345)
1220:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1221:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->Lptim345ClockSelection)
1222:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1223:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1224:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM345CLKSOURCE_PCLK4:      /* SRD/D3 PCLK1 (PCLK4) as clock source for LPTIM3/4/5
1225:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM3/4/5 clock source configuration done later after clock selection check */
1226:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1227:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1228:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM345CLKSOURCE_PLL2: /* PLL2 is used as clock source for LPTIM3/4/5 */
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 23


1229:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_P_UPDATE);
1230:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1231:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM3/4/5 clock source configuration done later after clock selection check */
1232:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1233:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1234:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM345CLKSOURCE_PLL3:  /* PLL3 is used as clock source for LPTIM3/4/5 */
1235:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_R_UPDATE);
1236:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1237:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM3/4/5 clock source configuration done later after clock selection check */
1238:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1239:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1240:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM345CLKSOURCE_LSE:
1241:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* External low speed OSC clock is used as source of LPTIM3/4/5 clock */
1242:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM3/4/5 clock source configuration done later after clock selection check */
1243:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1244:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1245:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM345CLKSOURCE_LSI:
1246:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Internal  low speed OSC clock is used  as source of LPTIM3/4/5 clock */
1247:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM3/4/5 clock source configuration done later after clock selection check */
1248:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1249:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_LPTIM345CLKSOURCE_CLKP:
1250:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI, HSE, or CSI oscillator is used as source of LPTIM3/4/5 clock */
1251:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPTIM3/4/5 clock source configuration done later after clock selection check */
1252:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1253:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1254:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
1255:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
1256:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1257:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1258:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1259:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1260:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1261:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of LPTIM3/4/5 clock */
1262:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_LPTIM345_CONFIG(PeriphClkInit->Lptim345ClockSelection);
1263:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1264:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1265:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1266:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1267:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1268:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1269:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1270:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1271:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*------------------------------ I2C1/2/3/5* Configuration ------------------------*/
1272:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(I2C5)
1273:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C1235) == RCC_PERIPHCLK_I2C1235)
1274:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1275:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check the parameters */
1276:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     assert_param(IS_RCC_I2C1235CLKSOURCE(PeriphClkInit->I2c1235ClockSelection));
1277:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1278:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if ((PeriphClkInit->I2c1235ClockSelection) == RCC_I2C1235CLKSOURCE_PLL3)
1279:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1280:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if (RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_R_UPDATE) != HAL_OK)
1281:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
1282:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         status = HAL_ERROR;
1283:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
1284:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1285:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 24


1286:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_I2C1235_CONFIG(PeriphClkInit->I2c1235ClockSelection);
1287:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1288:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1289:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #else
1290:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C123) == RCC_PERIPHCLK_I2C123)
1291:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1292:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check the parameters */
1293:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     assert_param(IS_RCC_I2C123CLKSOURCE(PeriphClkInit->I2c123ClockSelection));
1294:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1295:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if ((PeriphClkInit->I2c123ClockSelection) == RCC_I2C123CLKSOURCE_PLL3)
1296:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1297:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if (RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_R_UPDATE) != HAL_OK)
1298:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
1299:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         status = HAL_ERROR;
1300:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
1301:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1302:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1303:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_I2C123_CONFIG(PeriphClkInit->I2c123ClockSelection);
1304:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1305:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1306:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* I2C5 */
1307:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1308:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*------------------------------ I2C4 Configuration ------------------------*/
1309:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2C4) == RCC_PERIPHCLK_I2C4)
1310:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1311:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check the parameters */
1312:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     assert_param(IS_RCC_I2C4CLKSOURCE(PeriphClkInit->I2c4ClockSelection));
1313:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1314:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if ((PeriphClkInit->I2c4ClockSelection) == RCC_I2C4CLKSOURCE_PLL3)
1315:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1316:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if (RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_R_UPDATE) != HAL_OK)
1317:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
1318:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         status = HAL_ERROR;
1319:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
1320:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1321:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1322:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_I2C4_CONFIG(PeriphClkInit->I2c4ClockSelection);
1323:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1324:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1325:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1326:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- ADC configuration -------------------------------*/
1327:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_ADC) == RCC_PERIPHCLK_ADC)
1328:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1329:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->AdcClockSelection)
1330:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1331:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1332:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_ADCCLKSOURCE_PLL2: /* PLL2 is used as clock source for ADC*/
1333:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1334:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_P_UPDATE);
1335:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1336:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* ADC clock source configuration done later after clock selection check */
1337:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1338:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1339:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_ADCCLKSOURCE_PLL3:  /* PLL3 is used as clock source for ADC*/
1340:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_R_UPDATE);
1341:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1342:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* ADC clock source configuration done later after clock selection check */
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 25


1343:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1344:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1345:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_ADCCLKSOURCE_CLKP:
1346:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI, HSE, or CSI oscillator is used as source of ADC clock */
1347:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* ADC clock source configuration done later after clock selection check */
1348:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1349:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1350:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
1351:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
1352:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1353:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1354:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1355:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1356:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1357:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of ADC clock*/
1358:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_ADC_CONFIG(PeriphClkInit->AdcClockSelection);
1359:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1360:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1361:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1362:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1363:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1364:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1365:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1366:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1367:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*------------------------------ USB Configuration -------------------------*/
1368:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_USB) == RCC_PERIPHCLK_USB)
1369:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1370:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1371:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->UsbClockSelection)
1372:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1373:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USBCLKSOURCE_PLL:      /* PLL is used as clock source for USB*/
1374:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable USB Clock output generated form System USB . */
1375:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
1376:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1377:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USB clock source configuration done later after clock selection check */
1378:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1379:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1380:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USBCLKSOURCE_PLL3: /* PLL3 is used as clock source for USB*/
1381:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1382:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_Q_UPDATE);
1383:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1384:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USB clock source configuration done later after clock selection check */
1385:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1386:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1387:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_USBCLKSOURCE_HSI48:
1388:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI48 oscillator is used as source of USB clock */
1389:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USB clock source configuration done later after clock selection check */
1390:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1391:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1392:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
1393:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
1394:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1395:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1396:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1397:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1398:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1399:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of USB clock*/
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 26


1400:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_USB_CONFIG(PeriphClkInit->UsbClockSelection);
1401:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1402:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1403:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1404:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1405:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1406:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1407:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1408:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1409:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1410:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*------------------------------------- SDMMC Configuration ------------------------------------*
1411:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SDMMC) == RCC_PERIPHCLK_SDMMC)
1412:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1413:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check the parameters */
1414:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     assert_param(IS_RCC_SDMMC(PeriphClkInit->SdmmcClockSelection));
1415:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1416:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->SdmmcClockSelection)
1417:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1418:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SDMMCCLKSOURCE_PLL:      /* PLL is used as clock source for SDMMC*/
1419:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable SDMMC Clock output generated form System PLL . */
1420:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
1421:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1422:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SDMMC clock source configuration done later after clock selection check */
1423:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1424:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1425:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SDMMCCLKSOURCE_PLL2: /* PLL2 is used as clock source for SDMMC*/
1426:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1427:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_R_UPDATE);
1428:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1429:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SDMMC clock source configuration done later after clock selection check */
1430:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1431:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1432:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
1433:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
1434:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1435:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1436:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1437:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1438:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1439:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of SDMMC clock*/
1440:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_SDMMC_CONFIG(PeriphClkInit->SdmmcClockSelection);
1441:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1442:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1443:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1444:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1445:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1446:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1447:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1448:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1449:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(LTDC)
1450:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*-------------------------------------- LTDC Configuration -----------------------------------*/
1451:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_LTDC) == RCC_PERIPHCLK_LTDC)
1452:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1453:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_R_UPDATE) != HAL_OK)
1454:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1455:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = HAL_ERROR;
1456:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 27


1457:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1458:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* LTDC */
1459:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1460:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*------------------------------ RNG Configuration -------------------------*/
1461:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_RNG) == RCC_PERIPHCLK_RNG)
1462:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1463:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1464:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (PeriphClkInit->RngClockSelection)
1465:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1466:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_RNGCLKSOURCE_PLL:     /* PLL is used as clock source for RNG*/
1467:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Enable RNG Clock output generated form System RNG . */
1468:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_PLLCLKOUT_ENABLE(RCC_PLL1_DIVQ);
1469:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1470:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* RNG clock source configuration done later after clock selection check */
1471:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1472:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1473:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_RNGCLKSOURCE_LSE: /* LSE is used as clock source for RNG*/
1474:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1475:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* RNG clock source configuration done later after clock selection check */
1476:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1477:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1478:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_RNGCLKSOURCE_LSI: /* LSI is used as clock source for RNG*/
1479:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1480:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* RNG clock source configuration done later after clock selection check */
1481:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1482:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_RNGCLKSOURCE_HSI48:
1483:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* HSI48 oscillator is used as source of RNG clock */
1484:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* RNG clock source configuration done later after clock selection check */
1485:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1486:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1487:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
1488:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ret = HAL_ERROR;
1489:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1490:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1491:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1492:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1493:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1494:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Set the source of RNG clock*/
1495:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_RNG_CONFIG(PeriphClkInit->RngClockSelection);
1496:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1497:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1498:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1499:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1500:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1501:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1502:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1503:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1504:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1505:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*------------------------------ SWPMI1 Configuration ------------------------*/
1506:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SWPMI1) == RCC_PERIPHCLK_SWPMI1)
1507:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1508:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check the parameters */
1509:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     assert_param(IS_RCC_SWPMI1CLKSOURCE(PeriphClkInit->Swpmi1ClockSelection));
1510:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1511:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Configure the SWPMI1 interface clock source */
1512:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_SWPMI1_CONFIG(PeriphClkInit->Swpmi1ClockSelection);
1513:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 28


1514:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(HRTIM1)
1515:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*------------------------------ HRTIM1 clock Configuration ----------------*/
1516:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_HRTIM1) == RCC_PERIPHCLK_HRTIM1)
1517:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1518:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check the parameters */
1519:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     assert_param(IS_RCC_HRTIM1CLKSOURCE(PeriphClkInit->Hrtim1ClockSelection));
1520:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1521:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Configure the HRTIM1 clock source */
1522:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_HRTIM1_CONFIG(PeriphClkInit->Hrtim1ClockSelection);
1523:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1524:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*HRTIM1*/
1525:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*------------------------------ DFSDM1 Configuration ------------------------*/
1526:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_DFSDM1) == RCC_PERIPHCLK_DFSDM1)
1527:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1528:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check the parameters */
1529:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     assert_param(IS_RCC_DFSDM1CLKSOURCE(PeriphClkInit->Dfsdm1ClockSelection));
1530:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1531:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Configure the DFSDM1 interface clock source */
1532:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_DFSDM1_CONFIG(PeriphClkInit->Dfsdm1ClockSelection);
1533:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1534:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1535:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(DFSDM2_BASE)
1536:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*------------------------------ DFSDM2 Configuration ------------------------*/
1537:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_DFSDM2) == RCC_PERIPHCLK_DFSDM2)
1538:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1539:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check the parameters */
1540:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     assert_param(IS_RCC_DFSDM2CLKSOURCE(PeriphClkInit->Dfsdm2ClockSelection));
1541:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1542:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Configure the DFSDM2 interface clock source */
1543:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_DFSDM2_CONFIG(PeriphClkInit->Dfsdm2ClockSelection);
1544:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1545:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /* DFSDM2 */
1546:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1547:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*------------------------------------ TIM configuration --------------------------------------*/
1548:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM) == RCC_PERIPHCLK_TIM)
1549:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1550:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check the parameters */
1551:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     assert_param(IS_RCC_TIMPRES(PeriphClkInit->TIMPresSelection));
1552:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1553:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Configure Timer Prescaler */
1554:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_TIMCLKPRESCALER(PeriphClkInit->TIMPresSelection);
1555:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1556:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1557:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*------------------------------------ CKPER configuration --------------------------------------
1558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_CKPER) == RCC_PERIPHCLK_CKPER)
1559:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1560:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check the parameters */
1561:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     assert_param(IS_RCC_CLKPSOURCE(PeriphClkInit->CkperClockSelection));
1562:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1563:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Configure the CKPER clock source */
1564:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_CLKP_CONFIG(PeriphClkInit->CkperClockSelection);
1565:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1566:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1567:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*------------------------------ CEC Configuration ------------------------*/
1568:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_CEC) == RCC_PERIPHCLK_CEC)
1569:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1570:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check the parameters */
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 29


1571:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     assert_param(IS_RCC_CECCLKSOURCE(PeriphClkInit->CecClockSelection));
1572:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1573:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Configure the CEC interface clock source */
1574:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_CEC_CONFIG(PeriphClkInit->CecClockSelection);
1575:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1576:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1577:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- PLL2 configuration -------------------------------*/
1578:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_PLL2_DIVP) == RCC_PERIPHCLK_PLL2_DIVP)
1579:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1580:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_P_UPDATE);
1581:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
1582:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1583:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1584:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /*Nothing to do*/
1585:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1586:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1587:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1588:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1589:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1590:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     } 
1591:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1592:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   
1593:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   
1594:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_PLL2_DIVQ) == RCC_PERIPHCLK_PLL2_DIVQ)
1595:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1596:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_Q_UPDATE);
1597:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
1598:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1599:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1600:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /*Nothing to do*/
1601:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1602:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1603:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1604:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1606:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1607:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1608:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   
1609:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   
1610:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_PLL2_DIVR) == RCC_PERIPHCLK_PLL2_DIVR)
1611:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1612:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     ret = RCCEx_PLL2_Config(&(PeriphClkInit->PLL2), DIVIDER_R_UPDATE);
1613:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
1614:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1615:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1616:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /*Nothing to do*/
1617:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1618:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1619:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1620:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1621:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1622:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1623:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1624:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   
1625:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1626:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /*---------------------------- PLL3 configuration -------------------------------*/
1627:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_PLL3_DIVP) == RCC_PERIPHCLK_PLL3_DIVP)
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 30


1628:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1629:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_P_UPDATE);
1630:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   
1631:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1632:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1633:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /*Nothing to do*/
1634:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1635:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1636:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1637:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1638:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1639:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1640:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1641:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   
1642:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   
1643:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_PLL3_DIVQ) == RCC_PERIPHCLK_PLL3_DIVQ)
1644:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1645:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_Q_UPDATE);
1646:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
1647:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1648:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1649:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /*Nothing to do*/
1650:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1651:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1652:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1653:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1654:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1655:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1656:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1657:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   
1658:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   
1659:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_PLL3_DIVR) == RCC_PERIPHCLK_PLL3_DIVR)
1660:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1661:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     ret = RCCEx_PLL3_Config(&(PeriphClkInit->PLL3), DIVIDER_R_UPDATE);
1662:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
1663:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (ret == HAL_OK)
1664:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1665:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /*Nothing to do*/
1666:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1667:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
1668:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1669:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* set overall return value */
1670:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       status = ret;
1671:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     } 
1672:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1673:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1674:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (status == HAL_OK)
1675:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1676:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     return HAL_OK;
1677:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1678:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   return HAL_ERROR;
1679:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
1680:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1681:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
1682:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Get the RCC_ClkInitStruct according to the internal RCC configuration registers.
1683:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  PeriphClkInit: pointer to an RCC_PeriphCLKInitTypeDef structure that
1684:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         returns the configuration information for the Extended Peripherals clocks :
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 31


1685:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         (SDMMC, CKPER, FMC, QSPI*, OSPI*, DSI*, SPI45, SPDIF, DFSDM1, DFSDM2*, FDCAN, SWPMI, SA
1686:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         USART234578, USART16, RNG, HRTIM1*, I2C123 (I2C1235*), USB, CEC, LPTIM1, LPUART1, I2C4,
1687:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         SAI4A*, SAI4B*, SPI6, RTC, TIM).
1688:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
1689:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
1690:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *   (*) : Available on some STM32H7 lines only.
1691:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
1692:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_GetPeriphCLKConfig(RCC_PeriphCLKInitTypeDef  *PeriphClkInit)
1693:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
1694:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Set all possible values for the extended clock type parameter------------*/
1695:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PeriphClockSelection =
1696:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     RCC_PERIPHCLK_USART16 | RCC_PERIPHCLK_USART234578 | RCC_PERIPHCLK_LPUART1 |
1697:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     RCC_PERIPHCLK_I2C4    | RCC_PERIPHCLK_LPTIM1      | RCC_PERIPHCLK_LPTIM2  | RCC_PERIPHCLK_LPTIM
1698:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     RCC_PERIPHCLK_SAI1    | RCC_PERIPHCLK_SPI123      | RCC_PERIPHCLK_SPI45   | RCC_PERIPHCLK_SPI6 
1699:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     RCC_PERIPHCLK_FDCAN   | RCC_PERIPHCLK_SDMMC       | RCC_PERIPHCLK_RNG     | RCC_PERIPHCLK_USB  
1700:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     RCC_PERIPHCLK_ADC     | RCC_PERIPHCLK_SWPMI1      | RCC_PERIPHCLK_DFSDM1  | RCC_PERIPHCLK_RTC  
1701:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     RCC_PERIPHCLK_CEC     | RCC_PERIPHCLK_FMC         | RCC_PERIPHCLK_SPDIFRX | RCC_PERIPHCLK_TIM  
1702:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     RCC_PERIPHCLK_CKPER;
1703:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1704:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(I2C5)
1705:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_I2C1235;
1706:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #else
1707:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_I2C123;
1708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /*I2C5*/
1709:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_CDCCIP1R_SAI2ASEL)
1710:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_SAI2A;
1711:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* RCC_CDCCIP1R_SAI2ASEL */
1712:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_CDCCIP1R_SAI2BSEL)
1713:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_SAI2B;
1714:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* RCC_CDCCIP1R_SAI2BSEL */
1715:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(SAI3)
1716:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_SAI23;
1717:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* SAI3 */
1718:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(SAI4)
1719:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_SAI4A;
1720:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_SAI4B;
1721:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* SAI4 */
1722:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(DFSDM2_BASE)
1723:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_DFSDM2;
1724:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* DFSDM2 */
1725:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(QUADSPI)
1726:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_QSPI;
1727:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* QUADSPI */
1728:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(OCTOSPI1) || defined(OCTOSPI2)
1729:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_OSPI;
1730:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* OCTOSPI1 || OCTOSPI2 */
1731:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(HRTIM1)
1732:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_HRTIM1;
1733:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* HRTIM1 */
1734:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(LTDC)
1735:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_LTDC;
1736:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* LTDC */
1737:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(DSI)
1738:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PeriphClockSelection |= RCC_PERIPHCLK_DSI;
1739:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* DSI */
1740:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1741:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the PLL3 Clock configuration -----------------------------------------------*/
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 32


1742:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3M = (uint32_t)((RCC->PLLCKSELR & RCC_PLLCKSELR_DIVM3) >> RCC_PLLCKSELR_DI
1743:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3N = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_N3) >> RCC_PLL3DIVR_N3_Pos) 
1744:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3R = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_R3) >> RCC_PLL3DIVR_R3_Pos) 
1745:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3P = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_P3) >> RCC_PLL3DIVR_P3_Pos) 
1746:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3Q = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_Q3) >> RCC_PLL3DIVR_Q3_Pos) 
1747:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3RGE = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL3RGE) >> RCC_PLLCFGR_PLL3
1748:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3VCOSEL = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL3VCOSEL) >> RCC_PLLCFG
1749:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1750:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the PLL2 Clock configuration -----------------------------------------------*/
1751:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2M = (uint32_t)((RCC->PLLCKSELR & RCC_PLLCKSELR_DIVM2) >> RCC_PLLCKSELR_DI
1752:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2N = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_N2) >> RCC_PLL2DIVR_N2_Pos) 
1753:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2R = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_R2) >> RCC_PLL2DIVR_R2_Pos) 
1754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2P = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_P2) >> RCC_PLL2DIVR_P2_Pos) 
1755:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2Q = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_Q2) >> RCC_PLL2DIVR_Q2_Pos) 
1756:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2RGE = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL2RGE) >> RCC_PLLCFGR_PLL2
1757:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2VCOSEL = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL2VCOSEL) >> RCC_PLLCFG
1758:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1759:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the USART1 configuration --------------------------------------------*/
1760:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Usart16ClockSelection      = __HAL_RCC_GET_USART16_SOURCE();
1761:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the USART2/3/4/5/7/8 clock source -----------------------------------*/
1762:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Usart234578ClockSelection  = __HAL_RCC_GET_USART234578_SOURCE();
1763:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the LPUART1 clock source --------------------------------------------*/
1764:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Lpuart1ClockSelection      = __HAL_RCC_GET_LPUART1_SOURCE();
1765:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(I2C5)
1766:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the I2C1/2/3/5 clock source -----------------------------------------*/
1767:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->I2c1235ClockSelection       = __HAL_RCC_GET_I2C1_SOURCE();
1768:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #else
1769:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the I2C1/2/3 clock source -------------------------------------------*/
1770:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->I2c123ClockSelection       = __HAL_RCC_GET_I2C1_SOURCE();
1771:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /*I2C5*/
1772:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the LPTIM1 clock source ---------------------------------------------*/
1773:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Lptim1ClockSelection       = __HAL_RCC_GET_LPTIM1_SOURCE();
1774:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the LPTIM2 clock source ---------------------------------------------*/
1775:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Lptim2ClockSelection       = __HAL_RCC_GET_LPTIM2_SOURCE();
1776:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the LPTIM3/4/5 clock source -----------------------------------------*/
1777:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Lptim345ClockSelection     = __HAL_RCC_GET_LPTIM345_SOURCE();
1778:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SAI1 clock source -----------------------------------------------*/
1779:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Sai1ClockSelection         = __HAL_RCC_GET_SAI1_SOURCE();
1780:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(SAI3)
1781:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SAI2/3 clock source ---------------------------------------------*/
1782:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Sai23ClockSelection        = __HAL_RCC_GET_SAI23_SOURCE();
1783:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*SAI3*/
1784:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_CDCCIP1R_SAI2ASEL_0)
1785:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SAI2A clock source ---------------------------------------------*/
1786:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Sai2AClockSelection        = __HAL_RCC_GET_SAI2A_SOURCE();
1787:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*SAI2A*/
1788:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_CDCCIP1R_SAI2BSEL_0)
1789:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SAI2B clock source ---------------------------------------------*/
1790:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Sai2BClockSelection        = __HAL_RCC_GET_SAI2B_SOURCE();
1791:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*SAI2B*/
1792:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(SAI4)
1793:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SAI4A clock source ----------------------------------------------*/
1794:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Sai4AClockSelection        = __HAL_RCC_GET_SAI4A_SOURCE();
1795:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SAI4B clock source ----------------------------------------------*/
1796:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Sai4BClockSelection        = __HAL_RCC_GET_SAI4B_SOURCE();
1797:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*SAI4*/
1798:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the RTC clock source ------------------------------------------------*/
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 33


1799:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->RTCClockSelection          = __HAL_RCC_GET_RTC_SOURCE();
1800:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the USB clock source ------------------------------------------------*/
1801:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->UsbClockSelection          = __HAL_RCC_GET_USB_SOURCE();
1802:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SDMMC clock source ----------------------------------------------*/
1803:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->SdmmcClockSelection        = __HAL_RCC_GET_SDMMC_SOURCE();
1804:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the RNG clock source ------------------------------------------------*/
1805:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->RngClockSelection          = __HAL_RCC_GET_RNG_SOURCE();
1806:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(HRTIM1)
1807:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the HRTIM1 clock source ---------------------------------------------*/
1808:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Hrtim1ClockSelection       = __HAL_RCC_GET_HRTIM1_SOURCE();
1809:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* HRTIM1 */
1810:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the ADC clock source ------------------------------------------------*/
1811:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->AdcClockSelection          = __HAL_RCC_GET_ADC_SOURCE();
1812:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SWPMI1 clock source ---------------------------------------------*/
1813:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Swpmi1ClockSelection       = __HAL_RCC_GET_SWPMI1_SOURCE();
1814:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the DFSDM1 clock source ---------------------------------------------*/
1815:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Dfsdm1ClockSelection       = __HAL_RCC_GET_DFSDM1_SOURCE();
1816:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(DFSDM2_BASE)
1817:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the DFSDM2 clock source ---------------------------------------------*/
1818:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Dfsdm2ClockSelection       = __HAL_RCC_GET_DFSDM2_SOURCE();
1819:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* DFSDM2 */
1820:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SPDIFRX clock source --------------------------------------------*/
1821:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->SpdifrxClockSelection      = __HAL_RCC_GET_SPDIFRX_SOURCE();
1822:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SPI1/2/3 clock source -------------------------------------------*/
1823:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Spi123ClockSelection       = __HAL_RCC_GET_SPI123_SOURCE();
1824:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SPI4/5 clock source ---------------------------------------------*/
1825:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Spi45ClockSelection        = __HAL_RCC_GET_SPI45_SOURCE();
1826:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SPI6 clock source -----------------------------------------------*/
1827:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->Spi6ClockSelection         = __HAL_RCC_GET_SPI6_SOURCE();
1828:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the FDCAN clock source ----------------------------------------------*/
1829:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->FdcanClockSelection        = __HAL_RCC_GET_FDCAN_SOURCE();
1830:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the CEC clock source ------------------------------------------------*/
1831:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->CecClockSelection          = __HAL_RCC_GET_CEC_SOURCE();
1832:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the FMC clock source ------------------------------------------------*/
1833:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->FmcClockSelection          = __HAL_RCC_GET_FMC_SOURCE();
1834:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(QUADSPI)
1835:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the QSPI clock source -----------------------------------------------*/
1836:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->QspiClockSelection         = __HAL_RCC_GET_QSPI_SOURCE();
1837:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* QUADSPI */
1838:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(OCTOSPI1) || defined(OCTOSPI2)
1839:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the OSPI clock source -----------------------------------------------*/
1840:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->OspiClockSelection         = __HAL_RCC_GET_OSPI_SOURCE();
1841:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* OCTOSPI1 || OCTOSPI2 */
1842:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1843:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(DSI)
1844:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the DSI clock source ------------------------------------------------*/
1845:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->DsiClockSelection          = __HAL_RCC_GET_DSI_SOURCE();
1846:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /*DSI*/
1847:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1848:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the CKPER clock source ----------------------------------------------*/
1849:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->CkperClockSelection        = __HAL_RCC_GET_CLKP_SOURCE();
1850:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1851:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the TIM Prescaler configuration -------------------------------------*/
1852:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if ((RCC->CFGR & RCC_CFGR_TIMPRE) == 0U)
1853:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1854:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PeriphClkInit->TIMPresSelection = RCC_TIMPRES_DESACTIVATED;
1855:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 34


1856:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else
1857:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1858:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PeriphClkInit->TIMPresSelection = RCC_TIMPRES_ACTIVATED;
1859:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1860:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
1861:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1862:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
1863:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Return the peripheral clock frequency for a given peripheral(SAI..)
1864:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   Return 0 if peripheral clock identifier not managed by this API
1865:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  PeriphClk: Peripheral clock identifier
1866:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         This parameter can be one of the following values:
1867:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_PERIPHCLK_SAI1  : SAI1 peripheral clock
1868:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_PERIPHCLK_SAI23 : SAI2/3  peripheral clock (*)
1869:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_PERIPHCLK_SAI2A : SAI2A peripheral clock (*)
1870:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_PERIPHCLK_SAI2B : SAI2B peripheral clock (*)
1871:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_PERIPHCLK_SAI4A : SAI4A peripheral clock (*)
1872:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_PERIPHCLK_SAI4B : SAI4B peripheral clock (*)
1873:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_PERIPHCLK_SPI123: SPI1/2/3 peripheral clock
1874:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_PERIPHCLK_ADC   : ADC peripheral clock
1875:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_PERIPHCLK_SDMMC : SDMMC peripheral clock
1876:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_PERIPHCLK_SPI6  : SPI6 peripheral clock
1877:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval Frequency in KHz
1878:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
1879:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *  (*) : Available on some STM32H7 lines only.
1880:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
1881:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** uint32_t HAL_RCCEx_GetPeriphCLKFreq(uint64_t PeriphClk)
1882:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
1883:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PLL1_ClocksTypeDef pll1_clocks;
1884:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PLL2_ClocksTypeDef pll2_clocks;
1885:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PLL3_ClocksTypeDef pll3_clocks;
1886:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1887:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* This variable is used to store the clock frequency (value in Hz) */
1888:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t frequency;
1889:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* This variable is used to store the SAI and CKP clock source */
1890:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t saiclocksource;
1891:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t ckpclocksource;
1892:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t srcclk;
1893:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1894:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (PeriphClk == RCC_PERIPHCLK_SAI1)
1895:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1896:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1897:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     saiclocksource = __HAL_RCC_GET_SAI1_SOURCE();
1898:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1899:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (saiclocksource)
1900:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1901:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI1CLKSOURCE_PLL: /* PLL1 is the clock source for SAI1 */
1902:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
1903:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL1RDY))
1904:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
1905:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL1ClockFreq(&pll1_clocks);
1906:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
1907:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
1908:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
1909:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
1910:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
1911:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
1912:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 35


1913:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
1914:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI1CLKSOURCE_PLL2: /* PLL2 is the clock source for SAI1 */
1915:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
1916:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL2RDY))
1917:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
1918:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL2ClockFreq(&pll2_clocks);
1919:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_P_Frequency;
1920:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
1921:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
1922:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
1923:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
1924:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
1925:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1926:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
1927:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1928:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI1CLKSOURCE_PLL3: /* PLL3 is the clock source for SAI1 */
1929:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
1930:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL3RDY))
1931:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
1932:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL3ClockFreq(&pll3_clocks);
1933:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_P_Frequency;
1934:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
1935:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
1936:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
1937:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
1938:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
1939:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1940:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
1941:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1942:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI1CLKSOURCE_CLKP: /* CKPER is the clock source for SAI1*/
1943:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
1944:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1945:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ckpclocksource = __HAL_RCC_GET_CLKP_SOURCE();
1946:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1947:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSI))
1948:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
1949:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSI */
1950:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = (HSI_VALUE >> (__HAL_RCC_GET_HSI_DIVIDER() >> 3));
1951:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
1952:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1953:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_CSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_CSI)
1954:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
1955:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is CSI */
1956:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = CSI_VALUE;
1957:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
1958:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1959:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSERDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSE)
1960:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
1961:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSE */
1962:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = HSE_VALUE;
1963:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
1964:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1965:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
1966:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
1967:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER is disabled*/
1968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
1969:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 36


1970:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1971:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1972:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
1973:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1974:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case (RCC_SAI1CLKSOURCE_PIN): /* External clock is the clock source for SAI1 */
1975:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
1976:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = EXTERNAL_CLOCK_VALUE;
1977:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1978:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
1979:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default :
1980:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
1981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = 0;
1982:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
1983:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
1984:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
1985:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
1986:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1987:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(SAI3)
1988:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else if (PeriphClk == RCC_PERIPHCLK_SAI23)
1989:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
1990:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1991:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     saiclocksource = __HAL_RCC_GET_SAI23_SOURCE();
1992:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
1993:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (saiclocksource)
1994:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
1995:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI23CLKSOURCE_PLL: /* PLL1 is the clock source for SAI2/3 */
1996:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
1997:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL1RDY))
1998:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
1999:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL1ClockFreq(&pll1_clocks);
2000:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
2001:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2002:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2003:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2004:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2005:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2006:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2007:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2008:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI23CLKSOURCE_PLL2: /* PLL2 is the clock source for SAI2/3 */
2009:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2010:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL2RDY))
2011:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2012:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL2ClockFreq(&pll2_clocks);
2013:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_P_Frequency;
2014:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2015:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2016:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2017:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2018:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2019:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2020:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2021:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2022:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI23CLKSOURCE_PLL3: /* PLL3 is the clock source for SAI2/3 */
2023:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2024:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL3RDY))
2025:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2026:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL3ClockFreq(&pll3_clocks);
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 37


2027:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_P_Frequency;
2028:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2029:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2030:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2031:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2032:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2033:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2034:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2035:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI23CLKSOURCE_CLKP: /* CKPER is the clock source for SAI2/3 */
2037:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2038:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2039:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ckpclocksource = __HAL_RCC_GET_CLKP_SOURCE();
2040:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2041:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSI))
2042:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2043:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSI */
2044:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = (HSI_VALUE >> (__HAL_RCC_GET_HSI_DIVIDER() >> 3));
2045:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2046:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2047:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_CSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_CSI)
2048:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2049:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is CSI */
2050:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = CSI_VALUE;
2051:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2053:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSERDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSE)
2054:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2055:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSE */
2056:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = HSE_VALUE;
2057:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2058:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2059:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2060:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2061:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER is disabled*/
2062:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2063:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2064:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2065:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2066:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2067:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2068:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case (RCC_SAI23CLKSOURCE_PIN): /* External clock is the clock source for SAI2/3 */
2069:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2070:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = EXTERNAL_CLOCK_VALUE;
2071:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2072:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2073:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default :
2074:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2075:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = 0;
2076:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2077:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2078:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
2079:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
2080:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* SAI3 */
2081:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2082:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if  defined(RCC_CDCCIP1R_SAI2ASEL)
2083:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 38


2084:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else if (PeriphClk == RCC_PERIPHCLK_SAI2A)
2085:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
2086:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     saiclocksource = __HAL_RCC_GET_SAI2A_SOURCE();
2087:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2088:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (saiclocksource)
2089:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
2090:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2ACLKSOURCE_PLL: /* PLL1 is the clock source for SAI2A */
2091:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2092:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL1RDY))
2093:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2094:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL1ClockFreq(&pll1_clocks);
2095:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
2096:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2097:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2098:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2099:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2100:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2101:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2103:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2ACLKSOURCE_PLL2: /* PLLI2 is the clock source for SAI2A */
2104:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2105:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL2RDY))
2106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2107:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL2ClockFreq(&pll2_clocks);
2108:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_P_Frequency;
2109:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2111:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2112:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2113:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2115:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2116:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2117:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2ACLKSOURCE_PLL3: /* PLLI3 is the clock source for SAI2A  */
2118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2119:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL3RDY))
2120:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2121:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL3ClockFreq(&pll3_clocks);
2122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_P_Frequency;
2123:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2124:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2125:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2126:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2127:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2128:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2129:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2130:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2131:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2ACLKSOURCE_CLKP: /* CKPER is the clock source for SAI2A  */
2132:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2133:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2134:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ckpclocksource = __HAL_RCC_GET_CLKP_SOURCE();
2135:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2136:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSI))
2137:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2138:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSI */
2139:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = (HSI_VALUE >> (__HAL_RCC_GET_HSI_DIVIDER() >> 3));
2140:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 39


2141:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2142:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_CSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_CSI)
2143:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2144:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is CSI */
2145:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = CSI_VALUE;
2146:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2147:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2148:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSERDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSE)
2149:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2150:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSE */
2151:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = HSE_VALUE;
2152:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2153:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2154:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2155:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2156:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER is disabled*/
2157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2158:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2159:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2160:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2161:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2162:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2163:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case (RCC_SAI2ACLKSOURCE_PIN): /* External clock is the clock source for SAI2A */
2164:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2165:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = EXTERNAL_CLOCK_VALUE;
2166:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2167:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2168:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2169:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default :
2170:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2171:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = 0;
2172:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2173:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2174:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
2175:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2176:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
2177:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
2178:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2179:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if  defined(RCC_CDCCIP1R_SAI2BSEL_0)
2180:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else if (PeriphClk == RCC_PERIPHCLK_SAI2B)
2181:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
2182:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2183:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     saiclocksource = __HAL_RCC_GET_SAI2B_SOURCE();
2184:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2185:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (saiclocksource)
2186:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
2187:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2BCLKSOURCE_PLL: /* PLL1 is the clock source for SAI2B */
2188:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2189:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL1RDY))
2190:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2191:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL1ClockFreq(&pll1_clocks);
2192:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
2193:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2194:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2195:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2196:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2197:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 40


2198:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2199:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2200:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2BCLKSOURCE_PLL2: /* PLLI2 is the clock source for SAI2B */
2201:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2202:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL2RDY))
2203:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2204:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL2ClockFreq(&pll2_clocks);
2205:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_P_Frequency;
2206:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2207:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2208:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2209:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2210:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2211:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2212:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2213:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2214:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2BCLKSOURCE_PLL3: /* PLLI3 is the clock source for SAI2B */
2215:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2216:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL3RDY))
2217:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2218:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL3ClockFreq(&pll3_clocks);
2219:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_P_Frequency;
2220:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2221:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2222:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2223:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2224:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2225:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2226:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2227:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2228:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI2BCLKSOURCE_CLKP: /* CKPER is the clock source for SAI2B*/
2229:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2230:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2231:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ckpclocksource = __HAL_RCC_GET_CLKP_SOURCE();
2232:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2233:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSI))
2234:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2235:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSI */
2236:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = (HSI_VALUE >> (__HAL_RCC_GET_HSI_DIVIDER() >> 3));
2237:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2238:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2239:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_CSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_CSI)
2240:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2241:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is CSI */
2242:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = CSI_VALUE;
2243:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2244:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2245:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSERDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSE)
2246:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2247:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSE */
2248:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = HSE_VALUE;
2249:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2250:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2251:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2252:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2253:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER is disabled*/
2254:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 41


2255:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2256:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2257:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2258:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2259:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case (RCC_SAI2BCLKSOURCE_PIN): /* External clock is the clock source for SAI2B */
2260:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2261:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = EXTERNAL_CLOCK_VALUE;
2262:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2263:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2264:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2265:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default :
2266:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2267:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = 0;
2268:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2269:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2270:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
2271:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
2272:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
2273:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2274:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(SAI4)
2275:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else if (PeriphClk == RCC_PERIPHCLK_SAI4A)
2276:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
2277:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2278:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     saiclocksource = __HAL_RCC_GET_SAI4A_SOURCE();
2279:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2280:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (saiclocksource)
2281:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
2282:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4ACLKSOURCE_PLL: /* PLL1 is the clock source for SAI4A */
2283:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2284:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL1RDY))
2285:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2286:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL1ClockFreq(&pll1_clocks);
2287:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
2288:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2289:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2290:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2291:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2292:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2293:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2294:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2295:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4ACLKSOURCE_PLL2: /* PLLI2 is the clock source for SAI4A */
2296:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2297:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL2RDY))
2298:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2299:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL2ClockFreq(&pll2_clocks);
2300:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_P_Frequency;
2301:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2302:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2303:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2304:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2305:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2306:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2307:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2308:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2309:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4ACLKSOURCE_PLL3: /* PLLI3 is the clock source for SAI4A */
2310:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2311:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL3RDY))
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 42


2312:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2313:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL3ClockFreq(&pll3_clocks);
2314:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_P_Frequency;
2315:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2316:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2317:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2318:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2319:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2320:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2321:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2322:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2323:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4ACLKSOURCE_CLKP: /* CKPER is the clock source for SAI4A*/
2324:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2325:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2326:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ckpclocksource = __HAL_RCC_GET_CLKP_SOURCE();
2327:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2328:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSI))
2329:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2330:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSI */
2331:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = (HSI_VALUE >> (__HAL_RCC_GET_HSI_DIVIDER() >> 3));
2332:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2333:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2334:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_CSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_CSI)
2335:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2336:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is CSI */
2337:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = CSI_VALUE;
2338:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2339:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2340:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSERDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSE)
2341:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2342:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSE */
2343:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = HSE_VALUE;
2344:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2345:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2346:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2347:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2348:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER is disabled*/
2349:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2350:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2351:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2352:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2353:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2354:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2355:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4ACLKSOURCE_PIN: /* External clock is the clock source for SAI4A */
2356:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2357:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = EXTERNAL_CLOCK_VALUE;
2358:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2359:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2360:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2361:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default :
2362:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2363:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = 0;
2364:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2365:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2366:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
2367:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
2368:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 43


2369:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else if (PeriphClk == RCC_PERIPHCLK_SAI4B)
2370:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
2371:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2372:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     saiclocksource = __HAL_RCC_GET_SAI4B_SOURCE();
2373:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2374:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (saiclocksource)
2375:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
2376:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4BCLKSOURCE_PLL: /* PLL1 is the clock source for SAI4B */
2377:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2378:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL1RDY))
2379:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2380:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL1ClockFreq(&pll1_clocks);
2381:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
2382:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2383:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2384:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2385:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2386:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2387:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2388:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2389:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4BCLKSOURCE_PLL2: /* PLLI2 is the clock source for SAI4B */
2390:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2391:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL2RDY))
2392:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2393:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL2ClockFreq(&pll2_clocks);
2394:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_P_Frequency;
2395:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2396:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2397:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2398:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2399:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2400:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2401:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2402:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2403:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4BCLKSOURCE_PLL3: /* PLLI3 is the clock source for SAI4B */
2404:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2405:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL3RDY))
2406:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2407:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL3ClockFreq(&pll3_clocks);
2408:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_P_Frequency;
2409:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2410:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2411:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2412:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2413:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2414:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2415:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2416:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2417:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4BCLKSOURCE_CLKP: /* CKPER is the clock source for SAI4B*/
2418:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2419:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2420:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ckpclocksource = __HAL_RCC_GET_CLKP_SOURCE();
2421:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2422:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSI))
2423:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2424:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSI */
2425:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = (HSI_VALUE >> (__HAL_RCC_GET_HSI_DIVIDER() >> 3));
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 44


2426:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2427:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2428:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_CSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_CSI)
2429:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2430:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is CSI */
2431:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = CSI_VALUE;
2432:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2433:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2434:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSERDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSE)
2435:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2436:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSE */
2437:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = HSE_VALUE;
2438:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2439:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2440:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2441:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2442:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER is disabled*/
2443:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2444:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2445:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2446:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2447:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2448:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2449:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SAI4BCLKSOURCE_PIN: /* External clock is the clock source for SAI4B */
2450:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2451:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = EXTERNAL_CLOCK_VALUE;
2452:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2453:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2454:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2455:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default :
2456:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2457:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = 0;
2458:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2459:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2460:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
2461:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
2462:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /*SAI4*/
2463:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else if (PeriphClk == RCC_PERIPHCLK_SPI123)
2464:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
2465:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Get SPI1/2/3 clock source */
2466:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     srcclk = __HAL_RCC_GET_SPI123_SOURCE();
2467:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2468:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (srcclk)
2469:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
2470:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI123CLKSOURCE_PLL: /* PLL1 is the clock source for SPI123 */
2471:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2472:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL1RDY))
2473:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2474:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL1ClockFreq(&pll1_clocks);
2475:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
2476:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2477:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2478:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2479:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2480:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2481:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2482:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 45


2483:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI123CLKSOURCE_PLL2: /* PLL2 is the clock source for SPI123 */
2484:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2485:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL2RDY))
2486:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2487:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL2ClockFreq(&pll2_clocks);
2488:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_P_Frequency;
2489:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2490:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2491:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2492:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2493:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2494:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2495:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2496:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2497:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI123CLKSOURCE_PLL3: /* PLL3 is the clock source for SPI123 */
2498:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2499:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL3RDY))
2500:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2501:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL3ClockFreq(&pll3_clocks);
2502:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_P_Frequency;
2503:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2504:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2505:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2506:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2507:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2508:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2509:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2510:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2511:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI123CLKSOURCE_CLKP: /* CKPER is the clock source for SPI123 */
2512:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2513:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2514:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ckpclocksource = __HAL_RCC_GET_CLKP_SOURCE();
2515:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2516:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSI))
2517:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2518:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSI */
2519:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = (HSI_VALUE >> (__HAL_RCC_GET_HSI_DIVIDER() >> 3));
2520:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2521:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2522:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_CSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_CSI)
2523:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2524:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is CSI */
2525:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = CSI_VALUE;
2526:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2527:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2528:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSERDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSE)
2529:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2530:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSE */
2531:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = HSE_VALUE;
2532:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2533:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2534:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2535:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2536:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER is disabled*/
2537:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2538:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2539:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 46


2540:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2541:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2542:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2543:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case (RCC_SPI123CLKSOURCE_PIN): /* External clock is the clock source for I2S */
2544:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2545:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = EXTERNAL_CLOCK_VALUE;
2546:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2547:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2548:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default :
2549:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2550:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = 0;
2551:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2552:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2553:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
2554:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
2555:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else if (PeriphClk == RCC_PERIPHCLK_SPI45)
2556:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
2557:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Get SPI45 clock source */
2558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     srcclk = __HAL_RCC_GET_SPI45_SOURCE();
2559:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (srcclk)
2560:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
2561:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI45CLKSOURCE_PCLK2: /* CD/D2 PCLK2 is the clock source for SPI4/5 */
2562:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2563:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = HAL_RCC_GetPCLK1Freq();
2564:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2565:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2566:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI45CLKSOURCE_PLL2: /* PLL2 is the clock source for SPI45 */
2567:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2568:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL2RDY))
2569:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2570:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL2ClockFreq(&pll2_clocks);
2571:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_Q_Frequency;
2572:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2573:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2574:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2575:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2576:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2577:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2578:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2579:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI45CLKSOURCE_PLL3: /* PLL3 is the clock source for SPI45 */
2580:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2581:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL3RDY))
2582:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2583:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL3ClockFreq(&pll3_clocks);
2584:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_Q_Frequency;
2585:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2586:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2587:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2588:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2589:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2590:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2591:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2592:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI45CLKSOURCE_HSI: /* HSI is the clock source for SPI45 */
2593:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2594:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY))
2595:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2596:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = (HSI_VALUE >> (__HAL_RCC_GET_HSI_DIVIDER() >> 3));
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 47


2597:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2598:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2599:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2600:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2601:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2602:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2603:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2604:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI45CLKSOURCE_CSI: /* CSI is the clock source for SPI45 */
2605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2606:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_CSIRDY))
2607:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2608:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = CSI_VALUE;
2609:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2610:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2611:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2612:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2613:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2614:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2615:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2616:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI45CLKSOURCE_HSE: /* HSE is the clock source for SPI45 */
2617:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2618:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSERDY))
2619:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2620:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = HSE_VALUE;
2621:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2622:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2623:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2624:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2625:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2626:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2627:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2628:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default :
2629:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2630:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = 0;
2631:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2632:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2633:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
2634:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
2635:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else if (PeriphClk == RCC_PERIPHCLK_ADC)
2636:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
2637:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Get ADC clock source */
2638:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     srcclk = __HAL_RCC_GET_ADC_SOURCE();
2639:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2640:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (srcclk)
2641:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
2642:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_ADCCLKSOURCE_PLL2:
2643:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2644:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL2RDY))
2645:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2646:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL2ClockFreq(&pll2_clocks);
2647:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_P_Frequency;
2648:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2649:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2650:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2651:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2652:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2653:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 48


2654:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2655:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_ADCCLKSOURCE_PLL3:
2656:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2657:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL3RDY))
2658:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2659:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL3ClockFreq(&pll3_clocks);
2660:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_R_Frequency;
2661:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2662:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2663:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2664:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2665:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2666:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2667:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2668:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2669:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_ADCCLKSOURCE_CLKP:
2670:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2671:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2672:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         ckpclocksource = __HAL_RCC_GET_CLKP_SOURCE();
2673:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2674:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSI))
2675:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2676:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSI */
2677:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = (HSI_VALUE >> (__HAL_RCC_GET_HSI_DIVIDER() >> 3));
2678:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2679:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2680:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_CSIRDY)) && (ckpclocksource == RCC_CLKPSOURCE_CSI)
2681:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2682:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is CSI */
2683:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = CSI_VALUE;
2684:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2685:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2686:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else if ((HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSERDY)) && (ckpclocksource == RCC_CLKPSOURCE_HSE)
2687:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2688:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER Source is HSE */
2689:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = HSE_VALUE;
2690:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2691:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2692:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2693:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2694:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           /* In Case the CKPER is disabled*/
2695:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2696:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2697:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2698:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2699:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2700:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2701:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default :
2702:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2703:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = 0;
2704:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2705:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2706:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
2707:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
2708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else if (PeriphClk == RCC_PERIPHCLK_SDMMC)
2709:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
2710:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Get SDMMC clock source */
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 49


2711:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     srcclk = __HAL_RCC_GET_SDMMC_SOURCE();
2712:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2713:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (srcclk)
2714:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
2715:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SDMMCCLKSOURCE_PLL: /* PLL1 is the clock source for SDMMC */
2716:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2717:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL1RDY))
2718:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2719:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL1ClockFreq(&pll1_clocks);
2720:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
2721:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2722:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2723:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2724:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2725:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2726:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2727:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2728:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SDMMCCLKSOURCE_PLL2: /* PLL2 is the clock source for SDMMC */
2729:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2730:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL2RDY))
2731:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2732:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL2ClockFreq(&pll2_clocks);
2733:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_R_Frequency;
2734:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2735:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2736:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2737:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2738:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2739:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2740:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2741:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2742:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default :
2743:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2744:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = 0;
2745:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2746:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2747:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
2748:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
2749:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else if (PeriphClk == RCC_PERIPHCLK_SPI6)
2750:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
2751:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Get SPI6 clock source */
2752:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     srcclk = __HAL_RCC_GET_SPI6_SOURCE();
2753:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (srcclk)
2755:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
2756:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_D3PCLK1: /* D3PCLK1 (PCLK4) is the clock source for SPI6 */
2757:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2758:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = HAL_RCCEx_GetD3PCLK1Freq();
2759:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2760:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2761:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_PLL2: /* PLL2 is the clock source for SPI6 */
2762:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2763:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL2RDY))
2764:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2765:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL2ClockFreq(&pll2_clocks);
2766:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_Q_Frequency;
2767:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 50


2768:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2769:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2770:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2771:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2772:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2773:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2774:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_PLL3: /* PLL3 is the clock source for SPI6 */
2775:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2776:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL3RDY))
2777:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2778:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL3ClockFreq(&pll3_clocks);
2779:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_Q_Frequency;
2780:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2781:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2782:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2783:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2784:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2785:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2786:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2787:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_HSI: /* HSI is the clock source for SPI6 */
2788:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2789:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSIRDY))
2790:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2791:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = (HSI_VALUE >> (__HAL_RCC_GET_HSI_DIVIDER() >> 3));
2792:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2793:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2794:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2795:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2796:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2797:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2798:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2799:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_CSI: /* CSI is the clock source for SPI6 */
2800:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2801:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_CSIRDY))
2802:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2803:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = CSI_VALUE;
2804:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2805:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2806:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2807:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2808:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2809:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2810:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2811:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_HSE: /* HSE is the clock source for SPI6 */
2812:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2813:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSERDY))
2814:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2815:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = HSE_VALUE;
2816:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2817:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2818:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2819:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2820:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2821:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2822:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2823:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_SPI6CLKSOURCE_PIN)
2824:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_PIN: /* External clock is the clock source for SPI6 */
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 51


2825:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2826:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = EXTERNAL_CLOCK_VALUE;
2827:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2828:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2829:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* RCC_SPI6CLKSOURCE_PIN */
2830:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default :
2831:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2832:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = 0;
2833:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2834:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2835:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
2836:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
2837:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else if (PeriphClk == RCC_PERIPHCLK_FDCAN)
2838:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
2839:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Get FDCAN clock source */
2840:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     srcclk = __HAL_RCC_GET_FDCAN_SOURCE();
2841:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2842:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (srcclk)
2843:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
2844:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_FDCANCLKSOURCE_HSE: /* HSE is the clock source for FDCAN */
2845:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2846:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_HSERDY))
2847:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2848:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = HSE_VALUE;
2849:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2850:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2851:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2852:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2853:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2854:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2855:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2856:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_FDCANCLKSOURCE_PLL: /* PLL is the clock source for FDCAN */
2857:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2858:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL1RDY))
2859:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2860:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL1ClockFreq(&pll1_clocks);
2861:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
2862:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2863:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2864:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2865:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2866:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2867:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2868:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2869:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_FDCANCLKSOURCE_PLL2: /* PLL2 is the clock source for FDCAN */
2870:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2871:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (HAL_IS_BIT_SET(RCC->CR, RCC_CR_PLL2RDY))
2872:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2873:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           HAL_RCCEx_GetPLL2ClockFreq(&pll2_clocks);
2874:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_Q_Frequency;
2875:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2876:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2877:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2878:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = 0;
2879:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2880:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2881:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 52


2882:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default :
2883:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
2884:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         frequency = 0;
2885:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2886:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
2887:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
2888:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
2889:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else
2890:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
2891:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     frequency = 0;
2892:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
2893:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2894:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   return frequency;
2895:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
2896:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2897:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2898:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
2899:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Returns the D1PCLK1 frequency
2900:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   Each time D1PCLK1 changes, this function must be called to update the
2901:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         right D1PCLK1 value. Otherwise, any configuration based on this function will be incorr
2902:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval D1PCLK1 frequency
2903:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
2904:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** uint32_t HAL_RCCEx_GetD1PCLK1Freq(void)
2905:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
2906:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_D1CFGR_D1PPRE)
2907:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get HCLK source and Compute D1PCLK1 frequency ---------------------------*/
2908:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   return (HAL_RCC_GetHCLKFreq() >> (D1CorePrescTable[(RCC->D1CFGR & RCC_D1CFGR_D1PPRE) >> RCC_D1CFG
2909:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #else
2910:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get HCLK source and Compute D1PCLK1 frequency ---------------------------*/
2911:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   return (HAL_RCC_GetHCLKFreq() >> (D1CorePrescTable[(RCC->CDCFGR1 & RCC_CDCFGR1_CDPPRE) >> RCC_CDC
2912:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
2913:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
2914:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2915:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
2916:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Returns the D3PCLK1 frequency
2917:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   Each time D3PCLK1 changes, this function must be called to update the
2918:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         right D3PCLK1 value. Otherwise, any configuration based on this function will be incorr
2919:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval D3PCLK1 frequency
2920:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
2921:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** uint32_t HAL_RCCEx_GetD3PCLK1Freq(void)
2922:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
2923:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_D3CFGR_D3PPRE)
2924:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get HCLK source and Compute D3PCLK1 frequency ---------------------------*/
2925:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   return (HAL_RCC_GetHCLKFreq() >> (D1CorePrescTable[(RCC->D3CFGR & RCC_D3CFGR_D3PPRE) >> RCC_D3CFG
2926:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #else
2927:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get HCLK source and Compute D3PCLK1 frequency ---------------------------*/
2928:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   return (HAL_RCC_GetHCLKFreq() >> (D1CorePrescTable[(RCC->SRDCFGR & RCC_SRDCFGR_SRDPPRE) >> RCC_SR
2929:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
2930:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
2931:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
2932:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** * @brief  Returns the PLL2 clock frequencies :PLL2_P_Frequency,PLL2_R_Frequency and PLL2_Q_Frequenc
2933:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   The PLL2 clock frequencies computed by this function is not the real
2934:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         frequency in the chip. It is calculated based on the predefined
2935:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         constant and the selected clock source:
2936:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note     The function returns values based on HSE_VALUE, HSI_VALUE or CSI Value multiplied/div
2937:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   This function can be used by the user application to compute the
2938:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         baud-rate for the communication peripherals or configure other parameters.
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 53


2939:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
2940:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   Each time PLL2CLK changes, this function must be called to update the
2941:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         right PLL2CLK value. Otherwise, any configuration based on this function will be incorr
2942:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  PLL2_Clocks structure.
2943:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
2944:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
2945:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_GetPLL2ClockFreq(PLL2_ClocksTypeDef *PLL2_Clocks)
2946:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
2947:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t  pllsource, pll2m,  pll2fracen, hsivalue;
2948:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   float_t fracn2, pll2vco;
2949:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2950:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* PLL_VCO = (HSE_VALUE or HSI_VALUE or CSI_VALUE/ PLL2M) * PLL2N
2951:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****      PLL2xCLK = PLL2_VCO / PLL2x
2952:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
2953:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pllsource = (RCC->PLLCKSELR & RCC_PLLCKSELR_PLLSRC);
2954:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll2m = ((RCC->PLLCKSELR & RCC_PLLCKSELR_DIVM2) >> 12);
2955:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll2fracen = (RCC->PLLCFGR & RCC_PLLCFGR_PLL2FRACEN) >> RCC_PLLCFGR_PLL2FRACEN_Pos;
2956:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   fracn2 = (float_t)(uint32_t)(pll2fracen * ((RCC->PLL2FRACR & RCC_PLL2FRACR_FRACN2) >> 3));
2957:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2958:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (pll2m != 0U)
2959:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
2960:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (pllsource)
2961:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
2962:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2963:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_PLLSOURCE_HSI:  /* HSI used as PLL clock source */
2964:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2965:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (__HAL_RCC_GET_FLAG(RCC_FLAG_HSIDIV) != 0U)
2966:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2967:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           hsivalue = (HSI_VALUE >> (__HAL_RCC_GET_HSI_DIVIDER() >> 3));
2968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll2vco = ((float_t)hsivalue / (float_t)pll2m) * ((float_t)(uint32_t)(RCC->PLL2DIVR & RCC
2969:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2970:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
2971:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
2972:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll2vco = ((float_t)HSI_VALUE / (float_t)pll2m) * ((float_t)(uint32_t)(RCC->PLL2DIVR & RC
2973:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
2974:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2975:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2976:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_PLLSOURCE_CSI:  /* CSI used as PLL clock source */
2977:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         pll2vco = ((float_t)CSI_VALUE / (float_t)pll2m) * ((float_t)(uint32_t)(RCC->PLL2DIVR & RCC_
2978:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2979:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2980:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_PLLSOURCE_HSE:  /* HSE used as PLL clock source */
2981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         pll2vco = ((float_t)HSE_VALUE / (float_t)pll2m) * ((float_t)(uint32_t)(RCC->PLL2DIVR & RCC_
2982:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2983:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
2984:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
2985:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         pll2vco = ((float_t)CSI_VALUE / (float_t)pll2m) * ((float_t)(uint32_t)(RCC->PLL2DIVR & RCC_
2986:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
2987:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
2988:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_P_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
2989:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_Q_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
2990:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_R_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
2991:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
2992:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else
2993:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
2994:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_P_Frequency = 0U;
2995:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_Q_Frequency = 0U;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 54


2996:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_R_Frequency = 0U;
2997:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
2998:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
2999:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3000:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3001:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** * @brief  Returns the PLL3 clock frequencies :PLL3_P_Frequency,PLL3_R_Frequency and PLL3_Q_Frequenc
3002:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   The PLL3 clock frequencies computed by this function is not the real
3003:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         frequency in the chip. It is calculated based on the predefined
3004:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         constant and the selected clock source:
3005:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note     The function returns values based on HSE_VALUE, HSI_VALUE or CSI Value multiplied/div
3006:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   This function can be used by the user application to compute the
3007:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         baud-rate for the communication peripherals or configure other parameters.
3008:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
3009:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   Each time PLL3CLK changes, this function must be called to update the
3010:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         right PLL3CLK value. Otherwise, any configuration based on this function will be incorr
3011:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  PLL3_Clocks structure.
3012:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3013:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3014:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_GetPLL3ClockFreq(PLL3_ClocksTypeDef *PLL3_Clocks)
3015:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3016:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t pllsource, pll3m, pll3fracen, hsivalue;
3017:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   float_t fracn3, pll3vco;
3018:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3019:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* PLL3_VCO = (HSE_VALUE or HSI_VALUE or CSI_VALUE/ PLL3M) * PLL3N
3020:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****      PLL3xCLK = PLL3_VCO / PLLxR
3021:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3022:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pllsource = (RCC->PLLCKSELR & RCC_PLLCKSELR_PLLSRC);
3023:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll3m = ((RCC->PLLCKSELR & RCC_PLLCKSELR_DIVM3) >> 20)  ;
3024:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll3fracen = (RCC->PLLCFGR & RCC_PLLCFGR_PLL3FRACEN) >> RCC_PLLCFGR_PLL3FRACEN_Pos;
3025:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   fracn3 = (float_t)(uint32_t)(pll3fracen * ((RCC->PLL3FRACR & RCC_PLL3FRACR_FRACN3) >> 3));
3026:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3027:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (pll3m != 0U)
3028:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3029:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (pllsource)
3030:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3031:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_PLLSOURCE_HSI:  /* HSI used as PLL clock source */
3032:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3033:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (__HAL_RCC_GET_FLAG(RCC_FLAG_HSIDIV) != 0U)
3034:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
3035:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           hsivalue = (HSI_VALUE >> (__HAL_RCC_GET_HSI_DIVIDER() >> 3));
3036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll3vco = ((float_t)hsivalue / (float_t)pll3m) * ((float_t)(uint32_t)(RCC->PLL3DIVR & RCC
3037:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
3038:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
3039:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
3040:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll3vco = ((float_t)HSI_VALUE / (float_t)pll3m) * ((float_t)(uint32_t)(RCC->PLL3DIVR & RC
3041:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
3042:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
3043:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_PLLSOURCE_CSI:  /* CSI used as PLL clock source */
3044:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         pll3vco = ((float_t)CSI_VALUE / (float_t)pll3m) * ((float_t)(uint32_t)(RCC->PLL3DIVR & RCC_
3045:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
3046:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3047:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_PLLSOURCE_HSE:  /* HSE used as PLL clock source */
3048:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         pll3vco = ((float_t)HSE_VALUE / (float_t)pll3m) * ((float_t)(uint32_t)(RCC->PLL3DIVR & RCC_
3049:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
3050:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3051:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
3052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         pll3vco = ((float_t)CSI_VALUE / (float_t)pll3m) * ((float_t)(uint32_t)(RCC->PLL3DIVR & RCC_
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 55


3053:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
3054:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3055:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_P_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
3056:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_Q_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
3057:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_R_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
3058:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3059:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else
3060:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3061:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_P_Frequency = 0U;
3062:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_Q_Frequency = 0U;
3063:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_R_Frequency = 0U;
3064:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3065:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3066:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3067:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3068:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3069:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** * @brief  Returns the PLL1 clock frequencies :PLL1_P_Frequency,PLL1_R_Frequency and PLL1_Q_Frequenc
3070:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   The PLL1 clock frequencies computed by this function is not the real
3071:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         frequency in the chip. It is calculated based on the predefined
3072:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         constant and the selected clock source:
3073:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note     The function returns values based on HSE_VALUE, HSI_VALUE or CSI Value multiplied/div
3074:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   This function can be used by the user application to compute the
3075:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         baud-rate for the communication peripherals or configure other parameters.
3076:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
3077:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   Each time PLL1CLK changes, this function must be called to update the
3078:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         right PLL1CLK value. Otherwise, any configuration based on this function will be incorr
3079:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  PLL1_Clocks structure.
3080:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3081:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3082:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_GetPLL1ClockFreq(PLL1_ClocksTypeDef *PLL1_Clocks)
3083:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3084:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t pllsource, pll1m, pll1fracen, hsivalue;
3085:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   float_t fracn1, pll1vco;
3086:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3087:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pllsource = (RCC->PLLCKSELR & RCC_PLLCKSELR_PLLSRC);
3088:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll1m = ((RCC->PLLCKSELR & RCC_PLLCKSELR_DIVM1) >> 4);
3089:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll1fracen = RCC->PLLCFGR & RCC_PLLCFGR_PLL1FRACEN;
3090:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   fracn1 = (float_t)(uint32_t)(pll1fracen * ((RCC->PLL1FRACR & RCC_PLL1FRACR_FRACN1) >> 3));
3091:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3092:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (pll1m != 0U)
3093:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3094:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (pllsource)
3095:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3096:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3097:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_PLLSOURCE_HSI:  /* HSI used as PLL clock source */
3098:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3099:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         if (__HAL_RCC_GET_FLAG(RCC_FLAG_HSIDIV) != 0U)
3100:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
3101:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           hsivalue = (HSI_VALUE >> (__HAL_RCC_GET_HSI_DIVIDER() >> 3));
3102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll1vco = ((float_t)hsivalue / (float_t)pll1m) * ((float_t)(uint32_t)(RCC->PLL1DIVR & RCC
3103:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
3104:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         else
3105:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
3106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll1vco = ((float_t)HSI_VALUE / (float_t)pll1m) * ((float_t)(uint32_t)(RCC->PLL1DIVR & RC
3107:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
3108:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
3109:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_PLLSOURCE_CSI:  /* CSI used as PLL clock source */
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 56


3110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         pll1vco = ((float_t)CSI_VALUE / (float_t)pll1m) * ((float_t)(uint32_t)(RCC->PLL1DIVR & RCC_
3111:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
3112:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3113:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_PLLSOURCE_HSE:  /* HSE used as PLL clock source */
3114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         pll1vco = ((float_t)HSE_VALUE / (float_t)pll1m) * ((float_t)(uint32_t)(RCC->PLL1DIVR & RCC_
3115:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
3116:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3117:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       default:
3118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         pll1vco = ((float_t)HSI_VALUE / (float_t)pll1m) * ((float_t)(uint32_t)(RCC->PLL1DIVR & RCC_
3119:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
3120:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3121:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_P_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
3123:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_Q_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
3124:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_R_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
3125:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3126:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else
3127:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3128:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_P_Frequency = 0U;
3129:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_Q_Frequency = 0U;
3130:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_R_Frequency = 0U;
3131:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3132:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3133:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3134:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3135:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3136:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Returns the main System frequency
3137:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   Each time System clock changes, this function must be called to update the
3138:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         right core clock value. Otherwise, any configuration based on this function will be inc
3139:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   The SystemCoreClock CMSIS variable is used to store System current Core Clock Frequency
3140:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         and updated within this function
3141:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval HCLK frequency
3142:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3143:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** uint32_t HAL_RCCEx_GetD1SysClockFreq(void)
3144:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3145:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t common_system_clock;
3146:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3147:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_D1CFGR_D1CPRE)
3148:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   common_system_clock = HAL_RCC_GetSysClockFreq() >> (D1CorePrescTable[(RCC->D1CFGR & RCC_D1CFGR_D1
3149:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #else
3150:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   common_system_clock = HAL_RCC_GetSysClockFreq() >> (D1CorePrescTable[(RCC->CDCFGR1 & RCC_CDCFGR1_
3151:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
3152:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3153:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Update the SystemD2Clock global variable */
3154:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_D1CFGR_HPRE)
3155:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   SystemD2Clock = (common_system_clock >> ((D1CorePrescTable[(RCC->D1CFGR & RCC_D1CFGR_HPRE) >> RCC
3156:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #else
3157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   SystemD2Clock = (common_system_clock >> ((D1CorePrescTable[(RCC->CDCFGR1 & RCC_CDCFGR1_HPRE) >> R
3158:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
3159:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3160:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(DUAL_CORE) && defined(CORE_CM4)
3161:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   SystemCoreClock = SystemD2Clock;
3162:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #else
3163:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   SystemCoreClock = common_system_clock;
3164:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* DUAL_CORE && CORE_CM4 */
3165:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3166:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   return common_system_clock;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 57


3167:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3168:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3169:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @}
3170:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3171:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3172:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /** @defgroup RCCEx_Exported_Functions_Group2 Extended System Control functions
3173:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  *  @brief  Extended Peripheral Control functions
3174:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @{
3175:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3176:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3177:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Enables the LSE Clock Security System.
3178:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   Prior to enable the LSE Clock Security System, LSE oscillator is to be enabled
3179:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         with HAL_RCC_OscConfig() and the LSE oscillator clock is to be selected as RTC
3180:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         clock with HAL_RCCEx_PeriphCLKConfig().
3181:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3182:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3183:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_EnableLSECSS(void)
3184:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3185:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   SET_BIT(RCC->BDCR, RCC_BDCR_LSECSSON) ;
3186:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3187:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3188:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3189:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Disables the LSE Clock Security System.
3190:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   LSE Clock Security System can only be disabled after a LSE failure detection.
3191:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3192:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3193:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_DisableLSECSS(void)
3194:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3195:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   CLEAR_BIT(RCC->BDCR, RCC_BDCR_LSECSSON) ;
3196:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Disable LSE CSS IT if any */
3197:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   __HAL_RCC_DISABLE_IT(RCC_IT_LSECSS);
3198:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3199:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3200:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3201:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Enable the LSE Clock Security System Interrupt & corresponding EXTI line.
3202:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   LSE Clock Security System Interrupt is mapped on EXTI line 18
3203:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3204:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3205:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_EnableLSECSS_IT(void)
3206:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3207:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Enable LSE CSS */
3208:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   SET_BIT(RCC->BDCR, RCC_BDCR_LSECSSON) ;
3209:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3210:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Enable LSE CSS IT */
3211:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   __HAL_RCC_ENABLE_IT(RCC_IT_LSECSS);
3212:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3213:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Enable IT on EXTI Line 18 */
3214:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(DUAL_CORE) && defined(CORE_CM4)
3215:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   __HAL_RCC_C2_LSECSS_EXTI_ENABLE_IT();
3216:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #else
3217:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   __HAL_RCC_LSECSS_EXTI_ENABLE_IT();
3218:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* DUAL_CORE && CORE_CM4 */
3219:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   __HAL_RCC_LSECSS_EXTI_ENABLE_RISING_EDGE();
3220:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3221:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3222:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3223:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Configure the oscillator clock source for wakeup from Stop and CSS backup clock
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 58


3224:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  WakeUpClk: Wakeup clock
3225:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         This parameter can be one of the following values:
3226:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_STOP_WAKEUPCLOCK_CSI: CSI oscillator selection
3227:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_STOP_WAKEUPCLOCK_HSI: HSI oscillator selection
3228:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   This function shall not be called after the Clock Security System on HSE has been
3229:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         enabled.
3230:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3231:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3232:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_WakeUpStopCLKConfig(uint32_t WakeUpClk)
3233:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3234:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_STOP_WAKEUPCLOCK(WakeUpClk));
3235:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3236:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   __HAL_RCC_WAKEUPSTOP_CLK_CONFIG(WakeUpClk);
3237:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3238:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3239:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3240:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Configure the oscillator Kernel clock source for wakeup from Stop
3241:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  WakeUpClk: Kernel Wakeup clock
3242:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         This parameter can be one of the following values:
3243:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_STOP_KERWAKEUPCLOCK_CSI: CSI oscillator selection
3244:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_STOP_KERWAKEUPCLOCK_HSI: HSI oscillator selection
3245:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3246:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3247:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_KerWakeUpStopCLKConfig(uint32_t WakeUpClk)
3248:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3249:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_STOP_KERWAKEUPCLOCK(WakeUpClk));
3250:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3251:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   __HAL_RCC_KERWAKEUPSTOP_CLK_CONFIG(WakeUpClk);
3252:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3253:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3254:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(DUAL_CORE)
3255:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3256:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Enable COREx boot independently of CMx_B option byte value
3257:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  RCC_BootCx: Boot Core to be enabled
3258:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         This parameter can be one of the following values:
3259:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_BOOT_C1: CM7 core selection
3260:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_BOOT_C2: CM4 core selection
3261:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   This bit can be set by software but is cleared by hardware after a system reset or STAN
3262:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
3263:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3264:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3265:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_EnableBootCore(uint32_t RCC_BootCx)
3266:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3267:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_BOOT_CORE(RCC_BootCx));
3268:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   SET_BIT(RCC->GCR, RCC_BootCx) ;
3269:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3270:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3271:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /*DUAL_CORE*/
3272:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3273:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(DUAL_CORE)
3274:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3275:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Configure WWDGx to generate a system reset not only CPUx reset(default) when a time-out
3276:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  RCC_WWDGx: WWDGx to be configured
3277:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         This parameter can be one of the following values:
3278:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_WWDG1: WWDG1 generates system reset
3279:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_WWDG2: WWDG2 generates system reset
3280:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   This bit can be set by software but is cleared by hardware during a system reset
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 59


3281:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
3282:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3283:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3284:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_WWDGxSysResetConfig(uint32_t RCC_WWDGx)
3285:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3286:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_SCOPE_WWDG(RCC_WWDGx));
3287:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   SET_BIT(RCC->GCR, RCC_WWDGx) ;
3288:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3289:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3290:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #else
3291:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_GCR_WW1RSC)
3292:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3293:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Configure WWDG1 to generate a system reset not only CPU reset(default) when a time-out 
3294:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  RCC_WWDGx: WWDGx to be configured
3295:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         This parameter can be one of the following values:
3296:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *            @arg RCC_WWDG1: WWDG1 generates system reset
3297:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   This bit can be set by software but is cleared by hardware during a system reset
3298:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
3299:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3300:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3301:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_WWDGxSysResetConfig(uint32_t RCC_WWDGx)
3302:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3303:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_SCOPE_WWDG(RCC_WWDGx));
3304:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   SET_BIT(RCC->GCR, RCC_WWDGx) ;
3305:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3306:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
3307:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /*DUAL_CORE*/
3308:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3309:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3310:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @}
3311:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3312:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3313:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /** @defgroup RCCEx_Exported_Functions_Group3 Extended Clock Recovery System Control functions
3314:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  *  @brief  Extended Clock Recovery System Control functions
3315:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  *
3316:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** @verbatim
3317:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  ===============================================================================
3318:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                 ##### Extended Clock Recovery System Control functions  #####
3319:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  ===============================================================================
3320:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     [..]
3321:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       For devices with Clock Recovery System feature (CRS), RCC Extension HAL driver can be used as
3322:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3323:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       (#) In System clock config, HSI48 needs to be enabled
3324:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3325:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       (#) Enable CRS clock in IP MSP init which will use CRS functions
3326:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3327:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       (#) Call CRS functions as follows:
3328:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           (##) Prepare synchronization configuration necessary for HSI48 calibration
3329:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****               (+++) Default values can be set for frequency Error Measurement (reload and error lim
3330:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                         and also HSI48 oscillator smooth trimming.
3331:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****               (+++) Macro __HAL_RCC_CRS_RELOADVALUE_CALCULATE can be also used to calculate
3332:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                         directly reload value with target and synchronization frequencies values
3333:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           (##) Call function HAL_RCCEx_CRSConfig which
3334:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****               (+++) Resets CRS registers to their default values.
3335:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****               (+++) Configures CRS registers with synchronization configuration
3336:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****               (+++) Enables automatic calibration and frequency error counter feature
3337:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****            Note: When using USB LPM (Link Power Management) and the device is in Sleep mode, the
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 60


3338:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****            periodic USB SOF will not be generated by the host. No SYNC signal will therefore be
3339:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****            provided to the CRS to calibrate the HSI48 on the run. To guarantee the required clock
3340:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****            precision after waking up from Sleep mode, the LSE or reference clock on the GPIOs
3341:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****            should be used as SYNC signal.
3342:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3343:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           (##) A polling function is provided to wait for complete synchronization
3344:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****               (+++) Call function HAL_RCCEx_CRSWaitSynchronization()
3345:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****               (+++) According to CRS status, user can decide to adjust again the calibration or con
3346:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                         application if synchronization is OK
3347:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3348:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       (#) User can retrieve information related to synchronization in calling function
3349:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****             HAL_RCCEx_CRSGetSynchronizationInfo()
3350:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3351:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       (#) Regarding synchronization status and synchronization information, user can try a new cali
3352:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****            in changing synchronization configuration and call again HAL_RCCEx_CRSConfig.
3353:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****            Note: When the SYNC event is detected during the down-counting phase (before reaching th
3354:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****            it means that the actual frequency is lower than the target (and so, that the TRIM value
3355:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****            incremented), while when it is detected during the up-counting phase it means that the a
3356:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****            is higher (and that the TRIM value should be decremented).
3357:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3358:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       (#) In interrupt mode, user can resort to the available macros (__HAL_RCC_CRS_XXX_IT). Interr
3359:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           through CRS Handler (CRS_IRQn/CRS_IRQHandler)
3360:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****               (++) Call function HAL_RCCEx_CRSConfig()
3361:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****               (++) Enable CRS_IRQn (thanks to NVIC functions)
3362:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****               (++) Enable CRS interrupt (__HAL_RCC_CRS_ENABLE_IT)
3363:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****               (++) Implement CRS status management in the following user callbacks called from
3364:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                    HAL_RCCEx_CRS_IRQHandler():
3365:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                    (+++) HAL_RCCEx_CRS_SyncOkCallback()
3366:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                    (+++) HAL_RCCEx_CRS_SyncWarnCallback()
3367:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                    (+++) HAL_RCCEx_CRS_ExpectedSyncCallback()
3368:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                    (+++) HAL_RCCEx_CRS_ErrorCallback()
3369:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3370:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       (#) To force a SYNC EVENT, user can use the function HAL_RCCEx_CRSSoftwareSynchronizationGene
3371:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           This function can be called before calling HAL_RCCEx_CRSConfig (for instance in Systick h
3372:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3373:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** @endverbatim
3374:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  * @{
3375:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  */
3376:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3377:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3378:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Start automatic synchronization for polling mode
3379:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  pInit Pointer on RCC_CRSInitTypeDef structure
3380:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3381:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3382:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_CRSConfig(RCC_CRSInitTypeDef *pInit)
3383:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3384:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t value;
3385:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3386:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Check the parameters */
3387:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_CRS_SYNC_DIV(pInit->Prescaler));
3388:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_CRS_SYNC_SOURCE(pInit->Source));
3389:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_CRS_SYNC_POLARITY(pInit->Polarity));
3390:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_CRS_RELOADVALUE(pInit->ReloadValue));
3391:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_CRS_ERRORLIMIT(pInit->ErrorLimitValue));
3392:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_CRS_HSI48CALIBRATION(pInit->HSI48CalibrationValue));
3393:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3394:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* CONFIGURATION */
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 61


3395:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3396:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Before configuration, reset CRS registers to their default values*/
3397:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   __HAL_RCC_CRS_FORCE_RESET();
3398:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   __HAL_RCC_CRS_RELEASE_RESET();
3399:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3400:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Set the SYNCDIV[2:0] bits according to Pre-scaler value */
3401:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Set the SYNCSRC[1:0] bits according to Source value */
3402:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Set the SYNCSPOL bit according to Polarity value */
3403:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if ((HAL_GetREVID() <= REV_ID_Y) && (pInit->Source == RCC_CRS_SYNC_SOURCE_USB2))
3404:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3405:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Use Rev.Y value of USB2 */
3406:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     value = (pInit->Prescaler | RCC_CRS_SYNC_SOURCE_PIN | pInit->Polarity);
3407:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3408:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else
3409:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3410:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     value = (pInit->Prescaler | pInit->Source | pInit->Polarity);
3411:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3412:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Set the RELOAD[15:0] bits according to ReloadValue value */
3413:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   value |= pInit->ReloadValue;
3414:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Set the FELIM[7:0] bits according to ErrorLimitValue value */
3415:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   value |= (pInit->ErrorLimitValue << CRS_CFGR_FELIM_Pos);
3416:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   WRITE_REG(CRS->CFGR, value);
3417:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3418:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Adjust HSI48 oscillator smooth trimming */
3419:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Set the TRIM[5:0] bits according to RCC_CRS_HSI48CalibrationValue value */
3420:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   MODIFY_REG(CRS->CR, CRS_CR_TRIM, (pInit->HSI48CalibrationValue << CRS_CR_TRIM_Pos));
3421:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3422:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* START AUTOMATIC SYNCHRONIZATION*/
3423:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3424:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Enable Automatic trimming & Frequency error counter */
3425:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   SET_BIT(CRS->CR, CRS_CR_AUTOTRIMEN | CRS_CR_CEN);
3426:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3427:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3428:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3429:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Generate the software synchronization event
3430:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3431:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3432:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_CRSSoftwareSynchronizationGenerate(void)
3433:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3434:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   SET_BIT(CRS->CR, CRS_CR_SWSYNC);
3435:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3436:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3437:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3438:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Return synchronization info
3439:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  pSynchroInfo Pointer on RCC_CRSSynchroInfoTypeDef structure
3440:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3441:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3442:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_CRSGetSynchronizationInfo(RCC_CRSSynchroInfoTypeDef *pSynchroInfo)
3443:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3444:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Check the parameter */
3445:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(pSynchroInfo != (void *)NULL);
3446:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3447:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the reload value */
3448:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pSynchroInfo->ReloadValue = (uint32_t)(READ_BIT(CRS->CFGR, CRS_CFGR_RELOAD));
3449:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3450:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get HSI48 oscillator smooth trimming */
3451:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pSynchroInfo->HSI48CalibrationValue = (uint32_t)(READ_BIT(CRS->CR, CRS_CR_TRIM) >> CRS_CR_TRIM_Po
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 62


3452:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3453:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get Frequency error capture */
3454:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pSynchroInfo->FreqErrorCapture = (uint32_t)(READ_BIT(CRS->ISR, CRS_ISR_FECAP) >> CRS_ISR_FECAP_Po
3455:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3456:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get Frequency error direction */
3457:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pSynchroInfo->FreqErrorDirection = (uint32_t)(READ_BIT(CRS->ISR, CRS_ISR_FEDIR));
3458:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3459:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3460:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3461:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** * @brief Wait for CRS Synchronization status.
3462:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** * @param Timeout  Duration of the time-out
3463:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** * @note  Timeout is based on the maximum time to receive a SYNC event based on synchronization
3464:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** *        frequency.
3465:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** * @note    If Time-out set to HAL_MAX_DELAY, HAL_TIMEOUT will be never returned.
3466:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** * @retval Combination of Synchronization status
3467:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** *          This parameter can be a combination of the following values:
3468:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** *            @arg @ref RCC_CRS_TIMEOUT
3469:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** *            @arg @ref RCC_CRS_SYNCOK
3470:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** *            @arg @ref RCC_CRS_SYNCWARN
3471:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** *            @arg @ref RCC_CRS_SYNCERR
3472:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** *            @arg @ref RCC_CRS_SYNCMISS
3473:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** *            @arg @ref RCC_CRS_TRIMOVF
3474:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** */
3475:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** uint32_t HAL_RCCEx_CRSWaitSynchronization(uint32_t Timeout)
3476:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3477:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t crsstatus = RCC_CRS_NONE;
3478:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t tickstart;
3479:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3480:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get time-out */
3481:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   tickstart = HAL_GetTick();
3482:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3483:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Wait for CRS flag or time-out detection */
3484:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   do
3485:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3486:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (Timeout != HAL_MAX_DELAY)
3487:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3488:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if (((HAL_GetTick() - tickstart) > Timeout) || (Timeout == 0U))
3489:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
3490:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         crsstatus = RCC_CRS_TIMEOUT;
3491:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
3492:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3493:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check CRS SYNCOK flag  */
3494:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (__HAL_RCC_CRS_GET_FLAG(RCC_CRS_FLAG_SYNCOK))
3495:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3496:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* CRS SYNC event OK */
3497:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       crsstatus |= RCC_CRS_SYNCOK;
3498:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3499:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Clear CRS SYNC event OK bit */
3500:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_CRS_CLEAR_FLAG(RCC_CRS_FLAG_SYNCOK);
3501:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3502:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3503:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check CRS SYNCWARN flag  */
3504:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (__HAL_RCC_CRS_GET_FLAG(RCC_CRS_FLAG_SYNCWARN))
3505:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3506:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* CRS SYNC warning */
3507:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       crsstatus |= RCC_CRS_SYNCWARN;
3508:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 63


3509:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Clear CRS SYNCWARN bit */
3510:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_CRS_CLEAR_FLAG(RCC_CRS_FLAG_SYNCWARN);
3511:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3512:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3513:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check CRS TRIM overflow flag  */
3514:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (__HAL_RCC_CRS_GET_FLAG(RCC_CRS_FLAG_TRIMOVF))
3515:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3516:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* CRS SYNC Error */
3517:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       crsstatus |= RCC_CRS_TRIMOVF;
3518:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3519:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Clear CRS Error bit */
3520:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_CRS_CLEAR_FLAG(RCC_CRS_FLAG_TRIMOVF);
3521:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3522:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3523:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check CRS Error flag  */
3524:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (__HAL_RCC_CRS_GET_FLAG(RCC_CRS_FLAG_SYNCERR))
3525:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3526:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* CRS SYNC Error */
3527:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       crsstatus |= RCC_CRS_SYNCERR;
3528:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3529:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Clear CRS Error bit */
3530:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_CRS_CLEAR_FLAG(RCC_CRS_FLAG_SYNCERR);
3531:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3532:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3533:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check CRS SYNC Missed flag  */
3534:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (__HAL_RCC_CRS_GET_FLAG(RCC_CRS_FLAG_SYNCMISS))
3535:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3536:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* CRS SYNC Missed */
3537:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       crsstatus |= RCC_CRS_SYNCMISS;
3538:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3539:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Clear CRS SYNC Missed bit */
3540:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_CRS_CLEAR_FLAG(RCC_CRS_FLAG_SYNCMISS);
3541:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3542:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3543:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Check CRS Expected SYNC flag  */
3544:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (__HAL_RCC_CRS_GET_FLAG(RCC_CRS_FLAG_ESYNC))
3545:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3546:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* frequency error counter reached a zero value */
3547:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_CRS_CLEAR_FLAG(RCC_CRS_FLAG_ESYNC);
3548:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3549:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3550:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   while (RCC_CRS_NONE == crsstatus);
3551:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3552:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   return crsstatus;
3553:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3554:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3555:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3556:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief Handle the Clock Recovery System interrupt request.
3557:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3559:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_CRS_IRQHandler(void)
3560:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3561:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t crserror = RCC_CRS_NONE;
3562:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get current IT flags and IT sources values */
3563:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t itflags = READ_REG(CRS->ISR);
3564:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t itsources = READ_REG(CRS->CR);
3565:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 64


3566:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Check CRS SYNCOK flag  */
3567:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (((itflags & RCC_CRS_FLAG_SYNCOK) != 0U) && ((itsources & RCC_CRS_IT_SYNCOK) != 0U))
3568:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3569:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Clear CRS SYNC event OK flag */
3570:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     WRITE_REG(CRS->ICR, CRS_ICR_SYNCOKC);
3571:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3572:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* user callback */
3573:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     HAL_RCCEx_CRS_SyncOkCallback();
3574:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3575:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Check CRS SYNCWARN flag  */
3576:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else if (((itflags & RCC_CRS_FLAG_SYNCWARN) != 0U) && ((itsources & RCC_CRS_IT_SYNCWARN) != 0U))
3577:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3578:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Clear CRS SYNCWARN flag */
3579:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     WRITE_REG(CRS->ICR, CRS_ICR_SYNCWARNC);
3580:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3581:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* user callback */
3582:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     HAL_RCCEx_CRS_SyncWarnCallback();
3583:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3584:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Check CRS Expected SYNC flag  */
3585:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else if (((itflags & RCC_CRS_FLAG_ESYNC) != 0U) && ((itsources & RCC_CRS_IT_ESYNC) != 0U))
3586:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3587:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* frequency error counter reached a zero value */
3588:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     WRITE_REG(CRS->ICR, CRS_ICR_ESYNCC);
3589:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3590:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* user callback */
3591:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     HAL_RCCEx_CRS_ExpectedSyncCallback();
3592:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3593:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Check CRS Error flags  */
3594:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else
3595:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3596:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (((itflags & RCC_CRS_FLAG_ERR) != 0U) && ((itsources & RCC_CRS_IT_ERR) != 0U))
3597:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3598:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if ((itflags & RCC_CRS_FLAG_SYNCERR) != 0U)
3599:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
3600:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         crserror |= RCC_CRS_SYNCERR;
3601:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
3602:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if ((itflags & RCC_CRS_FLAG_SYNCMISS) != 0U)
3603:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
3604:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         crserror |= RCC_CRS_SYNCMISS;
3605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
3606:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if ((itflags & RCC_CRS_FLAG_TRIMOVF) != 0U)
3607:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
3608:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         crserror |= RCC_CRS_TRIMOVF;
3609:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
3610:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3611:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* Clear CRS Error flags */
3612:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       WRITE_REG(CRS->ICR, CRS_ICR_ERRC);
3613:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3614:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       /* user error callback */
3615:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       HAL_RCCEx_CRS_ErrorCallback(crserror);
3616:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3617:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3618:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3619:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3620:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3621:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  RCCEx Clock Recovery System SYNCOK interrupt callback.
3622:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval none
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 65


3623:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3624:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** __weak void HAL_RCCEx_CRS_SyncOkCallback(void)
3625:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3626:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* NOTE : This function should not be modified, when the callback is needed,
3627:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****             the @ref HAL_RCCEx_CRS_SyncOkCallback should be implemented in the user file
3628:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****    */
3629:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3630:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3631:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3632:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  RCCEx Clock Recovery System SYNCWARN interrupt callback.
3633:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval none
3634:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3635:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** __weak void HAL_RCCEx_CRS_SyncWarnCallback(void)
3636:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3637:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* NOTE : This function should not be modified, when the callback is needed,
3638:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****             the @ref HAL_RCCEx_CRS_SyncWarnCallback should be implemented in the user file
3639:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****    */
3640:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3641:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3642:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3643:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  RCCEx Clock Recovery System Expected SYNC interrupt callback.
3644:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval none
3645:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3646:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** __weak void HAL_RCCEx_CRS_ExpectedSyncCallback(void)
3647:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3648:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* NOTE : This function should not be modified, when the callback is needed,
3649:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****             the @ref HAL_RCCEx_CRS_ExpectedSyncCallback should be implemented in the user file
3650:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****    */
3651:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3652:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3653:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3654:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  RCCEx Clock Recovery System Error interrupt callback.
3655:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  Error Combination of Error status.
3656:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         This parameter can be a combination of the following values:
3657:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *           @arg @ref RCC_CRS_SYNCERR
3658:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *           @arg @ref RCC_CRS_SYNCMISS
3659:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *           @arg @ref RCC_CRS_TRIMOVF
3660:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval none
3661:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3662:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** __weak void HAL_RCCEx_CRS_ErrorCallback(uint32_t Error)
3663:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3664:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Prevent unused argument(s) compilation warning */
3665:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   UNUSED(Error);
3666:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3667:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* NOTE : This function should not be modified, when the callback is needed,
3668:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****             the @ref HAL_RCCEx_CRS_ErrorCallback should be implemented in the user file
3669:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****    */
3670:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3671:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3672:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3673:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3674:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @}
3675:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3676:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3677:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3678:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @}
3679:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 66


3680:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3681:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /** @defgroup RCCEx_Private_functions RCCEx Private Functions
3682:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  * @{
3683:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****  */
3684:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3685:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Configure the PLL2 VCI,VCO ranges, multiplication and division factors and enable it
3686:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  pll2: Pointer to an RCC_PLL2InitTypeDef structure that
3687:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         contains the configuration parameters  as well as VCI, VCO clock ranges.
3688:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  Divider  divider parameter to be updated
3689:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   PLL2 is temporary disabled to apply new parameters
3690:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
3691:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval HAL status
3692:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3693:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** static HAL_StatusTypeDef RCCEx_PLL2_Config(RCC_PLL2InitTypeDef *pll2, uint32_t Divider)
3694:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
  28              		.loc 1 3694 1 view -0
  29              		.cfi_startproc
  30              		@ args = 0, pretend = 0, frame = 0
  31              		@ frame_needed = 0, uses_anonymous_args = 0
3695:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3696:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t tickstart;
  32              		.loc 1 3696 3 view .LVU1
3697:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   HAL_StatusTypeDef status = HAL_OK;
  33              		.loc 1 3697 3 view .LVU2
3698:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLL2M_VALUE(pll2->PLL2M));
  34              		.loc 1 3698 3 view .LVU3
3699:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLL2N_VALUE(pll2->PLL2N));
  35              		.loc 1 3699 3 view .LVU4
3700:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLL2P_VALUE(pll2->PLL2P));
  36              		.loc 1 3700 3 view .LVU5
3701:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLL2R_VALUE(pll2->PLL2R));
  37              		.loc 1 3701 3 view .LVU6
3702:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLL2Q_VALUE(pll2->PLL2Q));
  38              		.loc 1 3702 3 view .LVU7
3703:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLL2RGE_VALUE(pll2->PLL2RGE));
  39              		.loc 1 3703 3 view .LVU8
3704:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLL2VCO_VALUE(pll2->PLL2VCOSEL));
  40              		.loc 1 3704 3 view .LVU9
3705:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLLFRACN_VALUE(pll2->PLL2FRACN));
  41              		.loc 1 3705 3 view .LVU10
3706:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3707:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Check that PLL2 OSC clock source is already set */
3708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (__HAL_RCC_GET_PLL_OSCSOURCE() == RCC_PLLSOURCE_NONE)
  42              		.loc 1 3708 3 view .LVU11
  43              		.loc 1 3708 7 is_stmt 0 view .LVU12
  44 0000 404B     		ldr	r3, .L20
  45 0002 9B6A     		ldr	r3, [r3, #40]
  46 0004 03F00303 		and	r3, r3, #3
  47              		.loc 1 3708 6 view .LVU13
  48 0008 032B     		cmp	r3, #3
  49 000a 79D0     		beq	.L10
3694:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
  50              		.loc 1 3694 1 view .LVU14
  51 000c 70B5     		push	{r4, r5, r6, lr}
  52              		.cfi_def_cfa_offset 16
  53              		.cfi_offset 4, -16
  54              		.cfi_offset 5, -12
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 67


  55              		.cfi_offset 6, -8
  56              		.cfi_offset 14, -4
  57 000e 0546     		mov	r5, r0
  58 0010 0E46     		mov	r6, r1
3709:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3710:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     return HAL_ERROR;
3711:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3712:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3713:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3714:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else
3715:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3716:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Disable  PLL2. */
3717:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL2_DISABLE();
  59              		.loc 1 3717 5 is_stmt 1 view .LVU15
  60 0012 3C4A     		ldr	r2, .L20
  61 0014 1368     		ldr	r3, [r2]
  62 0016 23F08063 		bic	r3, r3, #67108864
  63 001a 1360     		str	r3, [r2]
3718:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3719:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Get Start Tick*/
3720:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     tickstart = HAL_GetTick();
  64              		.loc 1 3720 5 view .LVU16
  65              		.loc 1 3720 17 is_stmt 0 view .LVU17
  66 001c FFF7FEFF 		bl	HAL_GetTick
  67              	.LVL1:
  68              		.loc 1 3720 17 view .LVU18
  69 0020 0446     		mov	r4, r0
  70              	.LVL2:
3721:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3722:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Wait till PLL is disabled */
3723:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     while (__HAL_RCC_GET_FLAG(RCC_FLAG_PLL2RDY) != 0U)
  71              		.loc 1 3723 5 is_stmt 1 view .LVU19
  72              	.L3:
  73              		.loc 1 3723 49 view .LVU20
  74              		.loc 1 3723 12 is_stmt 0 view .LVU21
  75 0022 384B     		ldr	r3, .L20
  76 0024 1B68     		ldr	r3, [r3]
  77              		.loc 1 3723 49 view .LVU22
  78 0026 13F0006F 		tst	r3, #134217728
  79 002a 06D0     		beq	.L17
3724:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3725:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if ((HAL_GetTick() - tickstart) > PLL2_TIMEOUT_VALUE)
  80              		.loc 1 3725 7 is_stmt 1 view .LVU23
  81              		.loc 1 3725 12 is_stmt 0 view .LVU24
  82 002c FFF7FEFF 		bl	HAL_GetTick
  83              	.LVL3:
  84              		.loc 1 3725 26 discriminator 1 view .LVU25
  85 0030 031B     		subs	r3, r0, r4
  86              		.loc 1 3725 10 discriminator 1 view .LVU26
  87 0032 022B     		cmp	r3, #2
  88 0034 F5D9     		bls	.L3
3726:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
3727:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         return HAL_TIMEOUT;
  89              		.loc 1 3727 16 view .LVU27
  90 0036 0320     		movs	r0, #3
  91              	.L2:
3728:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 68


3729:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3730:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3731:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Configure PLL2 multiplication and division factors. */
3732:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL2_CONFIG(pll2->PLL2M,
3733:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll2->PLL2N,
3734:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll2->PLL2P,
3735:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll2->PLL2Q,
3736:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll2->PLL2R);
3737:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3738:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Select PLL2 input reference frequency range: VCI */
3739:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL2_VCIRANGE(pll2->PLL2RGE) ;
3740:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3741:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Select PLL2 output frequency range : VCO */
3742:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL2_VCORANGE(pll2->PLL2VCOSEL) ;
3743:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3744:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Disable PLL2FRACN . */
3745:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL2FRACN_DISABLE();
3746:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3747:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Configures PLL2 clock Fractional Part Of The Multiplication Factor */
3748:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL2FRACN_CONFIG(pll2->PLL2FRACN);
3749:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3750:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Enable PLL2FRACN . */
3751:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL2FRACN_ENABLE();
3752:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3753:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Enable the PLL2 clock output */
3754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (Divider == DIVIDER_P_UPDATE)
3755:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3756:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_PLL2CLKOUT_ENABLE(RCC_PLL2_DIVP);
3757:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3758:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else if (Divider == DIVIDER_Q_UPDATE)
3759:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3760:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_PLL2CLKOUT_ENABLE(RCC_PLL2_DIVQ);
3761:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3762:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
3763:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3764:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_PLL2CLKOUT_ENABLE(RCC_PLL2_DIVR);
3765:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3766:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3767:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Enable  PLL2. */
3768:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL2_ENABLE();
3769:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3770:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Get Start Tick*/
3771:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     tickstart = HAL_GetTick();
3772:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3773:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Wait till PLL2 is ready */
3774:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     while (__HAL_RCC_GET_FLAG(RCC_FLAG_PLL2RDY) == 0U)
3775:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3776:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if ((HAL_GetTick() - tickstart) > PLL2_TIMEOUT_VALUE)
3777:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
3778:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         return HAL_TIMEOUT;
3779:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
3780:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3781:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3782:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3783:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3784:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3785:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   return status;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 69


3786:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
  92              		.loc 1 3786 1 view .LVU28
  93 0038 70BD     		pop	{r4, r5, r6, pc}
  94              	.LVL4:
  95              	.L17:
3732:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll2->PLL2N,
  96              		.loc 1 3732 5 is_stmt 1 view .LVU29
3732:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll2->PLL2N,
  97              		.loc 1 3732 5 view .LVU30
  98 003a 324B     		ldr	r3, .L20
  99 003c 9A6A     		ldr	r2, [r3, #40]
 100 003e 22F47C32 		bic	r2, r2, #258048
 101 0042 2968     		ldr	r1, [r5]
 102 0044 42EA0132 		orr	r2, r2, r1, lsl #12
 103 0048 9A62     		str	r2, [r3, #40]
3732:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll2->PLL2N,
 104              		.loc 1 3732 5 view .LVU31
 105 004a 6A68     		ldr	r2, [r5, #4]
 106 004c 013A     		subs	r2, r2, #1
 107 004e C2F30802 		ubfx	r2, r2, #0, #9
 108 0052 A968     		ldr	r1, [r5, #8]
 109 0054 0139     		subs	r1, r1, #1
 110 0056 4902     		lsls	r1, r1, #9
 111 0058 89B2     		uxth	r1, r1
 112 005a 0A43     		orrs	r2, r2, r1
 113 005c E968     		ldr	r1, [r5, #12]
 114 005e 0139     		subs	r1, r1, #1
 115 0060 0904     		lsls	r1, r1, #16
 116 0062 01F4FE01 		and	r1, r1, #8323072
 117 0066 0A43     		orrs	r2, r2, r1
 118 0068 2969     		ldr	r1, [r5, #16]
 119 006a 0139     		subs	r1, r1, #1
 120 006c 0906     		lsls	r1, r1, #24
 121 006e 01F0FE41 		and	r1, r1, #2130706432
 122 0072 0A43     		orrs	r2, r2, r1
 123 0074 9A63     		str	r2, [r3, #56]
3732:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll2->PLL2N,
 124              		.loc 1 3732 5 view .LVU32
3739:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 125              		.loc 1 3739 5 view .LVU33
 126 0076 DA6A     		ldr	r2, [r3, #44]
 127 0078 22F0C002 		bic	r2, r2, #192
 128 007c 6969     		ldr	r1, [r5, #20]
 129 007e 0A43     		orrs	r2, r2, r1
 130 0080 DA62     		str	r2, [r3, #44]
3742:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 131              		.loc 1 3742 5 view .LVU34
 132 0082 DA6A     		ldr	r2, [r3, #44]
 133 0084 22F02002 		bic	r2, r2, #32
 134 0088 A969     		ldr	r1, [r5, #24]
 135 008a 0A43     		orrs	r2, r2, r1
 136 008c DA62     		str	r2, [r3, #44]
3745:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 137              		.loc 1 3745 5 view .LVU35
 138 008e DA6A     		ldr	r2, [r3, #44]
 139 0090 22F01002 		bic	r2, r2, #16
 140 0094 DA62     		str	r2, [r3, #44]
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 70


3748:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 141              		.loc 1 3748 5 view .LVU36
 142 0096 DA6B     		ldr	r2, [r3, #60]
 143 0098 6FF3CF02 		bfc	r2, #3, #13
 144 009c E969     		ldr	r1, [r5, #28]
 145 009e 42EAC102 		orr	r2, r2, r1, lsl #3
 146 00a2 DA63     		str	r2, [r3, #60]
3751:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 147              		.loc 1 3751 5 view .LVU37
 148 00a4 DA6A     		ldr	r2, [r3, #44]
 149 00a6 42F01002 		orr	r2, r2, #16
 150 00aa DA62     		str	r2, [r3, #44]
3754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 151              		.loc 1 3754 5 view .LVU38
3754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 152              		.loc 1 3754 8 is_stmt 0 view .LVU39
 153 00ac C6B9     		cbnz	r6, .L5
3756:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 154              		.loc 1 3756 7 is_stmt 1 view .LVU40
 155 00ae 1A46     		mov	r2, r3
 156 00b0 DB6A     		ldr	r3, [r3, #44]
 157 00b2 43F40023 		orr	r3, r3, #524288
 158 00b6 D362     		str	r3, [r2, #44]
 159              	.L6:
3768:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 160              		.loc 1 3768 5 view .LVU41
 161 00b8 124A     		ldr	r2, .L20
 162 00ba 1368     		ldr	r3, [r2]
 163 00bc 43F08063 		orr	r3, r3, #67108864
 164 00c0 1360     		str	r3, [r2]
3771:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 165              		.loc 1 3771 5 view .LVU42
3771:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 166              		.loc 1 3771 17 is_stmt 0 view .LVU43
 167 00c2 FFF7FEFF 		bl	HAL_GetTick
 168              	.LVL5:
 169 00c6 0446     		mov	r4, r0
 170              	.LVL6:
3774:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 171              		.loc 1 3774 5 is_stmt 1 view .LVU44
 172              	.L8:
3774:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 173              		.loc 1 3774 49 view .LVU45
3774:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 174              		.loc 1 3774 12 is_stmt 0 view .LVU46
 175 00c8 0E4B     		ldr	r3, .L20
 176 00ca 1B68     		ldr	r3, [r3]
3774:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 177              		.loc 1 3774 49 view .LVU47
 178 00cc 13F0006F 		tst	r3, #134217728
 179 00d0 14D1     		bne	.L18
3776:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 180              		.loc 1 3776 7 is_stmt 1 view .LVU48
3776:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 181              		.loc 1 3776 12 is_stmt 0 view .LVU49
 182 00d2 FFF7FEFF 		bl	HAL_GetTick
 183              	.LVL7:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 71


3776:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 184              		.loc 1 3776 26 discriminator 1 view .LVU50
 185 00d6 001B     		subs	r0, r0, r4
3776:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 186              		.loc 1 3776 10 discriminator 1 view .LVU51
 187 00d8 0228     		cmp	r0, #2
 188 00da F5D9     		bls	.L8
3778:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 189              		.loc 1 3778 16 view .LVU52
 190 00dc 0320     		movs	r0, #3
 191 00de ABE7     		b	.L2
 192              	.L5:
3758:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 193              		.loc 1 3758 10 is_stmt 1 view .LVU53
3758:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 194              		.loc 1 3758 13 is_stmt 0 view .LVU54
 195 00e0 012E     		cmp	r6, #1
 196 00e2 05D0     		beq	.L19
3764:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 197              		.loc 1 3764 7 is_stmt 1 view .LVU55
 198 00e4 074A     		ldr	r2, .L20
 199 00e6 D36A     		ldr	r3, [r2, #44]
 200 00e8 43F40013 		orr	r3, r3, #2097152
 201 00ec D362     		str	r3, [r2, #44]
 202 00ee E3E7     		b	.L6
 203              	.L19:
3760:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 204              		.loc 1 3760 7 view .LVU56
 205 00f0 044A     		ldr	r2, .L20
 206 00f2 D36A     		ldr	r3, [r2, #44]
 207 00f4 43F48013 		orr	r3, r3, #1048576
 208 00f8 D362     		str	r3, [r2, #44]
 209 00fa DDE7     		b	.L6
 210              	.L18:
3785:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 211              		.loc 1 3785 10 is_stmt 0 view .LVU57
 212 00fc 0020     		movs	r0, #0
 213 00fe 9BE7     		b	.L2
 214              	.LVL8:
 215              	.L10:
 216              		.cfi_def_cfa_offset 0
 217              		.cfi_restore 4
 218              		.cfi_restore 5
 219              		.cfi_restore 6
 220              		.cfi_restore 14
3710:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 221              		.loc 1 3710 12 view .LVU58
 222 0100 0120     		movs	r0, #1
 223              	.LVL9:
 224              		.loc 1 3786 1 view .LVU59
 225 0102 7047     		bx	lr
 226              	.L21:
 227              		.align	2
 228              	.L20:
 229 0104 00440258 		.word	1476543488
 230              		.cfi_endproc
 231              	.LFE358:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 72


 233              		.section	.text.RCCEx_PLL3_Config,"ax",%progbits
 234              		.align	1
 235              		.syntax unified
 236              		.thumb
 237              		.thumb_func
 239              	RCCEx_PLL3_Config:
 240              	.LVL10:
 241              	.LFB359:
3787:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3788:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3789:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3790:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  Configure the PLL3 VCI,VCO ranges, multiplication and division factors and enable it
3791:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  pll3: Pointer to an RCC_PLL3InitTypeDef structure that
3792:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *         contains the configuration parameters  as well as VCI, VCO clock ranges.
3793:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @param  Divider  divider parameter to be updated
3794:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @note   PLL3 is temporary disabled to apply new parameters
3795:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   *
3796:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval HAL status
3797:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3798:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** static HAL_StatusTypeDef RCCEx_PLL3_Config(RCC_PLL3InitTypeDef *pll3, uint32_t Divider)
3799:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
 242              		.loc 1 3799 1 is_stmt 1 view -0
 243              		.cfi_startproc
 244              		@ args = 0, pretend = 0, frame = 0
 245              		@ frame_needed = 0, uses_anonymous_args = 0
3800:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t tickstart;
 246              		.loc 1 3800 3 view .LVU61
3801:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   HAL_StatusTypeDef status = HAL_OK;
 247              		.loc 1 3801 3 view .LVU62
3802:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLL3M_VALUE(pll3->PLL3M));
 248              		.loc 1 3802 3 view .LVU63
3803:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLL3N_VALUE(pll3->PLL3N));
 249              		.loc 1 3803 3 view .LVU64
3804:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLL3P_VALUE(pll3->PLL3P));
 250              		.loc 1 3804 3 view .LVU65
3805:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLL3R_VALUE(pll3->PLL3R));
 251              		.loc 1 3805 3 view .LVU66
3806:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLL3Q_VALUE(pll3->PLL3Q));
 252              		.loc 1 3806 3 view .LVU67
3807:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLL3RGE_VALUE(pll3->PLL3RGE));
 253              		.loc 1 3807 3 view .LVU68
3808:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLL3VCO_VALUE(pll3->PLL3VCOSEL));
 254              		.loc 1 3808 3 view .LVU69
3809:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_PLLFRACN_VALUE(pll3->PLL3FRACN));
 255              		.loc 1 3809 3 view .LVU70
3810:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3811:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Check that PLL3 OSC clock source is already set */
3812:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (__HAL_RCC_GET_PLL_OSCSOURCE() == RCC_PLLSOURCE_NONE)
 256              		.loc 1 3812 3 view .LVU71
 257              		.loc 1 3812 7 is_stmt 0 view .LVU72
 258 0000 404B     		ldr	r3, .L41
 259 0002 9B6A     		ldr	r3, [r3, #40]
 260 0004 03F00303 		and	r3, r3, #3
 261              		.loc 1 3812 6 view .LVU73
 262 0008 032B     		cmp	r3, #3
 263 000a 79D0     		beq	.L31
3799:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t tickstart;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 73


 264              		.loc 1 3799 1 view .LVU74
 265 000c 70B5     		push	{r4, r5, r6, lr}
 266              		.cfi_def_cfa_offset 16
 267              		.cfi_offset 4, -16
 268              		.cfi_offset 5, -12
 269              		.cfi_offset 6, -8
 270              		.cfi_offset 14, -4
 271 000e 0546     		mov	r5, r0
 272 0010 0E46     		mov	r6, r1
3813:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3814:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     return HAL_ERROR;
3815:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3816:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3817:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3818:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   else
3819:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3820:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Disable  PLL3. */
3821:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL3_DISABLE();
 273              		.loc 1 3821 5 is_stmt 1 view .LVU75
 274 0012 3C4A     		ldr	r2, .L41
 275 0014 1368     		ldr	r3, [r2]
 276 0016 23F08053 		bic	r3, r3, #268435456
 277 001a 1360     		str	r3, [r2]
3822:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3823:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Get Start Tick*/
3824:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     tickstart = HAL_GetTick();
 278              		.loc 1 3824 5 view .LVU76
 279              		.loc 1 3824 17 is_stmt 0 view .LVU77
 280 001c FFF7FEFF 		bl	HAL_GetTick
 281              	.LVL11:
 282              		.loc 1 3824 17 view .LVU78
 283 0020 0446     		mov	r4, r0
 284              	.LVL12:
3825:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Wait till PLL3 is ready */
3826:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     while (__HAL_RCC_GET_FLAG(RCC_FLAG_PLL3RDY) != 0U)
 285              		.loc 1 3826 5 is_stmt 1 view .LVU79
 286              	.L24:
 287              		.loc 1 3826 49 view .LVU80
 288              		.loc 1 3826 12 is_stmt 0 view .LVU81
 289 0022 384B     		ldr	r3, .L41
 290 0024 1B68     		ldr	r3, [r3]
 291              		.loc 1 3826 49 view .LVU82
 292 0026 13F0005F 		tst	r3, #536870912
 293 002a 06D0     		beq	.L38
3827:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3828:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if ((HAL_GetTick() - tickstart) > PLL3_TIMEOUT_VALUE)
 294              		.loc 1 3828 7 is_stmt 1 view .LVU83
 295              		.loc 1 3828 12 is_stmt 0 view .LVU84
 296 002c FFF7FEFF 		bl	HAL_GetTick
 297              	.LVL13:
 298              		.loc 1 3828 26 discriminator 1 view .LVU85
 299 0030 031B     		subs	r3, r0, r4
 300              		.loc 1 3828 10 discriminator 1 view .LVU86
 301 0032 022B     		cmp	r3, #2
 302 0034 F5D9     		bls	.L24
3829:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
3830:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         return HAL_TIMEOUT;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 74


 303              		.loc 1 3830 16 view .LVU87
 304 0036 0320     		movs	r0, #3
 305              	.L23:
3831:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
3832:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3833:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3834:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Configure the PLL3  multiplication and division factors. */
3835:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL3_CONFIG(pll3->PLL3M,
3836:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll3->PLL3N,
3837:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll3->PLL3P,
3838:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll3->PLL3Q,
3839:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll3->PLL3R);
3840:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3841:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Select PLL3 input reference frequency range: VCI */
3842:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL3_VCIRANGE(pll3->PLL3RGE) ;
3843:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3844:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Select PLL3 output frequency range : VCO */
3845:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL3_VCORANGE(pll3->PLL3VCOSEL) ;
3846:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3847:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Disable PLL3FRACN . */
3848:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL3FRACN_DISABLE();
3849:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3850:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Configures PLL3 clock Fractional Part Of The Multiplication Factor */
3851:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL3FRACN_CONFIG(pll3->PLL3FRACN);
3852:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3853:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Enable PLL3FRACN . */
3854:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL3FRACN_ENABLE();
3855:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3856:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Enable the PLL3 clock output */
3857:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     if (Divider == DIVIDER_P_UPDATE)
3858:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3859:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_PLL3CLKOUT_ENABLE(RCC_PLL3_DIVP);
3860:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3861:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else if (Divider == DIVIDER_Q_UPDATE)
3862:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3863:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_PLL3CLKOUT_ENABLE(RCC_PLL3_DIVQ);
3864:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3865:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     else
3866:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3867:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       __HAL_RCC_PLL3CLKOUT_ENABLE(RCC_PLL3_DIVR);
3868:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3869:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3870:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Enable  PLL3. */
3871:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_PLL3_ENABLE();
3872:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3873:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Get Start Tick*/
3874:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     tickstart = HAL_GetTick();
3875:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3876:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Wait till PLL3 is ready */
3877:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     while (__HAL_RCC_GET_FLAG(RCC_FLAG_PLL3RDY) == 0U)
3878:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
3879:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       if ((HAL_GetTick() - tickstart) > PLL3_TIMEOUT_VALUE)
3880:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
3881:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         return HAL_TIMEOUT;
3882:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
3883:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
3884:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 75


3885:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
3886:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3887:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3888:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   return status;
3889:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 306              		.loc 1 3889 1 view .LVU88
 307 0038 70BD     		pop	{r4, r5, r6, pc}
 308              	.LVL14:
 309              	.L38:
3835:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll3->PLL3N,
 310              		.loc 1 3835 5 is_stmt 1 view .LVU89
3835:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll3->PLL3N,
 311              		.loc 1 3835 5 view .LVU90
 312 003a 324B     		ldr	r3, .L41
 313 003c 9A6A     		ldr	r2, [r3, #40]
 314 003e 22F07C72 		bic	r2, r2, #66060288
 315 0042 2968     		ldr	r1, [r5]
 316 0044 42EA0152 		orr	r2, r2, r1, lsl #20
 317 0048 9A62     		str	r2, [r3, #40]
3835:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll3->PLL3N,
 318              		.loc 1 3835 5 view .LVU91
 319 004a 6A68     		ldr	r2, [r5, #4]
 320 004c 013A     		subs	r2, r2, #1
 321 004e C2F30802 		ubfx	r2, r2, #0, #9
 322 0052 A968     		ldr	r1, [r5, #8]
 323 0054 0139     		subs	r1, r1, #1
 324 0056 4902     		lsls	r1, r1, #9
 325 0058 89B2     		uxth	r1, r1
 326 005a 0A43     		orrs	r2, r2, r1
 327 005c E968     		ldr	r1, [r5, #12]
 328 005e 0139     		subs	r1, r1, #1
 329 0060 0904     		lsls	r1, r1, #16
 330 0062 01F4FE01 		and	r1, r1, #8323072
 331 0066 0A43     		orrs	r2, r2, r1
 332 0068 2969     		ldr	r1, [r5, #16]
 333 006a 0139     		subs	r1, r1, #1
 334 006c 0906     		lsls	r1, r1, #24
 335 006e 01F0FE41 		and	r1, r1, #2130706432
 336 0072 0A43     		orrs	r2, r2, r1
 337 0074 1A64     		str	r2, [r3, #64]
3835:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****                           pll3->PLL3N,
 338              		.loc 1 3835 5 view .LVU92
3842:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 339              		.loc 1 3842 5 view .LVU93
 340 0076 DA6A     		ldr	r2, [r3, #44]
 341 0078 22F44062 		bic	r2, r2, #3072
 342 007c 6969     		ldr	r1, [r5, #20]
 343 007e 0A43     		orrs	r2, r2, r1
 344 0080 DA62     		str	r2, [r3, #44]
3845:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 345              		.loc 1 3845 5 view .LVU94
 346 0082 DA6A     		ldr	r2, [r3, #44]
 347 0084 22F40072 		bic	r2, r2, #512
 348 0088 A969     		ldr	r1, [r5, #24]
 349 008a 0A43     		orrs	r2, r2, r1
 350 008c DA62     		str	r2, [r3, #44]
3848:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 76


 351              		.loc 1 3848 5 view .LVU95
 352 008e DA6A     		ldr	r2, [r3, #44]
 353 0090 22F48072 		bic	r2, r2, #256
 354 0094 DA62     		str	r2, [r3, #44]
3851:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 355              		.loc 1 3851 5 view .LVU96
 356 0096 5A6C     		ldr	r2, [r3, #68]
 357 0098 6FF3CF02 		bfc	r2, #3, #13
 358 009c E969     		ldr	r1, [r5, #28]
 359 009e 42EAC102 		orr	r2, r2, r1, lsl #3
 360 00a2 5A64     		str	r2, [r3, #68]
3854:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 361              		.loc 1 3854 5 view .LVU97
 362 00a4 DA6A     		ldr	r2, [r3, #44]
 363 00a6 42F48072 		orr	r2, r2, #256
 364 00aa DA62     		str	r2, [r3, #44]
3857:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 365              		.loc 1 3857 5 view .LVU98
3857:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 366              		.loc 1 3857 8 is_stmt 0 view .LVU99
 367 00ac C6B9     		cbnz	r6, .L26
3859:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 368              		.loc 1 3859 7 is_stmt 1 view .LVU100
 369 00ae 1A46     		mov	r2, r3
 370 00b0 DB6A     		ldr	r3, [r3, #44]
 371 00b2 43F48003 		orr	r3, r3, #4194304
 372 00b6 D362     		str	r3, [r2, #44]
 373              	.L27:
3871:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 374              		.loc 1 3871 5 view .LVU101
 375 00b8 124A     		ldr	r2, .L41
 376 00ba 1368     		ldr	r3, [r2]
 377 00bc 43F08053 		orr	r3, r3, #268435456
 378 00c0 1360     		str	r3, [r2]
3874:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 379              		.loc 1 3874 5 view .LVU102
3874:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 380              		.loc 1 3874 17 is_stmt 0 view .LVU103
 381 00c2 FFF7FEFF 		bl	HAL_GetTick
 382              	.LVL15:
 383 00c6 0446     		mov	r4, r0
 384              	.LVL16:
3877:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 385              		.loc 1 3877 5 is_stmt 1 view .LVU104
 386              	.L29:
3877:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 387              		.loc 1 3877 49 view .LVU105
3877:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 388              		.loc 1 3877 12 is_stmt 0 view .LVU106
 389 00c8 0E4B     		ldr	r3, .L41
 390 00ca 1B68     		ldr	r3, [r3]
3877:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 391              		.loc 1 3877 49 view .LVU107
 392 00cc 13F0005F 		tst	r3, #536870912
 393 00d0 14D1     		bne	.L39
3879:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 394              		.loc 1 3879 7 is_stmt 1 view .LVU108
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 77


3879:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 395              		.loc 1 3879 12 is_stmt 0 view .LVU109
 396 00d2 FFF7FEFF 		bl	HAL_GetTick
 397              	.LVL17:
3879:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 398              		.loc 1 3879 26 discriminator 1 view .LVU110
 399 00d6 001B     		subs	r0, r0, r4
3879:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 400              		.loc 1 3879 10 discriminator 1 view .LVU111
 401 00d8 0228     		cmp	r0, #2
 402 00da F5D9     		bls	.L29
3881:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 403              		.loc 1 3881 16 view .LVU112
 404 00dc 0320     		movs	r0, #3
 405 00de ABE7     		b	.L23
 406              	.L26:
3861:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 407              		.loc 1 3861 10 is_stmt 1 view .LVU113
3861:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 408              		.loc 1 3861 13 is_stmt 0 view .LVU114
 409 00e0 012E     		cmp	r6, #1
 410 00e2 05D0     		beq	.L40
3867:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 411              		.loc 1 3867 7 is_stmt 1 view .LVU115
 412 00e4 074A     		ldr	r2, .L41
 413 00e6 D36A     		ldr	r3, [r2, #44]
 414 00e8 43F08073 		orr	r3, r3, #16777216
 415 00ec D362     		str	r3, [r2, #44]
 416 00ee E3E7     		b	.L27
 417              	.L40:
3863:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 418              		.loc 1 3863 7 view .LVU116
 419 00f0 044A     		ldr	r2, .L41
 420 00f2 D36A     		ldr	r3, [r2, #44]
 421 00f4 43F40003 		orr	r3, r3, #8388608
 422 00f8 D362     		str	r3, [r2, #44]
 423 00fa DDE7     		b	.L27
 424              	.L39:
3888:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 425              		.loc 1 3888 10 is_stmt 0 view .LVU117
 426 00fc 0020     		movs	r0, #0
 427 00fe 9BE7     		b	.L23
 428              	.LVL18:
 429              	.L31:
 430              		.cfi_def_cfa_offset 0
 431              		.cfi_restore 4
 432              		.cfi_restore 5
 433              		.cfi_restore 6
 434              		.cfi_restore 14
3814:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 435              		.loc 1 3814 12 view .LVU118
 436 0100 0120     		movs	r0, #1
 437              	.LVL19:
 438              		.loc 1 3889 1 view .LVU119
 439 0102 7047     		bx	lr
 440              	.L42:
 441              		.align	2
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 78


 442              	.L41:
 443 0104 00440258 		.word	1476543488
 444              		.cfi_endproc
 445              	.LFE359:
 447              		.section	.text.HAL_RCCEx_PeriphCLKConfig,"ax",%progbits
 448              		.align	1
 449              		.global	HAL_RCCEx_PeriphCLKConfig
 450              		.syntax unified
 451              		.thumb
 452              		.thumb_func
 454              	HAL_RCCEx_PeriphCLKConfig:
 455              	.LVL20:
 456              	.LFB335:
 106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t tmpreg;
 457              		.loc 1 106 1 is_stmt 1 view -0
 458              		.cfi_startproc
 459              		@ args = 0, pretend = 0, frame = 0
 460              		@ frame_needed = 0, uses_anonymous_args = 0
 106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t tmpreg;
 461              		.loc 1 106 1 is_stmt 0 view .LVU121
 462 0000 F8B5     		push	{r3, r4, r5, r6, r7, lr}
 463              		.cfi_def_cfa_offset 24
 464              		.cfi_offset 3, -24
 465              		.cfi_offset 4, -20
 466              		.cfi_offset 5, -16
 467              		.cfi_offset 6, -12
 468              		.cfi_offset 7, -8
 469              		.cfi_offset 14, -4
 470 0002 0446     		mov	r4, r0
 107:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t tickstart;
 471              		.loc 1 107 3 is_stmt 1 view .LVU122
 108:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   HAL_StatusTypeDef ret = HAL_OK;      /* Intermediate status */
 472              		.loc 1 108 3 view .LVU123
 109:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   HAL_StatusTypeDef status = HAL_OK;   /* Final status */
 473              		.loc 1 109 3 view .LVU124
 474              	.LVL21:
 110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 475              		.loc 1 110 3 view .LVU125
 114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 476              		.loc 1 114 3 view .LVU126
 114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 477              		.loc 1 114 22 is_stmt 0 view .LVU127
 478 0004 0368     		ldr	r3, [r0]
 114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 479              		.loc 1 114 6 view .LVU128
 480 0006 13F0006F 		tst	r3, #134217728
 481 000a 30D0     		beq	.L172
 117:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 482              		.loc 1 117 5 is_stmt 1 view .LVU129
 117:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 483              		.loc 1 117 26 is_stmt 0 view .LVU130
 484 000c C36E     		ldr	r3, [r0, #108]
 117:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 485              		.loc 1 117 5 view .LVU131
 486 000e B3F5001F 		cmp	r3, #2097152
 487 0012 26D0     		beq	.L45
 488 0014 0ED8     		bhi	.L46
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 79


 489 0016 ABB1     		cbz	r3, .L47
 490 0018 B3F5801F 		cmp	r3, #1048576
 491 001c 07D1     		bne	.L220
 128:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 492              		.loc 1 128 9 is_stmt 1 view .LVU132
 128:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 493              		.loc 1 128 15 is_stmt 0 view .LVU133
 494 001e 0221     		movs	r1, #2
 495 0020 0830     		adds	r0, r0, #8
 496              	.LVL22:
 128:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 497              		.loc 1 128 15 view .LVU134
 498 0022 FFF7FEFF 		bl	RCCEx_PLL2_Config
 499              	.LVL23:
 500 0026 0546     		mov	r5, r0
 501              	.LVL24:
 131:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 502              		.loc 1 131 9 is_stmt 1 view .LVU135
 503              	.L50:
 149:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 504              		.loc 1 149 5 view .LVU136
 149:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 505              		.loc 1 149 8 is_stmt 0 view .LVU137
 506 0028 95B1     		cbz	r5, .L49
 157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 507              		.loc 1 157 14 view .LVU138
 508 002a 2E46     		mov	r6, r5
 509 002c 21E0     		b	.L44
 510              	.LVL25:
 511              	.L220:
 117:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 512              		.loc 1 117 5 view .LVU139
 513 002e 0126     		movs	r6, #1
 514 0030 3546     		mov	r5, r6
 515 0032 1EE0     		b	.L44
 516              	.L46:
 517 0034 B3F5401F 		cmp	r3, #3145728
 518 0038 01D1     		bne	.L221
 519 003a 0025     		movs	r5, #0
 520 003c 08E0     		b	.L49
 521              	.L221:
 522 003e 0126     		movs	r6, #1
 523 0040 3546     		mov	r5, r6
 524 0042 16E0     		b	.L44
 525              	.L47:
 121:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 526              		.loc 1 121 9 is_stmt 1 view .LVU140
 527 0044 974A     		ldr	r2, .L244
 528 0046 D36A     		ldr	r3, [r2, #44]
 529 0048 43F40033 		orr	r3, r3, #131072
 530 004c D362     		str	r3, [r2, #44]
 124:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 531              		.loc 1 124 9 view .LVU141
 149:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 532              		.loc 1 149 5 view .LVU142
 109:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   HAL_StatusTypeDef status = HAL_OK;   /* Final status */
 533              		.loc 1 109 21 is_stmt 0 view .LVU143
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 80


 534 004e 0025     		movs	r5, #0
 535              	.LVL26:
 536              	.L49:
 152:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 537              		.loc 1 152 7 is_stmt 1 view .LVU144
 538 0050 944A     		ldr	r2, .L244
 539 0052 136D     		ldr	r3, [r2, #80]
 540 0054 23F44013 		bic	r3, r3, #3145728
 541 0058 E16E     		ldr	r1, [r4, #108]
 542 005a 0B43     		orrs	r3, r3, r1
 543 005c 1365     		str	r3, [r2, #80]
 110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 544              		.loc 1 110 21 is_stmt 0 view .LVU145
 545 005e 0026     		movs	r6, #0
 546 0060 07E0     		b	.L44
 547              	.LVL27:
 548              	.L45:
 134:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 549              		.loc 1 134 9 is_stmt 1 view .LVU146
 134:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 550              		.loc 1 134 15 is_stmt 0 view .LVU147
 551 0062 0221     		movs	r1, #2
 552 0064 2830     		adds	r0, r0, #40
 553              	.LVL28:
 134:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 554              		.loc 1 134 15 view .LVU148
 555 0066 FFF7FEFF 		bl	RCCEx_PLL3_Config
 556              	.LVL29:
 557 006a 0546     		mov	r5, r0
 558              	.LVL30:
 137:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 559              		.loc 1 137 9 is_stmt 1 view .LVU149
 560 006c DCE7     		b	.L50
 561              	.LVL31:
 562              	.L172:
 110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 563              		.loc 1 110 21 is_stmt 0 view .LVU150
 564 006e 0026     		movs	r6, #0
 109:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   HAL_StatusTypeDef status = HAL_OK;   /* Final status */
 565              		.loc 1 109 21 view .LVU151
 566 0070 3546     		mov	r5, r6
 567              	.LVL32:
 568              	.L44:
 162:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 569              		.loc 1 162 3 is_stmt 1 view .LVU152
 162:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 570              		.loc 1 162 22 is_stmt 0 view .LVU153
 571 0072 2368     		ldr	r3, [r4]
 162:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 572              		.loc 1 162 6 view .LVU154
 573 0074 13F4807F 		tst	r3, #256
 574 0078 14D0     		beq	.L51
 164:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 575              		.loc 1 164 5 is_stmt 1 view .LVU155
 164:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 576              		.loc 1 164 26 is_stmt 0 view .LVU156
 577 007a A36D     		ldr	r3, [r4, #88]
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 81


 164:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 578              		.loc 1 164 5 view .LVU157
 579 007c 042B     		cmp	r3, #4
 580 007e 31D8     		bhi	.L175
 581 0080 DFE803F0 		tbb	[pc, r3]
 582              	.L53:
 583 0084 03       		.byte	(.L56-.L53)/2
 584 0085 22       		.byte	(.L55-.L53)/2
 585 0086 29       		.byte	(.L54-.L53)/2
 586 0087 08       		.byte	(.L52-.L53)/2
 587 0088 08       		.byte	(.L52-.L53)/2
 588 0089 00       		.p2align 1
 589              	.L56:
 168:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 590              		.loc 1 168 9 is_stmt 1 view .LVU158
 591 008a 864A     		ldr	r2, .L244
 592 008c D36A     		ldr	r3, [r2, #44]
 593 008e 43F40033 		orr	r3, r3, #131072
 594 0092 D362     		str	r3, [r2, #44]
 171:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 595              		.loc 1 171 9 view .LVU159
 596              	.L52:
 201:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 597              		.loc 1 201 5 view .LVU160
 201:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 598              		.loc 1 201 8 is_stmt 0 view .LVU161
 599 0094 4DBB     		cbnz	r5, .L176
 204:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 600              		.loc 1 204 7 is_stmt 1 view .LVU162
 601 0096 834A     		ldr	r2, .L244
 602 0098 136D     		ldr	r3, [r2, #80]
 603 009a 23F00703 		bic	r3, r3, #7
 604 009e A16D     		ldr	r1, [r4, #88]
 605 00a0 0B43     		orrs	r3, r3, r1
 606 00a2 1365     		str	r3, [r2, #80]
 607              	.LVL33:
 608              	.L51:
 270:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 609              		.loc 1 270 3 view .LVU163
 270:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 610              		.loc 1 270 22 is_stmt 0 view .LVU164
 611 00a4 2368     		ldr	r3, [r4]
 270:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 612              		.loc 1 270 6 view .LVU165
 613 00a6 13F4007F 		tst	r3, #512
 614 00aa 42D0     		beq	.L57
 272:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 615              		.loc 1 272 5 is_stmt 1 view .LVU166
 272:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 616              		.loc 1 272 26 is_stmt 0 view .LVU167
 617 00ac E36D     		ldr	r3, [r4, #92]
 272:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 618              		.loc 1 272 5 view .LVU168
 619 00ae 802B     		cmp	r3, #128
 620 00b0 31D0     		beq	.L58
 621 00b2 1FD8     		bhi	.L59
 622 00b4 4BB3     		cbz	r3, .L60
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 82


 623 00b6 402B     		cmp	r3, #64
 624 00b8 19D1     		bne	.L222
 283:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 625              		.loc 1 283 9 is_stmt 1 view .LVU169
 283:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 626              		.loc 1 283 15 is_stmt 0 view .LVU170
 627 00ba 0021     		movs	r1, #0
 628 00bc 04F10800 		add	r0, r4, #8
 629 00c0 FFF7FEFF 		bl	RCCEx_PLL2_Config
 630              	.LVL34:
 631 00c4 0546     		mov	r5, r0
 632              	.LVL35:
 286:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 633              		.loc 1 286 9 is_stmt 1 view .LVU171
 634 00c6 2CE0     		b	.L62
 635              	.L55:
 175:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 636              		.loc 1 175 9 view .LVU172
 175:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 637              		.loc 1 175 15 is_stmt 0 view .LVU173
 638 00c8 0021     		movs	r1, #0
 639 00ca 04F10800 		add	r0, r4, #8
 640 00ce FFF7FEFF 		bl	RCCEx_PLL2_Config
 641              	.LVL36:
 642 00d2 0546     		mov	r5, r0
 643              	.LVL37:
 178:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 644              		.loc 1 178 9 is_stmt 1 view .LVU174
 645 00d4 DEE7     		b	.L52
 646              	.L54:
 181:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 647              		.loc 1 181 9 view .LVU175
 181:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 648              		.loc 1 181 15 is_stmt 0 view .LVU176
 649 00d6 0021     		movs	r1, #0
 650 00d8 04F12800 		add	r0, r4, #40
 651 00dc FFF7FEFF 		bl	RCCEx_PLL3_Config
 652              	.LVL38:
 653 00e0 0546     		mov	r5, r0
 654              	.LVL39:
 184:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 655              		.loc 1 184 9 is_stmt 1 view .LVU177
 656 00e2 D7E7     		b	.L52
 657              	.L175:
 164:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 658              		.loc 1 164 5 is_stmt 0 view .LVU178
 659 00e4 0126     		movs	r6, #1
 660              	.LVL40:
 164:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 661              		.loc 1 164 5 view .LVU179
 662 00e6 3546     		mov	r5, r6
 663              	.LVL41:
 164:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 664              		.loc 1 164 5 view .LVU180
 665 00e8 DCE7     		b	.L51
 666              	.LVL42:
 667              	.L176:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 83


 209:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 668              		.loc 1 209 14 view .LVU181
 669 00ea 2E46     		mov	r6, r5
 670              	.LVL43:
 209:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 671              		.loc 1 209 14 view .LVU182
 672 00ec DAE7     		b	.L51
 673              	.LVL44:
 674              	.L222:
 272:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 675              		.loc 1 272 5 view .LVU183
 676 00ee 0126     		movs	r6, #1
 677              	.LVL45:
 272:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 678              		.loc 1 272 5 view .LVU184
 679 00f0 3546     		mov	r5, r6
 680              	.LVL46:
 272:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 681              		.loc 1 272 5 view .LVU185
 682 00f2 1EE0     		b	.L57
 683              	.LVL47:
 684              	.L59:
 272:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 685              		.loc 1 272 5 view .LVU186
 686 00f4 B3F5807F 		cmp	r3, #256
 687 00f8 13D0     		beq	.L62
 688 00fa B3F5A07F 		cmp	r3, #320
 689 00fe 10D0     		beq	.L62
 690 0100 C02B     		cmp	r3, #192
 691 0102 0ED0     		beq	.L62
 692 0104 0126     		movs	r6, #1
 693              	.LVL48:
 272:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 694              		.loc 1 272 5 view .LVU187
 695 0106 3546     		mov	r5, r6
 696              	.LVL49:
 272:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 697              		.loc 1 272 5 view .LVU188
 698 0108 13E0     		b	.L57
 699              	.LVL50:
 700              	.L60:
 276:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 701              		.loc 1 276 9 is_stmt 1 view .LVU189
 702 010a 664A     		ldr	r2, .L244
 703 010c D36A     		ldr	r3, [r2, #44]
 704 010e 43F40033 		orr	r3, r3, #131072
 705 0112 D362     		str	r3, [r2, #44]
 279:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 706              		.loc 1 279 9 view .LVU190
 707 0114 05E0     		b	.L62
 708              	.L58:
 289:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 709              		.loc 1 289 9 view .LVU191
 289:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 710              		.loc 1 289 15 is_stmt 0 view .LVU192
 711 0116 0021     		movs	r1, #0
 712 0118 04F12800 		add	r0, r4, #40
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 84


 713 011c FFF7FEFF 		bl	RCCEx_PLL3_Config
 714              	.LVL51:
 715 0120 0546     		mov	r5, r0
 716              	.LVL52:
 292:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 717              		.loc 1 292 9 is_stmt 1 view .LVU193
 718              	.L62:
 314:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 719              		.loc 1 314 5 view .LVU194
 314:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 720              		.loc 1 314 8 is_stmt 0 view .LVU195
 721 0122 D5B9     		cbnz	r5, .L177
 317:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 722              		.loc 1 317 7 is_stmt 1 view .LVU196
 723 0124 5F4A     		ldr	r2, .L244
 724 0126 136D     		ldr	r3, [r2, #80]
 725 0128 23F4E073 		bic	r3, r3, #448
 726 012c E16D     		ldr	r1, [r4, #92]
 727 012e 0B43     		orrs	r3, r3, r1
 728 0130 1365     		str	r3, [r2, #80]
 729              	.LVL53:
 730              	.L57:
 330:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 731              		.loc 1 330 3 view .LVU197
 330:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 732              		.loc 1 330 22 is_stmt 0 view .LVU198
 733 0132 2368     		ldr	r3, [r4]
 330:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 734              		.loc 1 330 6 view .LVU199
 735 0134 13F4806F 		tst	r3, #1024
 736 0138 34D0     		beq	.L63
 332:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 737              		.loc 1 332 5 is_stmt 1 view .LVU200
 332:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 738              		.loc 1 332 26 is_stmt 0 view .LVU201
 739 013a 236E     		ldr	r3, [r4, #96]
 332:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 740              		.loc 1 332 5 view .LVU202
 741 013c B3F5806F 		cmp	r3, #1024
 742 0140 22D0     		beq	.L64
 743 0142 0FD8     		bhi	.L65
 744 0144 D3B1     		cbz	r3, .L66
 745 0146 B3F5007F 		cmp	r3, #512
 746 014a 08D1     		bne	.L223
 343:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 747              		.loc 1 343 9 is_stmt 1 view .LVU203
 343:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 748              		.loc 1 343 15 is_stmt 0 view .LVU204
 749 014c 0021     		movs	r1, #0
 750 014e 04F10800 		add	r0, r4, #8
 751 0152 FFF7FEFF 		bl	RCCEx_PLL2_Config
 752              	.LVL54:
 753 0156 0546     		mov	r5, r0
 754              	.LVL55:
 346:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 755              		.loc 1 346 9 is_stmt 1 view .LVU205
 756 0158 1CE0     		b	.L68
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 85


 757              	.L177:
 322:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 758              		.loc 1 322 14 is_stmt 0 view .LVU206
 759 015a 2E46     		mov	r6, r5
 760              	.LVL56:
 322:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 761              		.loc 1 322 14 view .LVU207
 762 015c E9E7     		b	.L57
 763              	.LVL57:
 764              	.L223:
 332:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 765              		.loc 1 332 5 view .LVU208
 766 015e 0126     		movs	r6, #1
 767              	.LVL58:
 332:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 768              		.loc 1 332 5 view .LVU209
 769 0160 3546     		mov	r5, r6
 770              	.LVL59:
 332:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 771              		.loc 1 332 5 view .LVU210
 772 0162 1FE0     		b	.L63
 773              	.LVL60:
 774              	.L65:
 332:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 775              		.loc 1 332 5 view .LVU211
 776 0164 B3F5006F 		cmp	r3, #2048
 777 0168 14D0     		beq	.L68
 778 016a B3F5206F 		cmp	r3, #2560
 779 016e 11D0     		beq	.L68
 780 0170 B3F5C06F 		cmp	r3, #1536
 781 0174 0ED0     		beq	.L68
 782 0176 0126     		movs	r6, #1
 783              	.LVL61:
 332:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 784              		.loc 1 332 5 view .LVU212
 785 0178 3546     		mov	r5, r6
 786              	.LVL62:
 332:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 787              		.loc 1 332 5 view .LVU213
 788 017a 13E0     		b	.L63
 789              	.LVL63:
 790              	.L66:
 336:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 791              		.loc 1 336 9 is_stmt 1 view .LVU214
 792 017c 494A     		ldr	r2, .L244
 793 017e D36A     		ldr	r3, [r2, #44]
 794 0180 43F40033 		orr	r3, r3, #131072
 795 0184 D362     		str	r3, [r2, #44]
 339:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 796              		.loc 1 339 9 view .LVU215
 797 0186 05E0     		b	.L68
 798              	.L64:
 349:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 799              		.loc 1 349 9 view .LVU216
 349:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 800              		.loc 1 349 15 is_stmt 0 view .LVU217
 801 0188 0021     		movs	r1, #0
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 86


 802 018a 04F12800 		add	r0, r4, #40
 803 018e FFF7FEFF 		bl	RCCEx_PLL3_Config
 804              	.LVL64:
 805 0192 0546     		mov	r5, r0
 806              	.LVL65:
 352:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 807              		.loc 1 352 9 is_stmt 1 view .LVU218
 808              	.L68:
 374:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 809              		.loc 1 374 5 view .LVU219
 374:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 810              		.loc 1 374 8 is_stmt 0 view .LVU220
 811 0194 BDB9     		cbnz	r5, .L178
 377:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 812              		.loc 1 377 7 is_stmt 1 view .LVU221
 813 0196 434A     		ldr	r2, .L244
 814 0198 136D     		ldr	r3, [r2, #80]
 815 019a 23F46063 		bic	r3, r3, #3584
 816 019e 216E     		ldr	r1, [r4, #96]
 817 01a0 0B43     		orrs	r3, r3, r1
 818 01a2 1365     		str	r3, [r2, #80]
 819              	.LVL66:
 820              	.L63:
 556:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 821              		.loc 1 556 3 view .LVU222
 556:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 822              		.loc 1 556 22 is_stmt 0 view .LVU223
 823 01a4 2368     		ldr	r3, [r4]
 556:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 824              		.loc 1 556 6 view .LVU224
 825 01a6 13F0007F 		tst	r3, #33554432
 826 01aa 24D0     		beq	.L69
 558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 827              		.loc 1 558 5 is_stmt 1 view .LVU225
 558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 828              		.loc 1 558 26 is_stmt 0 view .LVU226
 829 01ac E36C     		ldr	r3, [r4, #76]
 558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 830              		.loc 1 558 5 view .LVU227
 831 01ae 202B     		cmp	r3, #32
 832 01b0 13D0     		beq	.L70
 833 01b2 0DD8     		bhi	.L71
 834 01b4 BBB1     		cbz	r3, .L72
 835 01b6 102B     		cmp	r3, #16
 836 01b8 07D1     		bne	.L224
 562:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 837              		.loc 1 562 9 is_stmt 1 view .LVU228
 838 01ba 3A4A     		ldr	r2, .L244
 839 01bc D36A     		ldr	r3, [r2, #44]
 840 01be 43F40033 		orr	r3, r3, #131072
 841 01c2 D362     		str	r3, [r2, #44]
 565:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 842              		.loc 1 565 9 view .LVU229
 843 01c4 0FE0     		b	.L72
 844              	.L178:
 382:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 845              		.loc 1 382 14 is_stmt 0 view .LVU230
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 87


 846 01c6 2E46     		mov	r6, r5
 847              	.LVL67:
 382:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 848              		.loc 1 382 14 view .LVU231
 849 01c8 ECE7     		b	.L63
 850              	.LVL68:
 851              	.L224:
 558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 852              		.loc 1 558 5 view .LVU232
 853 01ca 0126     		movs	r6, #1
 854              	.LVL69:
 558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 855              		.loc 1 558 5 view .LVU233
 856 01cc 3546     		mov	r5, r6
 857              	.LVL70:
 558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 858              		.loc 1 558 5 view .LVU234
 859 01ce 12E0     		b	.L69
 860              	.LVL71:
 861              	.L71:
 558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 862              		.loc 1 558 5 view .LVU235
 863 01d0 302B     		cmp	r3, #48
 864 01d2 08D0     		beq	.L72
 865 01d4 0126     		movs	r6, #1
 866              	.LVL72:
 558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 867              		.loc 1 558 5 view .LVU236
 868 01d6 3546     		mov	r5, r6
 869              	.LVL73:
 558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 870              		.loc 1 558 5 view .LVU237
 871 01d8 0DE0     		b	.L69
 872              	.LVL74:
 873              	.L70:
 569:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 874              		.loc 1 569 9 is_stmt 1 view .LVU238
 569:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 875              		.loc 1 569 15 is_stmt 0 view .LVU239
 876 01da 0221     		movs	r1, #2
 877 01dc 04F10800 		add	r0, r4, #8
 878 01e0 FFF7FEFF 		bl	RCCEx_PLL2_Config
 879              	.LVL75:
 880 01e4 0546     		mov	r5, r0
 881              	.LVL76:
 572:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 882              		.loc 1 572 9 is_stmt 1 view .LVU240
 883              	.L72:
 589:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 884              		.loc 1 589 5 view .LVU241
 589:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 885              		.loc 1 589 8 is_stmt 0 view .LVU242
 886 01e6 D5B9     		cbnz	r5, .L179
 592:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 887              		.loc 1 592 7 is_stmt 1 view .LVU243
 888 01e8 2E4A     		ldr	r2, .L244
 889 01ea D36C     		ldr	r3, [r2, #76]
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 88


 890 01ec 23F03003 		bic	r3, r3, #48
 891 01f0 E16C     		ldr	r1, [r4, #76]
 892 01f2 0B43     		orrs	r3, r3, r1
 893 01f4 D364     		str	r3, [r2, #76]
 894              	.LVL77:
 895              	.L69:
 603:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 896              		.loc 1 603 3 view .LVU244
 603:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 897              		.loc 1 603 22 is_stmt 0 view .LVU245
 898 01f6 2368     		ldr	r3, [r4]
 603:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 899              		.loc 1 603 6 view .LVU246
 900 01f8 13F4805F 		tst	r3, #4096
 901 01fc 31D0     		beq	.L74
 605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 902              		.loc 1 605 5 is_stmt 1 view .LVU247
 605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 903              		.loc 1 605 26 is_stmt 0 view .LVU248
 904 01fe 636E     		ldr	r3, [r4, #100]
 605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 905              		.loc 1 605 5 view .LVU249
 906 0200 B3F5005F 		cmp	r3, #8192
 907 0204 1FD0     		beq	.L75
 908 0206 0FD8     		bhi	.L76
 909 0208 BBB1     		cbz	r3, .L77
 910 020a B3F5805F 		cmp	r3, #4096
 911 020e 08D1     		bne	.L225
 615:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 912              		.loc 1 615 9 is_stmt 1 view .LVU250
 615:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 913              		.loc 1 615 15 is_stmt 0 view .LVU251
 914 0210 0021     		movs	r1, #0
 915 0212 04F10800 		add	r0, r4, #8
 916 0216 FFF7FEFF 		bl	RCCEx_PLL2_Config
 917              	.LVL78:
 918 021a 0546     		mov	r5, r0
 919              	.LVL79:
 618:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 920              		.loc 1 618 9 is_stmt 1 view .LVU252
 921 021c 19E0     		b	.L79
 922              	.L179:
 597:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 923              		.loc 1 597 14 is_stmt 0 view .LVU253
 924 021e 2E46     		mov	r6, r5
 925              	.LVL80:
 597:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 926              		.loc 1 597 14 view .LVU254
 927 0220 E9E7     		b	.L69
 928              	.LVL81:
 929              	.L225:
 605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 930              		.loc 1 605 5 view .LVU255
 931 0222 0126     		movs	r6, #1
 932              	.LVL82:
 605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 933              		.loc 1 605 5 view .LVU256
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 89


 934 0224 3546     		mov	r5, r6
 935              	.LVL83:
 605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 936              		.loc 1 605 5 view .LVU257
 937 0226 1CE0     		b	.L74
 938              	.LVL84:
 939              	.L76:
 605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 940              		.loc 1 605 5 view .LVU258
 941 0228 B3F5405F 		cmp	r3, #12288
 942 022c 11D0     		beq	.L79
 943 022e B3F5804F 		cmp	r3, #16384
 944 0232 0ED0     		beq	.L79
 945 0234 0126     		movs	r6, #1
 946              	.LVL85:
 605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 947              		.loc 1 605 5 view .LVU259
 948 0236 3546     		mov	r5, r6
 949              	.LVL86:
 605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 950              		.loc 1 605 5 view .LVU260
 951 0238 13E0     		b	.L74
 952              	.LVL87:
 953              	.L77:
 609:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 954              		.loc 1 609 9 is_stmt 1 view .LVU261
 955 023a 1A4A     		ldr	r2, .L244
 956 023c D36A     		ldr	r3, [r2, #44]
 957 023e 43F40033 		orr	r3, r3, #131072
 958 0242 D362     		str	r3, [r2, #44]
 612:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 959              		.loc 1 612 9 view .LVU262
 960 0244 05E0     		b	.L79
 961              	.L75:
 621:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 962              		.loc 1 621 9 view .LVU263
 621:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 963              		.loc 1 621 15 is_stmt 0 view .LVU264
 964 0246 0021     		movs	r1, #0
 965 0248 04F12800 		add	r0, r4, #40
 966 024c FFF7FEFF 		bl	RCCEx_PLL3_Config
 967              	.LVL88:
 968 0250 0546     		mov	r5, r0
 969              	.LVL89:
 624:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 970              		.loc 1 624 9 is_stmt 1 view .LVU265
 971              	.L79:
 641:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 972              		.loc 1 641 5 view .LVU266
 641:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 973              		.loc 1 641 8 is_stmt 0 view .LVU267
 974 0252 15BB     		cbnz	r5, .L180
 644:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 975              		.loc 1 644 7 is_stmt 1 view .LVU268
 976 0254 134A     		ldr	r2, .L244
 977 0256 136D     		ldr	r3, [r2, #80]
 978 0258 23F4E043 		bic	r3, r3, #28672
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 90


 979 025c 616E     		ldr	r1, [r4, #100]
 980 025e 0B43     		orrs	r3, r3, r1
 981 0260 1365     		str	r3, [r2, #80]
 982              	.LVL90:
 983              	.L74:
 654:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 984              		.loc 1 654 3 view .LVU269
 654:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 985              		.loc 1 654 22 is_stmt 0 view .LVU270
 986 0262 2368     		ldr	r3, [r4]
 654:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 987              		.loc 1 654 6 view .LVU271
 988 0264 13F4005F 		tst	r3, #8192
 989 0268 32D0     		beq	.L80
 656:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 990              		.loc 1 656 5 is_stmt 1 view .LVU272
 656:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 991              		.loc 1 656 26 is_stmt 0 view .LVU273
 992 026a A36E     		ldr	r3, [r4, #104]
 656:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 993              		.loc 1 656 5 view .LVU274
 994 026c B3F5003F 		cmp	r3, #131072
 995 0270 26D0     		beq	.L81
 996 0272 19D8     		bhi	.L82
 997 0274 43B1     		cbz	r3, .L83
 998 0276 B3F5803F 		cmp	r3, #65536
 999 027a 10D1     		bne	.L226
 664:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1000              		.loc 1 664 9 is_stmt 1 view .LVU275
 664:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1001              		.loc 1 664 15 is_stmt 0 view .LVU276
 1002 027c 0121     		movs	r1, #1
 1003 027e 04F10800 		add	r0, r4, #8
 1004 0282 FFF7FEFF 		bl	RCCEx_PLL2_Config
 1005              	.LVL91:
 1006 0286 0546     		mov	r5, r0
 1007              	.LVL92:
 667:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI45CLKSOURCE_PLL3:  /* PLL3 is used as clock source for SPI4/5 */
 1008              		.loc 1 667 9 is_stmt 1 view .LVU277
 1009              	.L83:
 693:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1010              		.loc 1 693 5 view .LVU278
 693:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1011              		.loc 1 693 8 is_stmt 0 view .LVU279
 1012 0288 0DBB     		cbnz	r5, .L181
 696:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1013              		.loc 1 696 7 is_stmt 1 view .LVU280
 1014 028a 064A     		ldr	r2, .L244
 1015 028c 136D     		ldr	r3, [r2, #80]
 1016 028e 23F4E023 		bic	r3, r3, #458752
 1017 0292 A16E     		ldr	r1, [r4, #104]
 1018 0294 0B43     		orrs	r3, r3, r1
 1019 0296 1365     		str	r3, [r2, #80]
 1020 0298 1AE0     		b	.L80
 1021              	.L180:
 649:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1022              		.loc 1 649 14 is_stmt 0 view .LVU281
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 91


 1023 029a 2E46     		mov	r6, r5
 1024              	.LVL93:
 649:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1025              		.loc 1 649 14 view .LVU282
 1026 029c E1E7     		b	.L74
 1027              	.LVL94:
 1028              	.L226:
 656:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1029              		.loc 1 656 5 view .LVU283
 1030 029e 0126     		movs	r6, #1
 1031              	.LVL95:
 656:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1032              		.loc 1 656 5 view .LVU284
 1033 02a0 3546     		mov	r5, r6
 1034              	.LVL96:
 656:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1035              		.loc 1 656 5 view .LVU285
 1036 02a2 15E0     		b	.L80
 1037              	.L245:
 1038              		.align	2
 1039              	.L244:
 1040 02a4 00440258 		.word	1476543488
 1041              	.LVL97:
 1042              	.L82:
 656:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1043              		.loc 1 656 5 view .LVU286
 1044 02a8 B3F5802F 		cmp	r3, #262144
 1045 02ac ECD0     		beq	.L83
 1046 02ae B3F5A02F 		cmp	r3, #327680
 1047 02b2 E9D0     		beq	.L83
 1048 02b4 B3F5403F 		cmp	r3, #196608
 1049 02b8 E6D0     		beq	.L83
 1050 02ba 0126     		movs	r6, #1
 1051              	.LVL98:
 656:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1052              		.loc 1 656 5 view .LVU287
 1053 02bc 3546     		mov	r5, r6
 1054              	.LVL99:
 656:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1055              		.loc 1 656 5 view .LVU288
 1056 02be 07E0     		b	.L80
 1057              	.LVL100:
 1058              	.L81:
 669:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI4/5 clock source configuration done later after clock selection check */
 1059              		.loc 1 669 9 is_stmt 1 view .LVU289
 669:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI4/5 clock source configuration done later after clock selection check */
 1060              		.loc 1 669 15 is_stmt 0 view .LVU290
 1061 02c0 0121     		movs	r1, #1
 1062 02c2 04F12800 		add	r0, r4, #40
 1063 02c6 FFF7FEFF 		bl	RCCEx_PLL3_Config
 1064              	.LVL101:
 1065 02ca 0546     		mov	r5, r0
 1066              	.LVL102:
 671:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1067              		.loc 1 671 9 is_stmt 1 view .LVU291
 1068 02cc DCE7     		b	.L83
 1069              	.L181:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 92


 701:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1070              		.loc 1 701 14 is_stmt 0 view .LVU292
 1071 02ce 2E46     		mov	r6, r5
 1072              	.LVL103:
 1073              	.L80:
 706:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1074              		.loc 1 706 3 is_stmt 1 view .LVU293
 706:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1075              		.loc 1 706 22 is_stmt 0 view .LVU294
 1076 02d0 2368     		ldr	r3, [r4]
 706:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1077              		.loc 1 706 6 view .LVU295
 1078 02d2 13F4804F 		tst	r3, #16384
 1079 02d6 18D0     		beq	.L85
 708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1080              		.loc 1 708 5 is_stmt 1 view .LVU296
 708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1081              		.loc 1 708 26 is_stmt 0 view .LVU297
 1082 02d8 D4F8B030 		ldr	r3, [r4, #176]
 708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1083              		.loc 1 708 5 view .LVU298
 1084 02dc B3F1005F 		cmp	r3, #536870912
 1085 02e0 38D0     		beq	.L86
 1086 02e2 24D8     		bhi	.L87
 1087 02e4 43B1     		cbz	r3, .L88
 1088 02e6 B3F1805F 		cmp	r3, #268435456
 1089 02ea 1DD1     		bne	.L227
 716:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1090              		.loc 1 716 9 is_stmt 1 view .LVU299
 716:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1091              		.loc 1 716 15 is_stmt 0 view .LVU300
 1092 02ec 0121     		movs	r1, #1
 1093 02ee 04F10800 		add	r0, r4, #8
 1094 02f2 FFF7FEFF 		bl	RCCEx_PLL2_Config
 1095              	.LVL104:
 1096 02f6 0546     		mov	r5, r0
 1097              	.LVL105:
 719:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       case RCC_SPI6CLKSOURCE_PLL3:  /* PLL3 is used as clock source for SPI6*/
 1098              		.loc 1 719 9 is_stmt 1 view .LVU301
 1099              	.L88:
 751:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1100              		.loc 1 751 5 view .LVU302
 751:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1101              		.loc 1 751 8 is_stmt 0 view .LVU303
 1102 02f8 9DBB     		cbnz	r5, .L182
 754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1103              		.loc 1 754 7 is_stmt 1 view .LVU304
 1104 02fa 904A     		ldr	r2, .L246
 1105 02fc 936D     		ldr	r3, [r2, #88]
 1106 02fe 23F0E043 		bic	r3, r3, #1879048192
 1107 0302 D4F8B010 		ldr	r1, [r4, #176]
 1108 0306 0B43     		orrs	r3, r3, r1
 1109 0308 9365     		str	r3, [r2, #88]
 1110              	.LVL106:
 1111              	.L85:
 802:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1112              		.loc 1 802 3 view .LVU305
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 93


 802:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1113              		.loc 1 802 22 is_stmt 0 view .LVU306
 1114 030a 2368     		ldr	r3, [r4]
 802:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1115              		.loc 1 802 6 view .LVU307
 1116 030c 13F4004F 		tst	r3, #32768
 1117 0310 3FD0     		beq	.L91
 804:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1118              		.loc 1 804 5 is_stmt 1 view .LVU308
 804:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1119              		.loc 1 804 26 is_stmt 0 view .LVU309
 1120 0312 A36F     		ldr	r3, [r4, #120]
 804:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1121              		.loc 1 804 5 view .LVU310
 1122 0314 B3F1805F 		cmp	r3, #268435456
 1123 0318 25D0     		beq	.L92
 1124 031a B3F1005F 		cmp	r3, #536870912
 1125 031e 30D0     		beq	.L93
 1126 0320 33B3     		cbz	r3, .L94
 1127 0322 0126     		movs	r6, #1
 1128              	.LVL107:
 804:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1129              		.loc 1 804 5 view .LVU311
 1130 0324 3546     		mov	r5, r6
 1131              	.LVL108:
 804:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1132              		.loc 1 804 5 view .LVU312
 1133 0326 34E0     		b	.L91
 1134              	.LVL109:
 1135              	.L227:
 708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1136              		.loc 1 708 5 view .LVU313
 1137 0328 0126     		movs	r6, #1
 1138              	.LVL110:
 708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1139              		.loc 1 708 5 view .LVU314
 1140 032a 3546     		mov	r5, r6
 1141              	.LVL111:
 708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1142              		.loc 1 708 5 view .LVU315
 1143 032c EDE7     		b	.L85
 1144              	.LVL112:
 1145              	.L87:
 708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1146              		.loc 1 708 5 view .LVU316
 1147 032e B3F1A04F 		cmp	r3, #1342177280
 1148 0332 E1D0     		beq	.L88
 1149 0334 08D8     		bhi	.L90
 1150 0336 B3F1405F 		cmp	r3, #805306368
 1151 033a DDD0     		beq	.L88
 1152 033c B3F1804F 		cmp	r3, #1073741824
 1153 0340 DAD0     		beq	.L88
 1154 0342 0126     		movs	r6, #1
 1155              	.LVL113:
 708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1156              		.loc 1 708 5 view .LVU317
 1157 0344 3546     		mov	r5, r6
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 94


 1158              	.LVL114:
 708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1159              		.loc 1 708 5 view .LVU318
 1160 0346 E0E7     		b	.L85
 1161              	.LVL115:
 1162              	.L90:
 708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1163              		.loc 1 708 5 view .LVU319
 1164 0348 B3F1C04F 		cmp	r3, #1610612736
 1165 034c D4D0     		beq	.L88
 1166 034e 0126     		movs	r6, #1
 1167              	.LVL116:
 708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1168              		.loc 1 708 5 view .LVU320
 1169 0350 3546     		mov	r5, r6
 1170              	.LVL117:
 708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1171              		.loc 1 708 5 view .LVU321
 1172 0352 DAE7     		b	.L85
 1173              	.LVL118:
 1174              	.L86:
 721:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI6 clock source configuration done later after clock selection check */
 1175              		.loc 1 721 9 is_stmt 1 view .LVU322
 721:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* SPI6 clock source configuration done later after clock selection check */
 1176              		.loc 1 721 15 is_stmt 0 view .LVU323
 1177 0354 0121     		movs	r1, #1
 1178 0356 04F12800 		add	r0, r4, #40
 1179 035a FFF7FEFF 		bl	RCCEx_PLL3_Config
 1180              	.LVL119:
 1181 035e 0546     		mov	r5, r0
 1182              	.LVL120:
 723:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1183              		.loc 1 723 9 is_stmt 1 view .LVU324
 1184 0360 CAE7     		b	.L88
 1185              	.L182:
 759:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1186              		.loc 1 759 14 is_stmt 0 view .LVU325
 1187 0362 2E46     		mov	r6, r5
 1188              	.LVL121:
 759:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1189              		.loc 1 759 14 view .LVU326
 1190 0364 D1E7     		b	.L85
 1191              	.LVL122:
 1192              	.L92:
 808:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1193              		.loc 1 808 9 is_stmt 1 view .LVU327
 1194 0366 754A     		ldr	r2, .L246
 1195 0368 D36A     		ldr	r3, [r2, #44]
 1196 036a 43F40033 		orr	r3, r3, #131072
 1197 036e D362     		str	r3, [r2, #44]
 811:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1198              		.loc 1 811 9 view .LVU328
 1199              	.L94:
 830:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1200              		.loc 1 830 5 view .LVU329
 830:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1201              		.loc 1 830 8 is_stmt 0 view .LVU330
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 95


 1202 0370 75B9     		cbnz	r5, .L183
 833:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1203              		.loc 1 833 7 is_stmt 1 view .LVU331
 1204 0372 724A     		ldr	r2, .L246
 1205 0374 136D     		ldr	r3, [r2, #80]
 1206 0376 23F04053 		bic	r3, r3, #805306368
 1207 037a A16F     		ldr	r1, [r4, #120]
 1208 037c 0B43     		orrs	r3, r3, r1
 1209 037e 1365     		str	r3, [r2, #80]
 1210 0380 07E0     		b	.L91
 1211              	.L93:
 815:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1212              		.loc 1 815 9 view .LVU332
 815:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1213              		.loc 1 815 15 is_stmt 0 view .LVU333
 1214 0382 0121     		movs	r1, #1
 1215 0384 04F10800 		add	r0, r4, #8
 1216 0388 FFF7FEFF 		bl	RCCEx_PLL2_Config
 1217              	.LVL123:
 1218 038c 0546     		mov	r5, r0
 1219              	.LVL124:
 818:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1220              		.loc 1 818 9 is_stmt 1 view .LVU334
 1221 038e EFE7     		b	.L94
 1222              	.L183:
 838:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1223              		.loc 1 838 14 is_stmt 0 view .LVU335
 1224 0390 2E46     		mov	r6, r5
 1225              	.LVL125:
 1226              	.L91:
 844:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1227              		.loc 1 844 3 is_stmt 1 view .LVU336
 844:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1228              		.loc 1 844 22 is_stmt 0 view .LVU337
 1229 0392 2368     		ldr	r3, [r4]
 844:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1230              		.loc 1 844 6 view .LVU338
 1231 0394 13F0807F 		tst	r3, #16777216
 1232 0398 13D0     		beq	.L95
 846:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1233              		.loc 1 846 5 is_stmt 1 view .LVU339
 846:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1234              		.loc 1 846 26 is_stmt 0 view .LVU340
 1235 039a A36C     		ldr	r3, [r4, #72]
 846:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1236              		.loc 1 846 5 view .LVU341
 1237 039c 032B     		cmp	r3, #3
 1238 039e 3CD8     		bhi	.L184
 1239 03a0 DFE803F0 		tbb	[pc, r3]
 1240              	.L97:
 1241 03a4 07       		.byte	(.L96-.L97)/2
 1242 03a5 02       		.byte	(.L99-.L97)/2
 1243 03a6 34       		.byte	(.L98-.L97)/2
 1244 03a7 07       		.byte	(.L96-.L97)/2
 1245              		.p2align 1
 1246              	.L99:
 850:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 96


 1247              		.loc 1 850 9 is_stmt 1 view .LVU342
 1248 03a8 644A     		ldr	r2, .L246
 1249 03aa D36A     		ldr	r3, [r2, #44]
 1250 03ac 43F40033 		orr	r3, r3, #131072
 1251 03b0 D362     		str	r3, [r2, #44]
 853:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1252              		.loc 1 853 9 view .LVU343
 1253              	.L96:
 877:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1254              		.loc 1 877 5 view .LVU344
 877:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1255              		.loc 1 877 8 is_stmt 0 view .LVU345
 1256 03b2 ADBB     		cbnz	r5, .L185
 880:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1257              		.loc 1 880 7 is_stmt 1 view .LVU346
 1258 03b4 614A     		ldr	r2, .L246
 1259 03b6 D36C     		ldr	r3, [r2, #76]
 1260 03b8 23F00303 		bic	r3, r3, #3
 1261 03bc A16C     		ldr	r1, [r4, #72]
 1262 03be 0B43     		orrs	r3, r3, r1
 1263 03c0 D364     		str	r3, [r2, #76]
 1264              	.LVL126:
 1265              	.L95:
 890:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1266              		.loc 1 890 3 view .LVU347
 890:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1267              		.loc 1 890 22 is_stmt 0 view .LVU348
 1268 03c2 2368     		ldr	r3, [r4]
 890:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1269              		.loc 1 890 6 view .LVU349
 1270 03c4 13F4800F 		tst	r3, #4194304
 1271 03c8 2CD1     		bne	.L228
 1272              	.LVL127:
 1273              	.L100:
 960:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1274              		.loc 1 960 3 is_stmt 1 view .LVU350
 960:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1275              		.loc 1 960 22 is_stmt 0 view .LVU351
 1276 03ca 2368     		ldr	r3, [r4]
 960:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1277              		.loc 1 960 6 view .LVU352
 1278 03cc 13F0010F 		tst	r3, #1
 1279 03d0 00F0A580 		beq	.L110
 962:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1280              		.loc 1 962 5 is_stmt 1 view .LVU353
 962:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1281              		.loc 1 962 26 is_stmt 0 view .LVU354
 1282 03d4 D4F88430 		ldr	r3, [r4, #132]
 962:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1283              		.loc 1 962 5 view .LVU355
 1284 03d8 282B     		cmp	r3, #40
 1285 03da 00F29E80 		bhi	.L190
 1286 03de DFE803F0 		tbb	[pc, r3]
 1287              	.L112:
 1288 03e2 8B       		.byte	(.L111-.L112)/2
 1289 03e3 9C       		.byte	(.L190-.L112)/2
 1290 03e4 9C       		.byte	(.L190-.L112)/2
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 97


 1291 03e5 9C       		.byte	(.L190-.L112)/2
 1292 03e6 9C       		.byte	(.L190-.L112)/2
 1293 03e7 9C       		.byte	(.L190-.L112)/2
 1294 03e8 9C       		.byte	(.L190-.L112)/2
 1295 03e9 9C       		.byte	(.L190-.L112)/2
 1296 03ea 85       		.byte	(.L114-.L112)/2
 1297 03eb 9C       		.byte	(.L190-.L112)/2
 1298 03ec 9C       		.byte	(.L190-.L112)/2
 1299 03ed 9C       		.byte	(.L190-.L112)/2
 1300 03ee 9C       		.byte	(.L190-.L112)/2
 1301 03ef 9C       		.byte	(.L190-.L112)/2
 1302 03f0 9C       		.byte	(.L190-.L112)/2
 1303 03f1 9C       		.byte	(.L190-.L112)/2
 1304 03f2 95       		.byte	(.L113-.L112)/2
 1305 03f3 9C       		.byte	(.L190-.L112)/2
 1306 03f4 9C       		.byte	(.L190-.L112)/2
 1307 03f5 9C       		.byte	(.L190-.L112)/2
 1308 03f6 9C       		.byte	(.L190-.L112)/2
 1309 03f7 9C       		.byte	(.L190-.L112)/2
 1310 03f8 9C       		.byte	(.L190-.L112)/2
 1311 03f9 9C       		.byte	(.L190-.L112)/2
 1312 03fa 8B       		.byte	(.L111-.L112)/2
 1313 03fb 9C       		.byte	(.L190-.L112)/2
 1314 03fc 9C       		.byte	(.L190-.L112)/2
 1315 03fd 9C       		.byte	(.L190-.L112)/2
 1316 03fe 9C       		.byte	(.L190-.L112)/2
 1317 03ff 9C       		.byte	(.L190-.L112)/2
 1318 0400 9C       		.byte	(.L190-.L112)/2
 1319 0401 9C       		.byte	(.L190-.L112)/2
 1320 0402 8B       		.byte	(.L111-.L112)/2
 1321 0403 9C       		.byte	(.L190-.L112)/2
 1322 0404 9C       		.byte	(.L190-.L112)/2
 1323 0405 9C       		.byte	(.L190-.L112)/2
 1324 0406 9C       		.byte	(.L190-.L112)/2
 1325 0407 9C       		.byte	(.L190-.L112)/2
 1326 0408 9C       		.byte	(.L190-.L112)/2
 1327 0409 9C       		.byte	(.L190-.L112)/2
 1328 040a 8B       		.byte	(.L111-.L112)/2
 1329 040b 00       		.p2align 1
 1330              	.L98:
 857:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1331              		.loc 1 857 9 is_stmt 1 view .LVU356
 857:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1332              		.loc 1 857 15 is_stmt 0 view .LVU357
 1333 040c 0221     		movs	r1, #2
 1334 040e 04F10800 		add	r0, r4, #8
 1335 0412 FFF7FEFF 		bl	RCCEx_PLL2_Config
 1336              	.LVL128:
 1337 0416 0546     		mov	r5, r0
 1338              	.LVL129:
 860:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1339              		.loc 1 860 9 is_stmt 1 view .LVU358
 1340 0418 CBE7     		b	.L96
 1341              	.L184:
 846:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1342              		.loc 1 846 5 is_stmt 0 view .LVU359
 1343 041a 0126     		movs	r6, #1
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 98


 1344              	.LVL130:
 846:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1345              		.loc 1 846 5 view .LVU360
 1346 041c 3546     		mov	r5, r6
 1347              	.LVL131:
 846:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1348              		.loc 1 846 5 view .LVU361
 1349 041e D0E7     		b	.L95
 1350              	.LVL132:
 1351              	.L185:
 885:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1352              		.loc 1 885 14 view .LVU362
 1353 0420 2E46     		mov	r6, r5
 1354              	.LVL133:
 885:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1355              		.loc 1 885 14 view .LVU363
 1356 0422 CEE7     		b	.L95
 1357              	.LVL134:
 1358              	.L228:
 893:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1359              		.loc 1 893 5 is_stmt 1 view .LVU364
 896:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1360              		.loc 1 896 5 view .LVU365
 1361 0424 464A     		ldr	r2, .L246+4
 1362 0426 1368     		ldr	r3, [r2]
 1363 0428 43F48073 		orr	r3, r3, #256
 1364 042c 1360     		str	r3, [r2]
 899:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1365              		.loc 1 899 5 view .LVU366
 899:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1366              		.loc 1 899 17 is_stmt 0 view .LVU367
 1367 042e FFF7FEFF 		bl	HAL_GetTick
 1368              	.LVL135:
 1369 0432 0746     		mov	r7, r0
 1370              	.LVL136:
 901:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1371              		.loc 1 901 5 is_stmt 1 view .LVU368
 1372              	.L101:
 901:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1373              		.loc 1 901 37 view .LVU369
 901:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1374              		.loc 1 901 16 is_stmt 0 view .LVU370
 1375 0434 424B     		ldr	r3, .L246+4
 1376 0436 1B68     		ldr	r3, [r3]
 901:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1377              		.loc 1 901 37 view .LVU371
 1378 0438 13F4807F 		tst	r3, #256
 1379 043c 05D1     		bne	.L102
 903:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 1380              		.loc 1 903 7 is_stmt 1 view .LVU372
 903:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 1381              		.loc 1 903 12 is_stmt 0 view .LVU373
 1382 043e FFF7FEFF 		bl	HAL_GetTick
 1383              	.LVL137:
 903:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 1384              		.loc 1 903 26 discriminator 1 view .LVU374
 1385 0442 C01B     		subs	r0, r0, r7
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 99


 903:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 1386              		.loc 1 903 10 discriminator 1 view .LVU375
 1387 0444 6428     		cmp	r0, #100
 1388 0446 F5D9     		bls	.L101
 905:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 1389              		.loc 1 905 13 view .LVU376
 1390 0448 0325     		movs	r5, #3
 1391              	.LVL138:
 1392              	.L102:
 910:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1393              		.loc 1 910 5 is_stmt 1 view .LVU377
 910:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1394              		.loc 1 910 8 is_stmt 0 view .LVU378
 1395 044a 002D     		cmp	r5, #0
 1396 044c 4AD1     		bne	.L187
 913:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 1397              		.loc 1 913 7 is_stmt 1 view .LVU379
 913:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 1398              		.loc 1 913 15 is_stmt 0 view .LVU380
 1399 044e 3B4B     		ldr	r3, .L246
 1400 0450 1B6F     		ldr	r3, [r3, #112]
 913:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 1401              		.loc 1 913 58 view .LVU381
 1402 0452 D4F8B420 		ldr	r2, [r4, #180]
 913:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 1403              		.loc 1 913 41 view .LVU382
 1404 0456 5340     		eors	r3, r3, r2
 913:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 1405              		.loc 1 913 10 view .LVU383
 1406 0458 13F4407F 		tst	r3, #768
 1407 045c 0CD0     		beq	.L104
 916:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* RTC Clock selection can be changed only if the Backup Domain is reset */
 1408              		.loc 1 916 9 is_stmt 1 view .LVU384
 916:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* RTC Clock selection can be changed only if the Backup Domain is reset */
 1409              		.loc 1 916 22 is_stmt 0 view .LVU385
 1410 045e 374B     		ldr	r3, .L246
 1411 0460 1A6F     		ldr	r2, [r3, #112]
 916:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* RTC Clock selection can be changed only if the Backup Domain is reset */
 1412              		.loc 1 916 16 view .LVU386
 1413 0462 22F44072 		bic	r2, r2, #768
 1414              	.LVL139:
 918:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         __HAL_RCC_BACKUPRESET_RELEASE();
 1415              		.loc 1 918 9 is_stmt 1 view .LVU387
 1416 0466 196F     		ldr	r1, [r3, #112]
 1417 0468 41F48031 		orr	r1, r1, #65536
 1418 046c 1967     		str	r1, [r3, #112]
 919:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* Restore the Content of BDCR register */
 1419              		.loc 1 919 9 view .LVU388
 1420 046e 196F     		ldr	r1, [r3, #112]
 1421 0470 21F48031 		bic	r1, r1, #65536
 1422 0474 1967     		str	r1, [r3, #112]
 921:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 1423              		.loc 1 921 9 view .LVU389
 921:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 1424              		.loc 1 921 19 is_stmt 0 view .LVU390
 1425 0476 1A67     		str	r2, [r3, #112]
 1426              	.LVL140:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 100


 1427              	.L104:
 925:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 1428              		.loc 1 925 7 is_stmt 1 view .LVU391
 925:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 1429              		.loc 1 925 24 is_stmt 0 view .LVU392
 1430 0478 D4F8B430 		ldr	r3, [r4, #180]
 925:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 1431              		.loc 1 925 10 view .LVU393
 1432 047c B3F5807F 		cmp	r3, #256
 1433 0480 15D0     		beq	.L229
 1434              	.LVL141:
 1435              	.L105:
 941:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 1436              		.loc 1 941 7 is_stmt 1 view .LVU394
 941:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 1437              		.loc 1 941 10 is_stmt 0 view .LVU395
 1438 0482 8DBB     		cbnz	r5, .L189
 943:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 1439              		.loc 1 943 9 is_stmt 1 view .LVU396
 943:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 1440              		.loc 1 943 9 view .LVU397
 1441 0484 D4F8B430 		ldr	r3, [r4, #180]
 1442 0488 03F44072 		and	r2, r3, #768
 1443 048c B2F5407F 		cmp	r2, #768
 1444 0490 1ED0     		beq	.L230
 943:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 1445              		.loc 1 943 9 is_stmt 0 discriminator 2 view .LVU398
 1446 0492 2A4A     		ldr	r2, .L246
 1447 0494 1369     		ldr	r3, [r2, #16]
 1448 0496 23F47C53 		bic	r3, r3, #16128
 1449 049a 1361     		str	r3, [r2, #16]
 1450              	.L109:
 943:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 1451              		.loc 1 943 9 is_stmt 1 discriminator 4 view .LVU399
 1452 049c 2749     		ldr	r1, .L246
 1453 049e 0B6F     		ldr	r3, [r1, #112]
 1454 04a0 D4F8B420 		ldr	r2, [r4, #180]
 1455 04a4 C2F30B02 		ubfx	r2, r2, #0, #12
 1456 04a8 1343     		orrs	r3, r3, r2
 1457 04aa 0B67     		str	r3, [r1, #112]
 943:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 1458              		.loc 1 943 9 view .LVU400
 1459 04ac 8DE7     		b	.L100
 1460              	.L229:
 928:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1461              		.loc 1 928 9 view .LVU401
 928:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1462              		.loc 1 928 21 is_stmt 0 view .LVU402
 1463 04ae FFF7FEFF 		bl	HAL_GetTick
 1464              	.LVL142:
 1465 04b2 0746     		mov	r7, r0
 1466              	.LVL143:
 931:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 1467              		.loc 1 931 9 is_stmt 1 view .LVU403
 1468              	.L106:
 931:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 1469              		.loc 1 931 52 view .LVU404
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 101


 931:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 1470              		.loc 1 931 16 is_stmt 0 view .LVU405
 1471 04b4 214B     		ldr	r3, .L246
 1472 04b6 1B6F     		ldr	r3, [r3, #112]
 931:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 1473              		.loc 1 931 52 view .LVU406
 1474 04b8 13F0020F 		tst	r3, #2
 1475 04bc E1D1     		bne	.L105
 933:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           {
 1476              		.loc 1 933 11 is_stmt 1 view .LVU407
 933:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           {
 1477              		.loc 1 933 16 is_stmt 0 view .LVU408
 1478 04be FFF7FEFF 		bl	HAL_GetTick
 1479              	.LVL144:
 933:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           {
 1480              		.loc 1 933 30 discriminator 1 view .LVU409
 1481 04c2 C01B     		subs	r0, r0, r7
 933:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           {
 1482              		.loc 1 933 14 discriminator 1 view .LVU410
 1483 04c4 41F28833 		movw	r3, #5000
 1484 04c8 9842     		cmp	r0, r3
 1485 04ca F3D9     		bls	.L106
 935:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****             break;
 1486              		.loc 1 935 17 view .LVU411
 1487 04cc 0325     		movs	r5, #3
 1488              	.LVL145:
 935:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****             break;
 1489              		.loc 1 935 17 view .LVU412
 1490 04ce D8E7     		b	.L105
 1491              	.LVL146:
 1492              	.L230:
 943:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 1493              		.loc 1 943 9 discriminator 1 view .LVU413
 1494 04d0 1A48     		ldr	r0, .L246
 1495 04d2 0269     		ldr	r2, [r0, #16]
 1496 04d4 22F47C52 		bic	r2, r2, #16128
 1497 04d8 1A49     		ldr	r1, .L246+8
 1498 04da 01EA1313 		and	r3, r1, r3, lsr #4
 1499 04de 1343     		orrs	r3, r3, r2
 1500 04e0 0361     		str	r3, [r0, #16]
 1501 04e2 DBE7     		b	.L109
 1502              	.L187:
 954:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1503              		.loc 1 954 14 view .LVU414
 1504 04e4 2E46     		mov	r6, r5
 1505              	.LVL147:
 954:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1506              		.loc 1 954 14 view .LVU415
 1507 04e6 70E7     		b	.L100
 1508              	.LVL148:
 1509              	.L189:
 948:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 1510              		.loc 1 948 16 view .LVU416
 1511 04e8 2E46     		mov	r6, r5
 1512              	.LVL149:
 948:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 1513              		.loc 1 948 16 view .LVU417
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 102


 1514 04ea 6EE7     		b	.L100
 1515              	.LVL150:
 1516              	.L114:
 969:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART1/6 clock source configuration done later after clock selection check */
 1517              		.loc 1 969 9 is_stmt 1 view .LVU418
 969:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART1/6 clock source configuration done later after clock selection check */
 1518              		.loc 1 969 15 is_stmt 0 view .LVU419
 1519 04ec 0121     		movs	r1, #1
 1520 04ee 04F10800 		add	r0, r4, #8
 1521 04f2 FFF7FEFF 		bl	RCCEx_PLL2_Config
 1522              	.LVL151:
 1523 04f6 0546     		mov	r5, r0
 1524              	.LVL152:
 971:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1525              		.loc 1 971 9 is_stmt 1 view .LVU420
 1526              	.L111:
 998:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1527              		.loc 1 998 5 view .LVU421
 998:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1528              		.loc 1 998 8 is_stmt 0 view .LVU422
 1529 04f8 F5B9     		cbnz	r5, .L191
1001:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1530              		.loc 1 1001 7 is_stmt 1 view .LVU423
 1531 04fa 104A     		ldr	r2, .L246
 1532 04fc 536D     		ldr	r3, [r2, #84]
 1533 04fe 23F03803 		bic	r3, r3, #56
 1534 0502 D4F88410 		ldr	r1, [r4, #132]
 1535 0506 0B43     		orrs	r3, r3, r1
 1536 0508 5365     		str	r3, [r2, #84]
 1537 050a 08E0     		b	.L110
 1538              	.L113:
 974:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART1/6 clock source configuration done later after clock selection check */
 1539              		.loc 1 974 9 view .LVU424
 974:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART1/6 clock source configuration done later after clock selection check */
 1540              		.loc 1 974 15 is_stmt 0 view .LVU425
 1541 050c 0121     		movs	r1, #1
 1542 050e 04F12800 		add	r0, r4, #40
 1543 0512 FFF7FEFF 		bl	RCCEx_PLL3_Config
 1544              	.LVL153:
 1545 0516 0546     		mov	r5, r0
 1546              	.LVL154:
 976:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1547              		.loc 1 976 9 is_stmt 1 view .LVU426
 1548 0518 EEE7     		b	.L111
 1549              	.L190:
 962:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1550              		.loc 1 962 5 is_stmt 0 view .LVU427
 1551 051a 0126     		movs	r6, #1
 1552              	.LVL155:
 962:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1553              		.loc 1 962 5 view .LVU428
 1554 051c 3546     		mov	r5, r6
 1555              	.LVL156:
 1556              	.L110:
1011:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1557              		.loc 1 1011 3 is_stmt 1 view .LVU429
1011:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 103


 1558              		.loc 1 1011 22 is_stmt 0 view .LVU430
 1559 051e 2368     		ldr	r3, [r4]
1011:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1560              		.loc 1 1011 6 view .LVU431
 1561 0520 13F0020F 		tst	r3, #2
 1562 0524 1FD0     		beq	.L115
1013:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1563              		.loc 1 1013 5 is_stmt 1 view .LVU432
1013:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1564              		.loc 1 1013 26 is_stmt 0 view .LVU433
 1565 0526 D4F88030 		ldr	r3, [r4, #128]
1013:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1566              		.loc 1 1013 5 view .LVU434
 1567 052a 052B     		cmp	r3, #5
 1568 052c 33D8     		bhi	.L192
 1569 052e DFE803F0 		tbb	[pc, r3]
 1570              	.L117:
 1571 0532 11       		.byte	(.L116-.L117)/2
 1572 0533 0B       		.byte	(.L119-.L117)/2
 1573 0534 2B       		.byte	(.L118-.L117)/2
 1574 0535 11       		.byte	(.L116-.L117)/2
 1575 0536 11       		.byte	(.L116-.L117)/2
 1576 0537 11       		.byte	(.L116-.L117)/2
 1577              		.p2align 1
 1578              	.L191:
1006:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1579              		.loc 1 1006 14 view .LVU435
 1580 0538 2E46     		mov	r6, r5
 1581              	.LVL157:
1006:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1582              		.loc 1 1006 14 view .LVU436
 1583 053a F0E7     		b	.L110
 1584              	.L247:
 1585              		.align	2
 1586              	.L246:
 1587 053c 00440258 		.word	1476543488
 1588 0540 00480258 		.word	1476544512
 1589 0544 CFFFFF00 		.word	16777167
 1590              	.LVL158:
 1591              	.L119:
1020:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART2/3/4/5/7/8 clock source configuration done later after clock selection check */
 1592              		.loc 1 1020 9 is_stmt 1 view .LVU437
1020:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART2/3/4/5/7/8 clock source configuration done later after clock selection check */
 1593              		.loc 1 1020 15 is_stmt 0 view .LVU438
 1594 0548 0121     		movs	r1, #1
 1595 054a 04F10800 		add	r0, r4, #8
 1596 054e FFF7FEFF 		bl	RCCEx_PLL2_Config
 1597              	.LVL159:
 1598 0552 0546     		mov	r5, r0
 1599              	.LVL160:
1022:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1600              		.loc 1 1022 9 is_stmt 1 view .LVU439
 1601              	.L116:
1049:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1602              		.loc 1 1049 5 view .LVU440
1049:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1603              		.loc 1 1049 8 is_stmt 0 view .LVU441
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 104


 1604 0554 15BB     		cbnz	r5, .L193
1052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1605              		.loc 1 1052 7 is_stmt 1 view .LVU442
 1606 0556 B74A     		ldr	r2, .L248
 1607 0558 536D     		ldr	r3, [r2, #84]
 1608 055a 23F00703 		bic	r3, r3, #7
 1609 055e D4F88010 		ldr	r1, [r4, #128]
 1610 0562 0B43     		orrs	r3, r3, r1
 1611 0564 5365     		str	r3, [r2, #84]
 1612              	.LVL161:
 1613              	.L115:
1062:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1614              		.loc 1 1062 3 view .LVU443
1062:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1615              		.loc 1 1062 22 is_stmt 0 view .LVU444
 1616 0566 2368     		ldr	r3, [r4]
1062:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1617              		.loc 1 1062 6 view .LVU445
 1618 0568 13F0040F 		tst	r3, #4
 1619 056c 29D0     		beq	.L120
1064:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1620              		.loc 1 1064 5 is_stmt 1 view .LVU446
1064:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1621              		.loc 1 1064 26 is_stmt 0 view .LVU447
 1622 056e D4F89C30 		ldr	r3, [r4, #156]
1064:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1623              		.loc 1 1064 5 view .LVU448
 1624 0572 052B     		cmp	r3, #5
 1625 0574 00F20881 		bhi	.L194
 1626 0578 DFE813F0 		tbh	[pc, r3, lsl #1]
 1627              	.L122:
 1628 057c 1800     		.2byte	(.L121-.L122)/2
 1629 057e 1200     		.2byte	(.L124-.L122)/2
 1630 0580 FF00     		.2byte	(.L123-.L122)/2
 1631 0582 1800     		.2byte	(.L121-.L122)/2
 1632 0584 1800     		.2byte	(.L121-.L122)/2
 1633 0586 1800     		.2byte	(.L121-.L122)/2
 1634              		.p2align 1
 1635              	.L118:
1025:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART2/3/4/5/7/8 clock source configuration done later after clock selection check */
 1636              		.loc 1 1025 9 is_stmt 1 view .LVU449
1025:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* USART2/3/4/5/7/8 clock source configuration done later after clock selection check */
 1637              		.loc 1 1025 15 is_stmt 0 view .LVU450
 1638 0588 0121     		movs	r1, #1
 1639 058a 04F12800 		add	r0, r4, #40
 1640 058e FFF7FEFF 		bl	RCCEx_PLL3_Config
 1641              	.LVL162:
 1642 0592 0546     		mov	r5, r0
 1643              	.LVL163:
1027:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1644              		.loc 1 1027 9 is_stmt 1 view .LVU451
 1645 0594 DEE7     		b	.L116
 1646              	.L192:
1013:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1647              		.loc 1 1013 5 is_stmt 0 view .LVU452
 1648 0596 0126     		movs	r6, #1
 1649              	.LVL164:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 105


1013:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1650              		.loc 1 1013 5 view .LVU453
 1651 0598 3546     		mov	r5, r6
 1652              	.LVL165:
1013:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1653              		.loc 1 1013 5 view .LVU454
 1654 059a E4E7     		b	.L115
 1655              	.LVL166:
 1656              	.L193:
1057:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1657              		.loc 1 1057 14 view .LVU455
 1658 059c 2E46     		mov	r6, r5
 1659              	.LVL167:
1057:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1660              		.loc 1 1057 14 view .LVU456
 1661 059e E2E7     		b	.L115
 1662              	.LVL168:
 1663              	.L124:
1071:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPUART1 clock source configuration done later after clock selection check */
 1664              		.loc 1 1071 9 is_stmt 1 view .LVU457
1071:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPUART1 clock source configuration done later after clock selection check */
 1665              		.loc 1 1071 15 is_stmt 0 view .LVU458
 1666 05a0 0121     		movs	r1, #1
 1667 05a2 04F10800 		add	r0, r4, #8
 1668 05a6 FFF7FEFF 		bl	RCCEx_PLL2_Config
 1669              	.LVL169:
 1670 05aa 0546     		mov	r5, r0
 1671              	.LVL170:
1073:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1672              		.loc 1 1073 9 is_stmt 1 view .LVU459
 1673              	.L121:
1100:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1674              		.loc 1 1100 5 view .LVU460
1100:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1675              		.loc 1 1100 8 is_stmt 0 view .LVU461
 1676 05ac 002D     		cmp	r5, #0
 1677 05ae 40F0EE80 		bne	.L195
1103:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1678              		.loc 1 1103 7 is_stmt 1 view .LVU462
 1679 05b2 A04A     		ldr	r2, .L248
 1680 05b4 936D     		ldr	r3, [r2, #88]
 1681 05b6 23F00703 		bic	r3, r3, #7
 1682 05ba D4F89C10 		ldr	r1, [r4, #156]
 1683 05be 0B43     		orrs	r3, r3, r1
 1684 05c0 9365     		str	r3, [r2, #88]
 1685              	.LVL171:
 1686              	.L120:
1113:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1687              		.loc 1 1113 3 view .LVU463
1113:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1688              		.loc 1 1113 22 is_stmt 0 view .LVU464
 1689 05c2 2368     		ldr	r3, [r4]
1113:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1690              		.loc 1 1113 6 view .LVU465
 1691 05c4 13F0200F 		tst	r3, #32
 1692 05c8 1DD0     		beq	.L125
1115:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 106


 1693              		.loc 1 1115 5 is_stmt 1 view .LVU466
1115:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1694              		.loc 1 1115 26 is_stmt 0 view .LVU467
 1695 05ca D4F89830 		ldr	r3, [r4, #152]
1115:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1696              		.loc 1 1115 5 view .LVU468
 1697 05ce B3F1005F 		cmp	r3, #536870912
 1698 05d2 00F0F080 		beq	.L126
 1699 05d6 00F2DF80 		bhi	.L127
 1700 05da 4BB1     		cbz	r3, .L128
 1701 05dc B3F1805F 		cmp	r3, #268435456
 1702 05e0 40F0D780 		bne	.L231
1123:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1703              		.loc 1 1123 9 is_stmt 1 view .LVU469
1123:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1704              		.loc 1 1123 15 is_stmt 0 view .LVU470
 1705 05e4 0021     		movs	r1, #0
 1706 05e6 04F10800 		add	r0, r4, #8
 1707 05ea FFF7FEFF 		bl	RCCEx_PLL2_Config
 1708              	.LVL172:
 1709 05ee 0546     		mov	r5, r0
 1710              	.LVL173:
1126:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1711              		.loc 1 1126 9 is_stmt 1 view .LVU471
 1712              	.L128:
1153:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1713              		.loc 1 1153 5 view .LVU472
1153:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1714              		.loc 1 1153 8 is_stmt 0 view .LVU473
 1715 05f0 002D     		cmp	r5, #0
 1716 05f2 40F0E780 		bne	.L196
1156:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1717              		.loc 1 1156 7 is_stmt 1 view .LVU474
 1718 05f6 8F4A     		ldr	r2, .L248
 1719 05f8 536D     		ldr	r3, [r2, #84]
 1720 05fa 23F0E043 		bic	r3, r3, #1879048192
 1721 05fe D4F89810 		ldr	r1, [r4, #152]
 1722 0602 0B43     		orrs	r3, r3, r1
 1723 0604 5365     		str	r3, [r2, #84]
 1724              	.LVL174:
 1725              	.L125:
1166:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1726              		.loc 1 1166 3 view .LVU475
1166:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1727              		.loc 1 1166 22 is_stmt 0 view .LVU476
 1728 0606 2368     		ldr	r3, [r4]
1166:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1729              		.loc 1 1166 6 view .LVU477
 1730 0608 13F0400F 		tst	r3, #64
 1731 060c 1DD0     		beq	.L130
1168:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1732              		.loc 1 1168 5 is_stmt 1 view .LVU478
1168:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1733              		.loc 1 1168 26 is_stmt 0 view .LVU479
 1734 060e D4F8A430 		ldr	r3, [r4, #164]
1168:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1735              		.loc 1 1168 5 view .LVU480
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 107


 1736 0612 B3F5006F 		cmp	r3, #2048
 1737 0616 00F0E980 		beq	.L131
 1738 061a 00F2D880 		bhi	.L132
 1739 061e 4BB1     		cbz	r3, .L133
 1740 0620 B3F5806F 		cmp	r3, #1024
 1741 0624 40F0D080 		bne	.L232
1176:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1742              		.loc 1 1176 9 is_stmt 1 view .LVU481
1176:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1743              		.loc 1 1176 15 is_stmt 0 view .LVU482
 1744 0628 0021     		movs	r1, #0
 1745 062a 04F10800 		add	r0, r4, #8
 1746 062e FFF7FEFF 		bl	RCCEx_PLL2_Config
 1747              	.LVL175:
 1748 0632 0546     		mov	r5, r0
 1749              	.LVL176:
1179:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1750              		.loc 1 1179 9 is_stmt 1 view .LVU483
 1751              	.L133:
1206:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1752              		.loc 1 1206 5 view .LVU484
1206:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1753              		.loc 1 1206 8 is_stmt 0 view .LVU485
 1754 0634 002D     		cmp	r5, #0
 1755 0636 40F0E080 		bne	.L197
1209:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1756              		.loc 1 1209 7 is_stmt 1 view .LVU486
 1757 063a 7E4A     		ldr	r2, .L248
 1758 063c 936D     		ldr	r3, [r2, #88]
 1759 063e 23F4E053 		bic	r3, r3, #7168
 1760 0642 D4F8A410 		ldr	r1, [r4, #164]
 1761 0646 0B43     		orrs	r3, r3, r1
 1762 0648 9365     		str	r3, [r2, #88]
 1763              	.LVL177:
 1764              	.L130:
1219:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1765              		.loc 1 1219 3 view .LVU487
1219:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1766              		.loc 1 1219 22 is_stmt 0 view .LVU488
 1767 064a 2368     		ldr	r3, [r4]
1219:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1768              		.loc 1 1219 6 view .LVU489
 1769 064c 13F0800F 		tst	r3, #128
 1770 0650 1DD0     		beq	.L135
1221:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1771              		.loc 1 1221 5 is_stmt 1 view .LVU490
1221:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1772              		.loc 1 1221 26 is_stmt 0 view .LVU491
 1773 0652 D4F8A830 		ldr	r3, [r4, #168]
1221:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1774              		.loc 1 1221 5 view .LVU492
 1775 0656 B3F5804F 		cmp	r3, #16384
 1776 065a 00F0E280 		beq	.L136
 1777 065e 00F2D180 		bhi	.L137
 1778 0662 4BB1     		cbz	r3, .L138
 1779 0664 B3F5005F 		cmp	r3, #8192
 1780 0668 40F0C980 		bne	.L233
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 108


1229:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1781              		.loc 1 1229 9 is_stmt 1 view .LVU493
1229:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1782              		.loc 1 1229 15 is_stmt 0 view .LVU494
 1783 066c 0021     		movs	r1, #0
 1784 066e 04F10800 		add	r0, r4, #8
 1785 0672 FFF7FEFF 		bl	RCCEx_PLL2_Config
 1786              	.LVL178:
 1787 0676 0546     		mov	r5, r0
 1788              	.LVL179:
1232:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1789              		.loc 1 1232 9 is_stmt 1 view .LVU495
 1790              	.L138:
1259:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1791              		.loc 1 1259 5 view .LVU496
1259:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1792              		.loc 1 1259 8 is_stmt 0 view .LVU497
 1793 0678 002D     		cmp	r5, #0
 1794 067a 40F0D980 		bne	.L198
1262:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1795              		.loc 1 1262 7 is_stmt 1 view .LVU498
 1796 067e 6D4A     		ldr	r2, .L248
 1797 0680 936D     		ldr	r3, [r2, #88]
 1798 0682 23F46043 		bic	r3, r3, #57344
 1799 0686 D4F8A810 		ldr	r1, [r4, #168]
 1800 068a 0B43     		orrs	r3, r3, r1
 1801 068c 9365     		str	r3, [r2, #88]
 1802              	.LVL180:
 1803              	.L135:
1290:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1804              		.loc 1 1290 3 view .LVU499
1290:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1805              		.loc 1 1290 22 is_stmt 0 view .LVU500
 1806 068e 2368     		ldr	r3, [r4]
1290:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1807              		.loc 1 1290 6 view .LVU501
 1808 0690 13F0080F 		tst	r3, #8
 1809 0694 0DD0     		beq	.L140
1293:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1810              		.loc 1 1293 5 is_stmt 1 view .LVU502
1295:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1811              		.loc 1 1295 5 view .LVU503
1295:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1812              		.loc 1 1295 23 is_stmt 0 view .LVU504
 1813 0696 D4F88C30 		ldr	r3, [r4, #140]
1295:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1814              		.loc 1 1295 8 view .LVU505
 1815 069a B3F5805F 		cmp	r3, #4096
 1816 069e 00F0CB80 		beq	.L234
 1817              	.LVL181:
 1818              	.L141:
1303:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1819              		.loc 1 1303 5 is_stmt 1 view .LVU506
 1820 06a2 644A     		ldr	r2, .L248
 1821 06a4 536D     		ldr	r3, [r2, #84]
 1822 06a6 23F44053 		bic	r3, r3, #12288
 1823 06aa D4F88C10 		ldr	r1, [r4, #140]
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 109


 1824 06ae 0B43     		orrs	r3, r3, r1
 1825 06b0 5365     		str	r3, [r2, #84]
 1826              	.L140:
1309:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1827              		.loc 1 1309 3 view .LVU507
1309:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1828              		.loc 1 1309 22 is_stmt 0 view .LVU508
 1829 06b2 2368     		ldr	r3, [r4]
1309:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1830              		.loc 1 1309 6 view .LVU509
 1831 06b4 13F0100F 		tst	r3, #16
 1832 06b8 0DD0     		beq	.L142
1312:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1833              		.loc 1 1312 5 is_stmt 1 view .LVU510
1314:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1834              		.loc 1 1314 5 view .LVU511
1314:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1835              		.loc 1 1314 23 is_stmt 0 view .LVU512
 1836 06ba D4F8A030 		ldr	r3, [r4, #160]
1314:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1837              		.loc 1 1314 8 view .LVU513
 1838 06be B3F5807F 		cmp	r3, #256
 1839 06c2 00F0C380 		beq	.L235
 1840              	.LVL182:
 1841              	.L143:
1322:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1842              		.loc 1 1322 5 is_stmt 1 view .LVU514
 1843 06c6 5B4A     		ldr	r2, .L248
 1844 06c8 936D     		ldr	r3, [r2, #88]
 1845 06ca 23F44073 		bic	r3, r3, #768
 1846 06ce D4F8A010 		ldr	r1, [r4, #160]
 1847 06d2 0B43     		orrs	r3, r3, r1
 1848 06d4 9365     		str	r3, [r2, #88]
 1849              	.L142:
1327:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1850              		.loc 1 1327 3 view .LVU515
1327:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1851              		.loc 1 1327 22 is_stmt 0 view .LVU516
 1852 06d6 2368     		ldr	r3, [r4]
1327:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1853              		.loc 1 1327 6 view .LVU517
 1854 06d8 13F4002F 		tst	r3, #524288
 1855 06dc 1CD0     		beq	.L144
1329:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1856              		.loc 1 1329 5 is_stmt 1 view .LVU518
1329:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1857              		.loc 1 1329 26 is_stmt 0 view .LVU519
 1858 06de D4F8AC30 		ldr	r3, [r4, #172]
1329:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1859              		.loc 1 1329 5 view .LVU520
 1860 06e2 B3F5803F 		cmp	r3, #65536
 1861 06e6 00F0BB80 		beq	.L145
 1862 06ea B3F5003F 		cmp	r3, #131072
 1863 06ee 08D0     		beq	.L146
 1864 06f0 002B     		cmp	r3, #0
 1865 06f2 40F0BC80 		bne	.L201
1334:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 110


 1866              		.loc 1 1334 9 is_stmt 1 view .LVU521
1334:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1867              		.loc 1 1334 15 is_stmt 0 view .LVU522
 1868 06f6 0021     		movs	r1, #0
 1869 06f8 04F10800 		add	r0, r4, #8
 1870 06fc FFF7FEFF 		bl	RCCEx_PLL2_Config
 1871              	.LVL183:
 1872 0700 0546     		mov	r5, r0
 1873              	.LVL184:
1337:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1874              		.loc 1 1337 9 is_stmt 1 view .LVU523
 1875              	.L146:
1355:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1876              		.loc 1 1355 5 view .LVU524
1355:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1877              		.loc 1 1355 8 is_stmt 0 view .LVU525
 1878 0702 002D     		cmp	r5, #0
 1879 0704 40F0B680 		bne	.L202
1358:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1880              		.loc 1 1358 7 is_stmt 1 view .LVU526
 1881 0708 4A4A     		ldr	r2, .L248
 1882 070a 936D     		ldr	r3, [r2, #88]
 1883 070c 23F44033 		bic	r3, r3, #196608
 1884 0710 D4F8AC10 		ldr	r1, [r4, #172]
 1885 0714 0B43     		orrs	r3, r3, r1
 1886 0716 9365     		str	r3, [r2, #88]
 1887              	.LVL185:
 1888              	.L144:
1368:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1889              		.loc 1 1368 3 view .LVU527
1368:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1890              		.loc 1 1368 22 is_stmt 0 view .LVU528
 1891 0718 2368     		ldr	r3, [r4]
1368:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1892              		.loc 1 1368 6 view .LVU529
 1893 071a 13F4802F 		tst	r3, #262144
 1894 071e 1CD0     		beq	.L147
1371:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1895              		.loc 1 1371 5 is_stmt 1 view .LVU530
1371:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1896              		.loc 1 1371 26 is_stmt 0 view .LVU531
 1897 0720 D4F89030 		ldr	r3, [r4, #144]
1371:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1898              		.loc 1 1371 5 view .LVU532
 1899 0724 B3F5001F 		cmp	r3, #2097152
 1900 0728 00F0A680 		beq	.L148
 1901 072c B3F5401F 		cmp	r3, #3145728
 1902 0730 08D0     		beq	.L149
 1903 0732 B3F5801F 		cmp	r3, #1048576
 1904 0736 40F0A680 		bne	.L203
1375:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1905              		.loc 1 1375 9 is_stmt 1 view .LVU533
 1906 073a 3E4A     		ldr	r2, .L248
 1907 073c D36A     		ldr	r3, [r2, #44]
 1908 073e 43F40033 		orr	r3, r3, #131072
 1909 0742 D362     		str	r3, [r2, #44]
1378:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 111


 1910              		.loc 1 1378 9 view .LVU534
 1911              	.L149:
1397:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1912              		.loc 1 1397 5 view .LVU535
1397:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1913              		.loc 1 1397 8 is_stmt 0 view .LVU536
 1914 0744 002D     		cmp	r5, #0
 1915 0746 40F0A180 		bne	.L204
1400:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1916              		.loc 1 1400 7 is_stmt 1 view .LVU537
 1917 074a 3A4A     		ldr	r2, .L248
 1918 074c 536D     		ldr	r3, [r2, #84]
 1919 074e 23F44013 		bic	r3, r3, #3145728
 1920 0752 D4F89010 		ldr	r1, [r4, #144]
 1921 0756 0B43     		orrs	r3, r3, r1
 1922 0758 5365     		str	r3, [r2, #84]
 1923              	.LVL186:
 1924              	.L147:
1411:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1925              		.loc 1 1411 3 view .LVU538
1411:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1926              		.loc 1 1411 22 is_stmt 0 view .LVU539
 1927 075a 2368     		ldr	r3, [r4]
1411:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 1928              		.loc 1 1411 6 view .LVU540
 1929 075c 13F4803F 		tst	r3, #65536
 1930 0760 00F0AC80 		beq	.L150
1414:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1931              		.loc 1 1414 5 is_stmt 1 view .LVU541
1416:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1932              		.loc 1 1416 5 view .LVU542
1416:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1933              		.loc 1 1416 26 is_stmt 0 view .LVU543
 1934 0764 236D     		ldr	r3, [r4, #80]
1416:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1935              		.loc 1 1416 5 view .LVU544
 1936 0766 002B     		cmp	r3, #0
 1937 0768 00F09280 		beq	.L151
 1938 076c B3F5803F 		cmp	r3, #65536
 1939 0770 00F09C80 		beq	.L152
 1940 0774 0126     		movs	r6, #1
 1941              	.LVL187:
1416:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1942              		.loc 1 1416 5 view .LVU545
 1943 0776 3546     		mov	r5, r6
 1944              	.LVL188:
1416:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1945              		.loc 1 1416 5 view .LVU546
 1946 0778 A0E0     		b	.L150
 1947              	.LVL189:
 1948              	.L123:
1076:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPUART1 clock source configuration done later after clock selection check */
 1949              		.loc 1 1076 9 is_stmt 1 view .LVU547
1076:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         /* LPUART1 clock source configuration done later after clock selection check */
 1950              		.loc 1 1076 15 is_stmt 0 view .LVU548
 1951 077a 0121     		movs	r1, #1
 1952 077c 04F12800 		add	r0, r4, #40
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 112


 1953 0780 FFF7FEFF 		bl	RCCEx_PLL3_Config
 1954              	.LVL190:
 1955 0784 0546     		mov	r5, r0
 1956              	.LVL191:
1078:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 1957              		.loc 1 1078 9 is_stmt 1 view .LVU549
 1958 0786 11E7     		b	.L121
 1959              	.L194:
1064:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1960              		.loc 1 1064 5 is_stmt 0 view .LVU550
 1961 0788 0126     		movs	r6, #1
 1962              	.LVL192:
1064:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1963              		.loc 1 1064 5 view .LVU551
 1964 078a 3546     		mov	r5, r6
 1965              	.LVL193:
1064:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1966              		.loc 1 1064 5 view .LVU552
 1967 078c 19E7     		b	.L120
 1968              	.LVL194:
 1969              	.L195:
1108:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1970              		.loc 1 1108 14 view .LVU553
 1971 078e 2E46     		mov	r6, r5
 1972              	.LVL195:
1108:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 1973              		.loc 1 1108 14 view .LVU554
 1974 0790 17E7     		b	.L120
 1975              	.LVL196:
 1976              	.L231:
1115:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1977              		.loc 1 1115 5 view .LVU555
 1978 0792 0126     		movs	r6, #1
 1979              	.LVL197:
1115:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1980              		.loc 1 1115 5 view .LVU556
 1981 0794 3546     		mov	r5, r6
 1982              	.LVL198:
1115:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1983              		.loc 1 1115 5 view .LVU557
 1984 0796 36E7     		b	.L125
 1985              	.LVL199:
 1986              	.L127:
1115:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1987              		.loc 1 1115 5 view .LVU558
 1988 0798 B3F1804F 		cmp	r3, #1073741824
 1989 079c 3FF428AF 		beq	.L128
 1990 07a0 B3F1A04F 		cmp	r3, #1342177280
 1991 07a4 3FF424AF 		beq	.L128
 1992 07a8 B3F1405F 		cmp	r3, #805306368
 1993 07ac 3FF420AF 		beq	.L128
 1994 07b0 0126     		movs	r6, #1
 1995              	.LVL200:
1115:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1996              		.loc 1 1115 5 view .LVU559
 1997 07b2 3546     		mov	r5, r6
 1998              	.LVL201:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 113


1115:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 1999              		.loc 1 1115 5 view .LVU560
 2000 07b4 27E7     		b	.L125
 2001              	.LVL202:
 2002              	.L126:
1129:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2003              		.loc 1 1129 9 is_stmt 1 view .LVU561
1129:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2004              		.loc 1 1129 15 is_stmt 0 view .LVU562
 2005 07b6 0221     		movs	r1, #2
 2006 07b8 04F12800 		add	r0, r4, #40
 2007 07bc FFF7FEFF 		bl	RCCEx_PLL3_Config
 2008              	.LVL203:
 2009 07c0 0546     		mov	r5, r0
 2010              	.LVL204:
1132:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2011              		.loc 1 1132 9 is_stmt 1 view .LVU563
 2012 07c2 15E7     		b	.L128
 2013              	.L196:
1161:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2014              		.loc 1 1161 14 is_stmt 0 view .LVU564
 2015 07c4 2E46     		mov	r6, r5
 2016              	.LVL205:
1161:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2017              		.loc 1 1161 14 view .LVU565
 2018 07c6 1EE7     		b	.L125
 2019              	.LVL206:
 2020              	.L232:
1168:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2021              		.loc 1 1168 5 view .LVU566
 2022 07c8 0126     		movs	r6, #1
 2023              	.LVL207:
1168:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2024              		.loc 1 1168 5 view .LVU567
 2025 07ca 3546     		mov	r5, r6
 2026              	.LVL208:
1168:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2027              		.loc 1 1168 5 view .LVU568
 2028 07cc 3DE7     		b	.L130
 2029              	.LVL209:
 2030              	.L132:
1168:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2031              		.loc 1 1168 5 view .LVU569
 2032 07ce B3F5805F 		cmp	r3, #4096
 2033 07d2 3FF42FAF 		beq	.L133
 2034 07d6 B3F5A05F 		cmp	r3, #5120
 2035 07da 3FF42BAF 		beq	.L133
 2036 07de B3F5406F 		cmp	r3, #3072
 2037 07e2 3FF427AF 		beq	.L133
 2038 07e6 0126     		movs	r6, #1
 2039              	.LVL210:
1168:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2040              		.loc 1 1168 5 view .LVU570
 2041 07e8 3546     		mov	r5, r6
 2042              	.LVL211:
1168:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2043              		.loc 1 1168 5 view .LVU571
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 114


 2044 07ea 2EE7     		b	.L130
 2045              	.LVL212:
 2046              	.L131:
1182:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2047              		.loc 1 1182 9 is_stmt 1 view .LVU572
1182:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2048              		.loc 1 1182 15 is_stmt 0 view .LVU573
 2049 07ec 0221     		movs	r1, #2
 2050 07ee 04F12800 		add	r0, r4, #40
 2051 07f2 FFF7FEFF 		bl	RCCEx_PLL3_Config
 2052              	.LVL213:
 2053 07f6 0546     		mov	r5, r0
 2054              	.LVL214:
1185:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2055              		.loc 1 1185 9 is_stmt 1 view .LVU574
 2056 07f8 1CE7     		b	.L133
 2057              	.L197:
1214:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2058              		.loc 1 1214 14 is_stmt 0 view .LVU575
 2059 07fa 2E46     		mov	r6, r5
 2060              	.LVL215:
1214:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2061              		.loc 1 1214 14 view .LVU576
 2062 07fc 25E7     		b	.L130
 2063              	.LVL216:
 2064              	.L233:
1221:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2065              		.loc 1 1221 5 view .LVU577
 2066 07fe 0126     		movs	r6, #1
 2067              	.LVL217:
1221:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2068              		.loc 1 1221 5 view .LVU578
 2069 0800 3546     		mov	r5, r6
 2070              	.LVL218:
1221:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2071              		.loc 1 1221 5 view .LVU579
 2072 0802 44E7     		b	.L135
 2073              	.LVL219:
 2074              	.L137:
1221:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2075              		.loc 1 1221 5 view .LVU580
 2076 0804 B3F5004F 		cmp	r3, #32768
 2077 0808 3FF436AF 		beq	.L138
 2078 080c B3F5204F 		cmp	r3, #40960
 2079 0810 3FF432AF 		beq	.L138
 2080 0814 B3F5C04F 		cmp	r3, #24576
 2081 0818 3FF42EAF 		beq	.L138
 2082 081c 0126     		movs	r6, #1
 2083              	.LVL220:
1221:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2084              		.loc 1 1221 5 view .LVU581
 2085 081e 3546     		mov	r5, r6
 2086              	.LVL221:
1221:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2087              		.loc 1 1221 5 view .LVU582
 2088 0820 35E7     		b	.L135
 2089              	.LVL222:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 115


 2090              	.L136:
1235:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2091              		.loc 1 1235 9 is_stmt 1 view .LVU583
1235:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2092              		.loc 1 1235 15 is_stmt 0 view .LVU584
 2093 0822 0221     		movs	r1, #2
 2094 0824 04F12800 		add	r0, r4, #40
 2095 0828 FFF7FEFF 		bl	RCCEx_PLL3_Config
 2096              	.LVL223:
 2097 082c 0546     		mov	r5, r0
 2098              	.LVL224:
1238:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2099              		.loc 1 1238 9 is_stmt 1 view .LVU585
 2100 082e 23E7     		b	.L138
 2101              	.L198:
1267:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2102              		.loc 1 1267 14 is_stmt 0 view .LVU586
 2103 0830 2E46     		mov	r6, r5
 2104              	.LVL225:
1267:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2105              		.loc 1 1267 14 view .LVU587
 2106 0832 2CE7     		b	.L135
 2107              	.L249:
 2108              		.align	2
 2109              	.L248:
 2110 0834 00440258 		.word	1476543488
 2111              	.LVL226:
 2112              	.L234:
1297:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 2113              		.loc 1 1297 7 is_stmt 1 view .LVU588
1297:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 2114              		.loc 1 1297 11 is_stmt 0 view .LVU589
 2115 0838 0221     		movs	r1, #2
 2116 083a 04F12800 		add	r0, r4, #40
 2117 083e FFF7FEFF 		bl	RCCEx_PLL3_Config
 2118              	.LVL227:
1297:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 2119              		.loc 1 1297 10 discriminator 1 view .LVU590
 2120 0842 0028     		cmp	r0, #0
 2121 0844 3FF42DAF 		beq	.L141
1299:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 2122              		.loc 1 1299 16 view .LVU591
 2123 0848 0126     		movs	r6, #1
 2124              	.LVL228:
1299:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 2125              		.loc 1 1299 16 view .LVU592
 2126 084a 2AE7     		b	.L141
 2127              	.LVL229:
 2128              	.L235:
1316:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 2129              		.loc 1 1316 7 is_stmt 1 view .LVU593
1316:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 2130              		.loc 1 1316 11 is_stmt 0 view .LVU594
 2131 084c 0221     		movs	r1, #2
 2132 084e 04F12800 		add	r0, r4, #40
 2133 0852 FFF7FEFF 		bl	RCCEx_PLL3_Config
 2134              	.LVL230:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 116


1316:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 2135              		.loc 1 1316 10 discriminator 1 view .LVU595
 2136 0856 0028     		cmp	r0, #0
 2137 0858 3FF435AF 		beq	.L143
1318:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 2138              		.loc 1 1318 16 view .LVU596
 2139 085c 0126     		movs	r6, #1
 2140              	.LVL231:
1318:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 2141              		.loc 1 1318 16 view .LVU597
 2142 085e 32E7     		b	.L143
 2143              	.LVL232:
 2144              	.L145:
1340:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2145              		.loc 1 1340 9 is_stmt 1 view .LVU598
1340:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2146              		.loc 1 1340 15 is_stmt 0 view .LVU599
 2147 0860 0221     		movs	r1, #2
 2148 0862 04F12800 		add	r0, r4, #40
 2149 0866 FFF7FEFF 		bl	RCCEx_PLL3_Config
 2150              	.LVL233:
 2151 086a 0546     		mov	r5, r0
 2152              	.LVL234:
1343:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2153              		.loc 1 1343 9 is_stmt 1 view .LVU600
 2154 086c 49E7     		b	.L146
 2155              	.L201:
1329:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2156              		.loc 1 1329 5 is_stmt 0 view .LVU601
 2157 086e 0126     		movs	r6, #1
 2158              	.LVL235:
1329:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2159              		.loc 1 1329 5 view .LVU602
 2160 0870 3546     		mov	r5, r6
 2161              	.LVL236:
1329:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2162              		.loc 1 1329 5 view .LVU603
 2163 0872 51E7     		b	.L144
 2164              	.LVL237:
 2165              	.L202:
1363:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2166              		.loc 1 1363 14 view .LVU604
 2167 0874 2E46     		mov	r6, r5
 2168              	.LVL238:
1363:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2169              		.loc 1 1363 14 view .LVU605
 2170 0876 4FE7     		b	.L144
 2171              	.LVL239:
 2172              	.L148:
1382:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2173              		.loc 1 1382 9 is_stmt 1 view .LVU606
1382:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2174              		.loc 1 1382 15 is_stmt 0 view .LVU607
 2175 0878 0121     		movs	r1, #1
 2176 087a 04F12800 		add	r0, r4, #40
 2177 087e FFF7FEFF 		bl	RCCEx_PLL3_Config
 2178              	.LVL240:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 117


 2179 0882 0546     		mov	r5, r0
 2180              	.LVL241:
1385:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2181              		.loc 1 1385 9 is_stmt 1 view .LVU608
 2182 0884 5EE7     		b	.L149
 2183              	.L203:
1371:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2184              		.loc 1 1371 5 is_stmt 0 view .LVU609
 2185 0886 0126     		movs	r6, #1
 2186              	.LVL242:
1371:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2187              		.loc 1 1371 5 view .LVU610
 2188 0888 3546     		mov	r5, r6
 2189              	.LVL243:
1371:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2190              		.loc 1 1371 5 view .LVU611
 2191 088a 66E7     		b	.L147
 2192              	.LVL244:
 2193              	.L204:
1405:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2194              		.loc 1 1405 14 view .LVU612
 2195 088c 2E46     		mov	r6, r5
 2196              	.LVL245:
1405:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2197              		.loc 1 1405 14 view .LVU613
 2198 088e 64E7     		b	.L147
 2199              	.LVL246:
 2200              	.L151:
1420:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2201              		.loc 1 1420 9 is_stmt 1 view .LVU614
 2202 0890 6F4A     		ldr	r2, .L250
 2203 0892 D36A     		ldr	r3, [r2, #44]
 2204 0894 43F40033 		orr	r3, r3, #131072
 2205 0898 D362     		str	r3, [r2, #44]
1423:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2206              		.loc 1 1423 9 view .LVU615
 2207              	.L153:
1437:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2208              		.loc 1 1437 5 view .LVU616
1437:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2209              		.loc 1 1437 8 is_stmt 0 view .LVU617
 2210 089a 75B9     		cbnz	r5, .L205
1440:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2211              		.loc 1 1440 7 is_stmt 1 view .LVU618
 2212 089c 6C4A     		ldr	r2, .L250
 2213 089e D36C     		ldr	r3, [r2, #76]
 2214 08a0 23F48033 		bic	r3, r3, #65536
 2215 08a4 216D     		ldr	r1, [r4, #80]
 2216 08a6 0B43     		orrs	r3, r3, r1
 2217 08a8 D364     		str	r3, [r2, #76]
 2218 08aa 07E0     		b	.L150
 2219              	.L152:
1427:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2220              		.loc 1 1427 9 view .LVU619
1427:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2221              		.loc 1 1427 15 is_stmt 0 view .LVU620
 2222 08ac 0221     		movs	r1, #2
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 118


 2223 08ae 04F10800 		add	r0, r4, #8
 2224 08b2 FFF7FEFF 		bl	RCCEx_PLL2_Config
 2225              	.LVL247:
 2226 08b6 0546     		mov	r5, r0
 2227              	.LVL248:
1430:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2228              		.loc 1 1430 9 is_stmt 1 view .LVU621
 2229 08b8 EFE7     		b	.L153
 2230              	.L205:
1445:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2231              		.loc 1 1445 14 is_stmt 0 view .LVU622
 2232 08ba 2E46     		mov	r6, r5
 2233              	.LVL249:
 2234              	.L150:
1451:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2235              		.loc 1 1451 3 is_stmt 1 view .LVU623
1451:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2236              		.loc 1 1451 22 is_stmt 0 view .LVU624
 2237 08bc 2368     		ldr	r3, [r4]
1451:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2238              		.loc 1 1451 6 view .LVU625
 2239 08be 13F0005F 		tst	r3, #536870912
 2240 08c2 11D1     		bne	.L236
 2241              	.LVL250:
 2242              	.L154:
1461:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2243              		.loc 1 1461 3 is_stmt 1 view .LVU626
1461:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2244              		.loc 1 1461 22 is_stmt 0 view .LVU627
 2245 08c4 2368     		ldr	r3, [r4]
1461:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2246              		.loc 1 1461 6 view .LVU628
 2247 08c6 13F4003F 		tst	r3, #131072
 2248 08ca 28D0     		beq	.L155
1464:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2249              		.loc 1 1464 5 is_stmt 1 view .LVU629
1464:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2250              		.loc 1 1464 26 is_stmt 0 view .LVU630
 2251 08cc D4F88830 		ldr	r3, [r4, #136]
1464:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2252              		.loc 1 1464 5 view .LVU631
 2253 08d0 B3F5807F 		cmp	r3, #256
 2254 08d4 14D0     		beq	.L156
 2255 08d6 10D9     		bls	.L237
 2256 08d8 B3F5007F 		cmp	r3, #512
 2257 08dc 15D0     		beq	.L158
 2258 08de B3F5407F 		cmp	r3, #768
 2259 08e2 12D0     		beq	.L158
 2260 08e4 0126     		movs	r6, #1
 2261              	.LVL251:
1464:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2262              		.loc 1 1464 5 view .LVU632
 2263 08e6 1AE0     		b	.L155
 2264              	.LVL252:
 2265              	.L236:
1453:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2266              		.loc 1 1453 5 is_stmt 1 view .LVU633
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 119


1453:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2267              		.loc 1 1453 9 is_stmt 0 view .LVU634
 2268 08e8 0221     		movs	r1, #2
 2269 08ea 04F12800 		add	r0, r4, #40
 2270 08ee FFF7FEFF 		bl	RCCEx_PLL3_Config
 2271              	.LVL253:
1453:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2272              		.loc 1 1453 8 discriminator 1 view .LVU635
 2273 08f2 0028     		cmp	r0, #0
 2274 08f4 E6D0     		beq	.L154
1455:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2275              		.loc 1 1455 14 view .LVU636
 2276 08f6 0126     		movs	r6, #1
 2277              	.LVL254:
1455:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2278              		.loc 1 1455 14 view .LVU637
 2279 08f8 E4E7     		b	.L154
 2280              	.LVL255:
 2281              	.L237:
1464:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2282              		.loc 1 1464 5 view .LVU638
 2283 08fa 33B1     		cbz	r3, .L158
 2284 08fc 0126     		movs	r6, #1
 2285              	.LVL256:
1464:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2286              		.loc 1 1464 5 view .LVU639
 2287 08fe 0EE0     		b	.L155
 2288              	.LVL257:
 2289              	.L156:
1468:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2290              		.loc 1 1468 9 is_stmt 1 view .LVU640
 2291 0900 534A     		ldr	r2, .L250
 2292 0902 D36A     		ldr	r3, [r2, #44]
 2293 0904 43F40033 		orr	r3, r3, #131072
 2294 0908 D362     		str	r3, [r2, #44]
1471:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2295              		.loc 1 1471 9 view .LVU641
 2296              	.L158:
1492:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2297              		.loc 1 1492 5 view .LVU642
1492:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2298              		.loc 1 1492 8 is_stmt 0 view .LVU643
 2299 090a 002D     		cmp	r5, #0
 2300 090c 68D1     		bne	.L207
1495:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2301              		.loc 1 1495 7 is_stmt 1 view .LVU644
 2302 090e 504A     		ldr	r2, .L250
 2303 0910 536D     		ldr	r3, [r2, #84]
 2304 0912 23F44073 		bic	r3, r3, #768
 2305 0916 D4F88810 		ldr	r1, [r4, #136]
 2306 091a 0B43     		orrs	r3, r3, r1
 2307 091c 5365     		str	r3, [r2, #84]
 2308              	.LVL258:
 2309              	.L155:
1506:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2310              		.loc 1 1506 3 view .LVU645
1506:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 120


 2311              		.loc 1 1506 22 is_stmt 0 view .LVU646
 2312 091e 2368     		ldr	r3, [r4]
1506:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2313              		.loc 1 1506 6 view .LVU647
 2314 0920 13F4801F 		tst	r3, #1048576
 2315 0924 06D0     		beq	.L159
1509:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2316              		.loc 1 1509 5 is_stmt 1 view .LVU648
1512:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 2317              		.loc 1 1512 5 view .LVU649
 2318 0926 4A4A     		ldr	r2, .L250
 2319 0928 136D     		ldr	r3, [r2, #80]
 2320 092a 23F00043 		bic	r3, r3, #-2147483648
 2321 092e E16F     		ldr	r1, [r4, #124]
 2322 0930 0B43     		orrs	r3, r3, r1
 2323 0932 1365     		str	r3, [r2, #80]
 2324              	.L159:
1526:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2325              		.loc 1 1526 3 view .LVU650
1526:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2326              		.loc 1 1526 22 is_stmt 0 view .LVU651
 2327 0934 2368     		ldr	r3, [r4]
1526:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2328              		.loc 1 1526 6 view .LVU652
 2329 0936 13F4001F 		tst	r3, #2097152
 2330 093a 06D0     		beq	.L160
1529:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2331              		.loc 1 1529 5 is_stmt 1 view .LVU653
1532:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 2332              		.loc 1 1532 5 view .LVU654
 2333 093c 444A     		ldr	r2, .L250
 2334 093e 136D     		ldr	r3, [r2, #80]
 2335 0940 23F08073 		bic	r3, r3, #16777216
 2336 0944 216F     		ldr	r1, [r4, #112]
 2337 0946 0B43     		orrs	r3, r3, r1
 2338 0948 1365     		str	r3, [r2, #80]
 2339              	.L160:
1537:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2340              		.loc 1 1537 3 view .LVU655
1537:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2341              		.loc 1 1537 22 is_stmt 0 view .LVU656
 2342 094a 2368     		ldr	r3, [r4]
1537:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2343              		.loc 1 1537 6 view .LVU657
 2344 094c 13F4006F 		tst	r3, #2048
 2345 0950 06D0     		beq	.L161
1540:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2346              		.loc 1 1540 5 is_stmt 1 view .LVU658
1543:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 2347              		.loc 1 1543 5 view .LVU659
 2348 0952 3F4A     		ldr	r2, .L250
 2349 0954 936D     		ldr	r3, [r2, #88]
 2350 0956 23F00063 		bic	r3, r3, #134217728
 2351 095a 616F     		ldr	r1, [r4, #116]
 2352 095c 0B43     		orrs	r3, r3, r1
 2353 095e 9365     		str	r3, [r2, #88]
 2354              	.L161:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 121


1548:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2355              		.loc 1 1548 3 view .LVU660
1548:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2356              		.loc 1 1548 22 is_stmt 0 view .LVU661
 2357 0960 2368     		ldr	r3, [r4]
1548:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2358              		.loc 1 1548 6 view .LVU662
 2359 0962 13F0804F 		tst	r3, #1073741824
 2360 0966 09D0     		beq	.L162
1551:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2361              		.loc 1 1551 5 is_stmt 1 view .LVU663
1554:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 2362              		.loc 1 1554 5 view .LVU664
1554:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 2363              		.loc 1 1554 5 view .LVU665
 2364 0968 394B     		ldr	r3, .L250
 2365 096a 1A69     		ldr	r2, [r3, #16]
 2366 096c 22F40042 		bic	r2, r2, #32768
 2367 0970 1A61     		str	r2, [r3, #16]
1554:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 2368              		.loc 1 1554 5 view .LVU666
 2369 0972 1A69     		ldr	r2, [r3, #16]
 2370 0974 D4F8B810 		ldr	r1, [r4, #184]
 2371 0978 0A43     		orrs	r2, r2, r1
 2372 097a 1A61     		str	r2, [r3, #16]
 2373              	.L162:
1554:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 2374              		.loc 1 1554 5 discriminator 1 view .LVU667
1558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2375              		.loc 1 1558 3 view .LVU668
1558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2376              		.loc 1 1558 22 is_stmt 0 view .LVU669
 2377 097c 2368     		ldr	r3, [r4]
1558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2378              		.loc 1 1558 6 view .LVU670
 2379 097e 002B     		cmp	r3, #0
 2380 0980 06DA     		bge	.L163
1561:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2381              		.loc 1 1561 5 is_stmt 1 view .LVU671
1564:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 2382              		.loc 1 1564 5 view .LVU672
 2383 0982 334A     		ldr	r2, .L250
 2384 0984 D36C     		ldr	r3, [r2, #76]
 2385 0986 23F04053 		bic	r3, r3, #805306368
 2386 098a 616D     		ldr	r1, [r4, #84]
 2387 098c 0B43     		orrs	r3, r3, r1
 2388 098e D364     		str	r3, [r2, #76]
 2389              	.L163:
1568:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2390              		.loc 1 1568 3 view .LVU673
1568:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2391              		.loc 1 1568 22 is_stmt 0 view .LVU674
 2392 0990 2368     		ldr	r3, [r4]
1568:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2393              		.loc 1 1568 6 view .LVU675
 2394 0992 13F4000F 		tst	r3, #8388608
 2395 0996 07D0     		beq	.L164
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 122


1571:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2396              		.loc 1 1571 5 is_stmt 1 view .LVU676
1574:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 2397              		.loc 1 1574 5 view .LVU677
 2398 0998 2D4A     		ldr	r2, .L250
 2399 099a 536D     		ldr	r3, [r2, #84]
 2400 099c 23F44003 		bic	r3, r3, #12582912
 2401 09a0 D4F89410 		ldr	r1, [r4, #148]
 2402 09a4 0B43     		orrs	r3, r3, r1
 2403 09a6 5365     		str	r3, [r2, #84]
 2404              	.L164:
1578:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2405              		.loc 1 1578 3 view .LVU678
1578:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2406              		.loc 1 1578 22 is_stmt 0 view .LVU679
 2407 09a8 6368     		ldr	r3, [r4, #4]
1578:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2408              		.loc 1 1578 6 view .LVU680
 2409 09aa 13F0010F 		tst	r3, #1
 2410 09ae 19D1     		bne	.L238
 2411              	.LVL259:
 2412              	.L165:
1594:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2413              		.loc 1 1594 3 is_stmt 1 view .LVU681
1594:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2414              		.loc 1 1594 22 is_stmt 0 view .LVU682
 2415 09b0 6368     		ldr	r3, [r4, #4]
1594:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2416              		.loc 1 1594 6 view .LVU683
 2417 09b2 13F0020F 		tst	r3, #2
 2418 09b6 1ED1     		bne	.L239
 2419              	.LVL260:
 2420              	.L166:
1610:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2421              		.loc 1 1610 3 is_stmt 1 view .LVU684
1610:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2422              		.loc 1 1610 22 is_stmt 0 view .LVU685
 2423 09b8 6368     		ldr	r3, [r4, #4]
1610:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2424              		.loc 1 1610 6 view .LVU686
 2425 09ba 13F0040F 		tst	r3, #4
 2426 09be 23D1     		bne	.L240
 2427              	.LVL261:
 2428              	.L167:
1627:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2429              		.loc 1 1627 3 is_stmt 1 view .LVU687
1627:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2430              		.loc 1 1627 22 is_stmt 0 view .LVU688
 2431 09c0 6368     		ldr	r3, [r4, #4]
1627:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2432              		.loc 1 1627 6 view .LVU689
 2433 09c2 13F0080F 		tst	r3, #8
 2434 09c6 28D1     		bne	.L241
 2435              	.LVL262:
 2436              	.L168:
1643:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2437              		.loc 1 1643 3 is_stmt 1 view .LVU690
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 123


1643:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2438              		.loc 1 1643 22 is_stmt 0 view .LVU691
 2439 09c8 6368     		ldr	r3, [r4, #4]
1643:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2440              		.loc 1 1643 6 view .LVU692
 2441 09ca 13F0100F 		tst	r3, #16
 2442 09ce 2DD1     		bne	.L242
 2443              	.LVL263:
 2444              	.L169:
1659:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2445              		.loc 1 1659 3 is_stmt 1 view .LVU693
1659:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2446              		.loc 1 1659 22 is_stmt 0 view .LVU694
 2447 09d0 6368     		ldr	r3, [r4, #4]
1659:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2448              		.loc 1 1659 6 view .LVU695
 2449 09d2 13F0200F 		tst	r3, #32
 2450 09d6 32D1     		bne	.L243
 2451              	.L170:
1674:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2452              		.loc 1 1674 3 is_stmt 1 view .LVU696
1674:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2453              		.loc 1 1674 6 is_stmt 0 view .LVU697
 2454 09d8 06B1     		cbz	r6, .L171
1678:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 2455              		.loc 1 1678 10 view .LVU698
 2456 09da 0126     		movs	r6, #1
 2457              	.LVL264:
 2458              	.L171:
1679:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2459              		.loc 1 1679 1 view .LVU699
 2460 09dc 3046     		mov	r0, r6
 2461 09de F8BD     		pop	{r3, r4, r5, r6, r7, pc}
 2462              	.LVL265:
 2463              	.L207:
1500:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2464              		.loc 1 1500 14 view .LVU700
 2465 09e0 2E46     		mov	r6, r5
 2466              	.LVL266:
1500:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2467              		.loc 1 1500 14 view .LVU701
 2468 09e2 9CE7     		b	.L155
 2469              	.LVL267:
 2470              	.L238:
1580:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
 2471              		.loc 1 1580 5 is_stmt 1 view .LVU702
1580:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
 2472              		.loc 1 1580 11 is_stmt 0 view .LVU703
 2473 09e4 0021     		movs	r1, #0
 2474 09e6 04F10800 		add	r0, r4, #8
 2475 09ea FFF7FEFF 		bl	RCCEx_PLL2_Config
 2476              	.LVL268:
1582:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2477              		.loc 1 1582 5 is_stmt 1 view .LVU704
1582:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2478              		.loc 1 1582 8 is_stmt 0 view .LVU705
 2479 09ee 0028     		cmp	r0, #0
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 124


 2480 09f0 DED0     		beq	.L165
1589:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     } 
 2481              		.loc 1 1589 14 view .LVU706
 2482 09f2 0646     		mov	r6, r0
 2483              	.LVL269:
1589:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     } 
 2484              		.loc 1 1589 14 view .LVU707
 2485 09f4 DCE7     		b	.L165
 2486              	.LVL270:
 2487              	.L239:
1596:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
 2488              		.loc 1 1596 5 is_stmt 1 view .LVU708
1596:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
 2489              		.loc 1 1596 11 is_stmt 0 view .LVU709
 2490 09f6 0121     		movs	r1, #1
 2491 09f8 04F10800 		add	r0, r4, #8
 2492 09fc FFF7FEFF 		bl	RCCEx_PLL2_Config
 2493              	.LVL271:
1598:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2494              		.loc 1 1598 5 is_stmt 1 view .LVU710
1598:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2495              		.loc 1 1598 8 is_stmt 0 view .LVU711
 2496 0a00 0028     		cmp	r0, #0
 2497 0a02 D9D0     		beq	.L166
1605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2498              		.loc 1 1605 14 view .LVU712
 2499 0a04 0646     		mov	r6, r0
 2500              	.LVL272:
1605:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2501              		.loc 1 1605 14 view .LVU713
 2502 0a06 D7E7     		b	.L166
 2503              	.LVL273:
 2504              	.L240:
1612:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
 2505              		.loc 1 1612 5 is_stmt 1 view .LVU714
1612:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
 2506              		.loc 1 1612 11 is_stmt 0 view .LVU715
 2507 0a08 0221     		movs	r1, #2
 2508 0a0a 04F10800 		add	r0, r4, #8
 2509 0a0e FFF7FEFF 		bl	RCCEx_PLL2_Config
 2510              	.LVL274:
1614:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2511              		.loc 1 1614 5 is_stmt 1 view .LVU716
1614:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2512              		.loc 1 1614 8 is_stmt 0 view .LVU717
 2513 0a12 0028     		cmp	r0, #0
 2514 0a14 D4D0     		beq	.L167
1621:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2515              		.loc 1 1621 14 view .LVU718
 2516 0a16 0646     		mov	r6, r0
 2517              	.LVL275:
1621:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2518              		.loc 1 1621 14 view .LVU719
 2519 0a18 D2E7     		b	.L167
 2520              	.LVL276:
 2521              	.L241:
1629:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 125


 2522              		.loc 1 1629 5 is_stmt 1 view .LVU720
1629:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   
 2523              		.loc 1 1629 11 is_stmt 0 view .LVU721
 2524 0a1a 0021     		movs	r1, #0
 2525 0a1c 04F12800 		add	r0, r4, #40
 2526 0a20 FFF7FEFF 		bl	RCCEx_PLL3_Config
 2527              	.LVL277:
1631:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2528              		.loc 1 1631 5 is_stmt 1 view .LVU722
1631:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2529              		.loc 1 1631 8 is_stmt 0 view .LVU723
 2530 0a24 0028     		cmp	r0, #0
 2531 0a26 CFD0     		beq	.L168
1638:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2532              		.loc 1 1638 14 view .LVU724
 2533 0a28 0646     		mov	r6, r0
 2534              	.LVL278:
1638:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2535              		.loc 1 1638 14 view .LVU725
 2536 0a2a CDE7     		b	.L168
 2537              	.LVL279:
 2538              	.L242:
1645:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
 2539              		.loc 1 1645 5 is_stmt 1 view .LVU726
1645:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
 2540              		.loc 1 1645 11 is_stmt 0 view .LVU727
 2541 0a2c 0121     		movs	r1, #1
 2542 0a2e 04F12800 		add	r0, r4, #40
 2543 0a32 FFF7FEFF 		bl	RCCEx_PLL3_Config
 2544              	.LVL280:
1647:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2545              		.loc 1 1647 5 is_stmt 1 view .LVU728
1647:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2546              		.loc 1 1647 8 is_stmt 0 view .LVU729
 2547 0a36 0028     		cmp	r0, #0
 2548 0a38 CAD0     		beq	.L169
1654:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2549              		.loc 1 1654 14 view .LVU730
 2550 0a3a 0646     		mov	r6, r0
 2551              	.LVL281:
1654:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 2552              		.loc 1 1654 14 view .LVU731
 2553 0a3c C8E7     		b	.L169
 2554              	.LVL282:
 2555              	.L243:
1661:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
 2556              		.loc 1 1661 5 is_stmt 1 view .LVU732
1661:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     
 2557              		.loc 1 1661 11 is_stmt 0 view .LVU733
 2558 0a3e 0221     		movs	r1, #2
 2559 0a40 04F12800 		add	r0, r4, #40
 2560 0a44 FFF7FEFF 		bl	RCCEx_PLL3_Config
 2561              	.LVL283:
1663:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2562              		.loc 1 1663 5 is_stmt 1 view .LVU734
1663:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 2563              		.loc 1 1663 8 is_stmt 0 view .LVU735
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 126


 2564 0a48 0028     		cmp	r0, #0
 2565 0a4a C5D0     		beq	.L170
1678:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 2566              		.loc 1 1678 10 view .LVU736
 2567 0a4c 0126     		movs	r6, #1
 2568              	.LVL284:
1678:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 2569              		.loc 1 1678 10 view .LVU737
 2570 0a4e C5E7     		b	.L171
 2571              	.L251:
 2572              		.align	2
 2573              	.L250:
 2574 0a50 00440258 		.word	1476543488
 2575              		.cfi_endproc
 2576              	.LFE335:
 2578              		.section	.text.HAL_RCCEx_GetPeriphCLKConfig,"ax",%progbits
 2579              		.align	1
 2580              		.global	HAL_RCCEx_GetPeriphCLKConfig
 2581              		.syntax unified
 2582              		.thumb
 2583              		.thumb_func
 2585              	HAL_RCCEx_GetPeriphCLKConfig:
 2586              	.LVL285:
 2587              	.LFB336:
1693:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Set all possible values for the extended clock type parameter------------*/
 2588              		.loc 1 1693 1 is_stmt 1 view -0
 2589              		.cfi_startproc
 2590              		@ args = 0, pretend = 0, frame = 0
 2591              		@ frame_needed = 0, uses_anonymous_args = 0
 2592              		@ link register save eliminated.
1695:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     RCC_PERIPHCLK_USART16 | RCC_PERIPHCLK_USART234578 | RCC_PERIPHCLK_LPUART1 |
 2593              		.loc 1 1695 3 view .LVU739
1695:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     RCC_PERIPHCLK_USART16 | RCC_PERIPHCLK_USART234578 | RCC_PERIPHCLK_LPUART1 |
 2594              		.loc 1 1695 39 is_stmt 0 view .LVU740
 2595 0000 724A     		ldr	r2, .L255
 2596 0002 0023     		movs	r3, #0
 2597 0004 C0E90023 		strd	r2, [r0]
1707:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /*I2C5*/
 2598              		.loc 1 1707 3 is_stmt 1 view .LVU741
1707:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /*I2C5*/
 2599              		.loc 1 1707 39 is_stmt 0 view .LVU742
 2600 0008 714A     		ldr	r2, .L255+4
 2601 000a 0023     		movs	r3, #0
 2602 000c C0E90023 		strd	r2, [r0]
1710:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* RCC_CDCCIP1R_SAI2ASEL */
 2603              		.loc 1 1710 3 is_stmt 1 view .LVU743
1710:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* RCC_CDCCIP1R_SAI2ASEL */
 2604              		.loc 1 1710 39 is_stmt 0 view .LVU744
 2605 0010 704A     		ldr	r2, .L255+8
 2606 0012 0023     		movs	r3, #0
 2607 0014 C0E90023 		strd	r2, [r0]
1713:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* RCC_CDCCIP1R_SAI2BSEL */
 2608              		.loc 1 1713 3 is_stmt 1 view .LVU745
1713:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* RCC_CDCCIP1R_SAI2BSEL */
 2609              		.loc 1 1713 39 is_stmt 0 view .LVU746
 2610 0018 6F4A     		ldr	r2, .L255+12
 2611 001a 0023     		movs	r3, #0
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 127


 2612 001c C0E90023 		strd	r2, [r0]
1723:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* DFSDM2 */
 2613              		.loc 1 1723 3 is_stmt 1 view .LVU747
1723:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* DFSDM2 */
 2614              		.loc 1 1723 39 is_stmt 0 view .LVU748
 2615 0020 6FF05852 		mvn	r2, #905969664
 2616 0024 0023     		movs	r3, #0
 2617 0026 C0E90023 		strd	r2, [r0]
1729:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* OCTOSPI1 || OCTOSPI2 */
 2618              		.loc 1 1729 3 is_stmt 1 view .LVU749
1729:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* OCTOSPI1 || OCTOSPI2 */
 2619              		.loc 1 1729 39 is_stmt 0 view .LVU750
 2620 002a 6FF05052 		mvn	r2, #872415232
 2621 002e 0023     		movs	r3, #0
 2622 0030 C0E90023 		strd	r2, [r0]
1735:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* LTDC */
 2623              		.loc 1 1735 3 is_stmt 1 view .LVU751
1735:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* LTDC */
 2624              		.loc 1 1735 39 is_stmt 0 view .LVU752
 2625 0034 6FF0A052 		mvn	r2, #335544320
 2626 0038 0023     		movs	r3, #0
 2627 003a C0E90023 		strd	r2, [r0]
1742:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3N = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_N3) >> RCC_PLL3DIVR_N3_Pos) 
 2628              		.loc 1 1742 3 is_stmt 1 view .LVU753
1742:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3N = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_N3) >> RCC_PLL3DIVR_N3_Pos) 
 2629              		.loc 1 1742 46 is_stmt 0 view .LVU754
 2630 003e 674B     		ldr	r3, .L255+16
 2631 0040 9A6A     		ldr	r2, [r3, #40]
1742:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3N = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_N3) >> RCC_PLL3DIVR_N3_Pos) 
 2632              		.loc 1 1742 31 view .LVU755
 2633 0042 C2F30552 		ubfx	r2, r2, #20, #6
1742:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3N = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_N3) >> RCC_PLL3DIVR_N3_Pos) 
 2634              		.loc 1 1742 29 view .LVU756
 2635 0046 8262     		str	r2, [r0, #40]
1743:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3R = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_R3) >> RCC_PLL3DIVR_R3_Pos) 
 2636              		.loc 1 1743 3 is_stmt 1 view .LVU757
1743:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3R = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_R3) >> RCC_PLL3DIVR_R3_Pos) 
 2637              		.loc 1 1743 46 is_stmt 0 view .LVU758
 2638 0048 1A6C     		ldr	r2, [r3, #64]
1743:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3R = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_R3) >> RCC_PLL3DIVR_R3_Pos) 
 2639              		.loc 1 1743 31 view .LVU759
 2640 004a C2F30802 		ubfx	r2, r2, #0, #9
1743:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3R = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_R3) >> RCC_PLL3DIVR_R3_Pos) 
 2641              		.loc 1 1743 100 view .LVU760
 2642 004e 0132     		adds	r2, r2, #1
1743:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3R = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_R3) >> RCC_PLL3DIVR_R3_Pos) 
 2643              		.loc 1 1743 29 view .LVU761
 2644 0050 C262     		str	r2, [r0, #44]
1744:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3P = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_P3) >> RCC_PLL3DIVR_P3_Pos) 
 2645              		.loc 1 1744 3 is_stmt 1 view .LVU762
1744:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3P = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_P3) >> RCC_PLL3DIVR_P3_Pos) 
 2646              		.loc 1 1744 46 is_stmt 0 view .LVU763
 2647 0052 1A6C     		ldr	r2, [r3, #64]
1744:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3P = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_P3) >> RCC_PLL3DIVR_P3_Pos) 
 2648              		.loc 1 1744 31 view .LVU764
 2649 0054 C2F30662 		ubfx	r2, r2, #24, #7
1744:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3P = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_P3) >> RCC_PLL3DIVR_P3_Pos) 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 128


 2650              		.loc 1 1744 100 view .LVU765
 2651 0058 0132     		adds	r2, r2, #1
1744:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3P = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_P3) >> RCC_PLL3DIVR_P3_Pos) 
 2652              		.loc 1 1744 29 view .LVU766
 2653 005a 8263     		str	r2, [r0, #56]
1745:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3Q = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_Q3) >> RCC_PLL3DIVR_Q3_Pos) 
 2654              		.loc 1 1745 3 is_stmt 1 view .LVU767
1745:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3Q = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_Q3) >> RCC_PLL3DIVR_Q3_Pos) 
 2655              		.loc 1 1745 46 is_stmt 0 view .LVU768
 2656 005c 1A6C     		ldr	r2, [r3, #64]
1745:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3Q = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_Q3) >> RCC_PLL3DIVR_Q3_Pos) 
 2657              		.loc 1 1745 31 view .LVU769
 2658 005e C2F34622 		ubfx	r2, r2, #9, #7
1745:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3Q = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_Q3) >> RCC_PLL3DIVR_Q3_Pos) 
 2659              		.loc 1 1745 100 view .LVU770
 2660 0062 0132     		adds	r2, r2, #1
1745:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3Q = (uint32_t)((RCC->PLL3DIVR & RCC_PLL3DIVR_Q3) >> RCC_PLL3DIVR_Q3_Pos) 
 2661              		.loc 1 1745 29 view .LVU771
 2662 0064 0263     		str	r2, [r0, #48]
1746:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3RGE = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL3RGE) >> RCC_PLLCFGR_PLL3
 2663              		.loc 1 1746 3 is_stmt 1 view .LVU772
1746:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3RGE = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL3RGE) >> RCC_PLLCFGR_PLL3
 2664              		.loc 1 1746 46 is_stmt 0 view .LVU773
 2665 0066 1A6C     		ldr	r2, [r3, #64]
1746:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3RGE = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL3RGE) >> RCC_PLLCFGR_PLL3
 2666              		.loc 1 1746 31 view .LVU774
 2667 0068 C2F30642 		ubfx	r2, r2, #16, #7
1746:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3RGE = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL3RGE) >> RCC_PLLCFGR_PLL3
 2668              		.loc 1 1746 100 view .LVU775
 2669 006c 0132     		adds	r2, r2, #1
1746:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3RGE = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL3RGE) >> RCC_PLLCFGR_PLL3
 2670              		.loc 1 1746 29 view .LVU776
 2671 006e 4263     		str	r2, [r0, #52]
1747:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3VCOSEL = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL3VCOSEL) >> RCC_PLLCFG
 2672              		.loc 1 1747 3 is_stmt 1 view .LVU777
1747:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3VCOSEL = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL3VCOSEL) >> RCC_PLLCFG
 2673              		.loc 1 1747 48 is_stmt 0 view .LVU778
 2674 0070 DA6A     		ldr	r2, [r3, #44]
1747:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3VCOSEL = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL3VCOSEL) >> RCC_PLLCFG
 2675              		.loc 1 1747 33 view .LVU779
 2676 0072 C2F38122 		ubfx	r2, r2, #10, #2
1747:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL3.PLL3VCOSEL = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL3VCOSEL) >> RCC_PLLCFG
 2677              		.loc 1 1747 31 view .LVU780
 2678 0076 C263     		str	r2, [r0, #60]
1748:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2679              		.loc 1 1748 3 is_stmt 1 view .LVU781
1748:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2680              		.loc 1 1748 51 is_stmt 0 view .LVU782
 2681 0078 DA6A     		ldr	r2, [r3, #44]
1748:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2682              		.loc 1 1748 36 view .LVU783
 2683 007a C2F34022 		ubfx	r2, r2, #9, #1
1748:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2684              		.loc 1 1748 34 view .LVU784
 2685 007e 0264     		str	r2, [r0, #64]
1751:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2N = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_N2) >> RCC_PLL2DIVR_N2_Pos) 
 2686              		.loc 1 1751 3 is_stmt 1 view .LVU785
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 129


1751:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2N = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_N2) >> RCC_PLL2DIVR_N2_Pos) 
 2687              		.loc 1 1751 46 is_stmt 0 view .LVU786
 2688 0080 9A6A     		ldr	r2, [r3, #40]
1751:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2N = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_N2) >> RCC_PLL2DIVR_N2_Pos) 
 2689              		.loc 1 1751 31 view .LVU787
 2690 0082 C2F30532 		ubfx	r2, r2, #12, #6
1751:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2N = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_N2) >> RCC_PLL2DIVR_N2_Pos) 
 2691              		.loc 1 1751 29 view .LVU788
 2692 0086 8260     		str	r2, [r0, #8]
1752:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2R = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_R2) >> RCC_PLL2DIVR_R2_Pos) 
 2693              		.loc 1 1752 3 is_stmt 1 view .LVU789
1752:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2R = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_R2) >> RCC_PLL2DIVR_R2_Pos) 
 2694              		.loc 1 1752 46 is_stmt 0 view .LVU790
 2695 0088 9A6B     		ldr	r2, [r3, #56]
1752:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2R = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_R2) >> RCC_PLL2DIVR_R2_Pos) 
 2696              		.loc 1 1752 31 view .LVU791
 2697 008a C2F30802 		ubfx	r2, r2, #0, #9
1752:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2R = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_R2) >> RCC_PLL2DIVR_R2_Pos) 
 2698              		.loc 1 1752 100 view .LVU792
 2699 008e 0132     		adds	r2, r2, #1
1752:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2R = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_R2) >> RCC_PLL2DIVR_R2_Pos) 
 2700              		.loc 1 1752 29 view .LVU793
 2701 0090 C260     		str	r2, [r0, #12]
1753:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2P = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_P2) >> RCC_PLL2DIVR_P2_Pos) 
 2702              		.loc 1 1753 3 is_stmt 1 view .LVU794
1753:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2P = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_P2) >> RCC_PLL2DIVR_P2_Pos) 
 2703              		.loc 1 1753 46 is_stmt 0 view .LVU795
 2704 0092 9A6B     		ldr	r2, [r3, #56]
1753:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2P = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_P2) >> RCC_PLL2DIVR_P2_Pos) 
 2705              		.loc 1 1753 31 view .LVU796
 2706 0094 C2F30662 		ubfx	r2, r2, #24, #7
1753:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2P = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_P2) >> RCC_PLL2DIVR_P2_Pos) 
 2707              		.loc 1 1753 100 view .LVU797
 2708 0098 0132     		adds	r2, r2, #1
1753:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2P = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_P2) >> RCC_PLL2DIVR_P2_Pos) 
 2709              		.loc 1 1753 29 view .LVU798
 2710 009a 8261     		str	r2, [r0, #24]
1754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2Q = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_Q2) >> RCC_PLL2DIVR_Q2_Pos) 
 2711              		.loc 1 1754 3 is_stmt 1 view .LVU799
1754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2Q = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_Q2) >> RCC_PLL2DIVR_Q2_Pos) 
 2712              		.loc 1 1754 46 is_stmt 0 view .LVU800
 2713 009c 9A6B     		ldr	r2, [r3, #56]
1754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2Q = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_Q2) >> RCC_PLL2DIVR_Q2_Pos) 
 2714              		.loc 1 1754 31 view .LVU801
 2715 009e C2F34622 		ubfx	r2, r2, #9, #7
1754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2Q = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_Q2) >> RCC_PLL2DIVR_Q2_Pos) 
 2716              		.loc 1 1754 100 view .LVU802
 2717 00a2 0132     		adds	r2, r2, #1
1754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2Q = (uint32_t)((RCC->PLL2DIVR & RCC_PLL2DIVR_Q2) >> RCC_PLL2DIVR_Q2_Pos) 
 2718              		.loc 1 1754 29 view .LVU803
 2719 00a4 0261     		str	r2, [r0, #16]
1755:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2RGE = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL2RGE) >> RCC_PLLCFGR_PLL2
 2720              		.loc 1 1755 3 is_stmt 1 view .LVU804
1755:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2RGE = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL2RGE) >> RCC_PLLCFGR_PLL2
 2721              		.loc 1 1755 46 is_stmt 0 view .LVU805
 2722 00a6 9A6B     		ldr	r2, [r3, #56]
1755:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2RGE = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL2RGE) >> RCC_PLLCFGR_PLL2
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 130


 2723              		.loc 1 1755 31 view .LVU806
 2724 00a8 C2F30642 		ubfx	r2, r2, #16, #7
1755:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2RGE = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL2RGE) >> RCC_PLLCFGR_PLL2
 2725              		.loc 1 1755 100 view .LVU807
 2726 00ac 0132     		adds	r2, r2, #1
1755:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2RGE = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL2RGE) >> RCC_PLLCFGR_PLL2
 2727              		.loc 1 1755 29 view .LVU808
 2728 00ae 4261     		str	r2, [r0, #20]
1756:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2VCOSEL = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL2VCOSEL) >> RCC_PLLCFG
 2729              		.loc 1 1756 3 is_stmt 1 view .LVU809
1756:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2VCOSEL = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL2VCOSEL) >> RCC_PLLCFG
 2730              		.loc 1 1756 48 is_stmt 0 view .LVU810
 2731 00b0 DA6A     		ldr	r2, [r3, #44]
1756:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2VCOSEL = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL2VCOSEL) >> RCC_PLLCFG
 2732              		.loc 1 1756 33 view .LVU811
 2733 00b2 C2F38112 		ubfx	r2, r2, #6, #2
1756:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PeriphClkInit->PLL2.PLL2VCOSEL = (uint32_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLL2VCOSEL) >> RCC_PLLCFG
 2734              		.loc 1 1756 31 view .LVU812
 2735 00b6 C261     		str	r2, [r0, #28]
1757:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2736              		.loc 1 1757 3 is_stmt 1 view .LVU813
1757:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2737              		.loc 1 1757 51 is_stmt 0 view .LVU814
 2738 00b8 DA6A     		ldr	r2, [r3, #44]
1757:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2739              		.loc 1 1757 36 view .LVU815
 2740 00ba C2F34012 		ubfx	r2, r2, #5, #1
1757:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2741              		.loc 1 1757 34 view .LVU816
 2742 00be 0262     		str	r2, [r0, #32]
1760:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the USART2/3/4/5/7/8 clock source -----------------------------------*/
 2743              		.loc 1 1760 3 is_stmt 1 view .LVU817
1760:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the USART2/3/4/5/7/8 clock source -----------------------------------*/
 2744              		.loc 1 1760 47 is_stmt 0 view .LVU818
 2745 00c0 5A6D     		ldr	r2, [r3, #84]
 2746 00c2 02F03802 		and	r2, r2, #56
1760:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the USART2/3/4/5/7/8 clock source -----------------------------------*/
 2747              		.loc 1 1760 45 view .LVU819
 2748 00c6 C0F88420 		str	r2, [r0, #132]
1762:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the LPUART1 clock source --------------------------------------------*/
 2749              		.loc 1 1762 3 is_stmt 1 view .LVU820
1762:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the LPUART1 clock source --------------------------------------------*/
 2750              		.loc 1 1762 47 is_stmt 0 view .LVU821
 2751 00ca 5A6D     		ldr	r2, [r3, #84]
 2752 00cc 02F00702 		and	r2, r2, #7
1762:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the LPUART1 clock source --------------------------------------------*/
 2753              		.loc 1 1762 45 view .LVU822
 2754 00d0 C0F88020 		str	r2, [r0, #128]
1764:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(I2C5)
 2755              		.loc 1 1764 3 is_stmt 1 view .LVU823
1764:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(I2C5)
 2756              		.loc 1 1764 47 is_stmt 0 view .LVU824
 2757 00d4 9A6D     		ldr	r2, [r3, #88]
 2758 00d6 02F00702 		and	r2, r2, #7
1764:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(I2C5)
 2759              		.loc 1 1764 45 view .LVU825
 2760 00da C0F89C20 		str	r2, [r0, #156]
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 131


1770:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /*I2C5*/
 2761              		.loc 1 1770 3 is_stmt 1 view .LVU826
1770:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /*I2C5*/
 2762              		.loc 1 1770 47 is_stmt 0 view .LVU827
 2763 00de 5A6D     		ldr	r2, [r3, #84]
 2764 00e0 02F44052 		and	r2, r2, #12288
1770:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /*I2C5*/
 2765              		.loc 1 1770 45 view .LVU828
 2766 00e4 C0F88C20 		str	r2, [r0, #140]
1773:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the LPTIM2 clock source ---------------------------------------------*/
 2767              		.loc 1 1773 3 is_stmt 1 view .LVU829
1773:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the LPTIM2 clock source ---------------------------------------------*/
 2768              		.loc 1 1773 47 is_stmt 0 view .LVU830
 2769 00e8 5A6D     		ldr	r2, [r3, #84]
 2770 00ea 02F0E042 		and	r2, r2, #1879048192
1773:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the LPTIM2 clock source ---------------------------------------------*/
 2771              		.loc 1 1773 45 view .LVU831
 2772 00ee C0F89820 		str	r2, [r0, #152]
1775:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the LPTIM3/4/5 clock source -----------------------------------------*/
 2773              		.loc 1 1775 3 is_stmt 1 view .LVU832
1775:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the LPTIM3/4/5 clock source -----------------------------------------*/
 2774              		.loc 1 1775 47 is_stmt 0 view .LVU833
 2775 00f2 9A6D     		ldr	r2, [r3, #88]
 2776 00f4 02F4E052 		and	r2, r2, #7168
1775:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the LPTIM3/4/5 clock source -----------------------------------------*/
 2777              		.loc 1 1775 45 view .LVU834
 2778 00f8 C0F8A420 		str	r2, [r0, #164]
1777:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SAI1 clock source -----------------------------------------------*/
 2779              		.loc 1 1777 3 is_stmt 1 view .LVU835
1777:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SAI1 clock source -----------------------------------------------*/
 2780              		.loc 1 1777 47 is_stmt 0 view .LVU836
 2781 00fc 9A6D     		ldr	r2, [r3, #88]
 2782 00fe 02F46042 		and	r2, r2, #57344
1777:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SAI1 clock source -----------------------------------------------*/
 2783              		.loc 1 1777 45 view .LVU837
 2784 0102 C0F8A820 		str	r2, [r0, #168]
1779:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(SAI3)
 2785              		.loc 1 1779 3 is_stmt 1 view .LVU838
1779:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(SAI3)
 2786              		.loc 1 1779 47 is_stmt 0 view .LVU839
 2787 0106 1A6D     		ldr	r2, [r3, #80]
 2788 0108 02F00702 		and	r2, r2, #7
1779:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(SAI3)
 2789              		.loc 1 1779 45 view .LVU840
 2790 010c 8265     		str	r2, [r0, #88]
1786:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*SAI2A*/
 2791              		.loc 1 1786 3 is_stmt 1 view .LVU841
1786:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*SAI2A*/
 2792              		.loc 1 1786 47 is_stmt 0 view .LVU842
 2793 010e 1A6D     		ldr	r2, [r3, #80]
 2794 0110 02F4E072 		and	r2, r2, #448
1786:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*SAI2A*/
 2795              		.loc 1 1786 45 view .LVU843
 2796 0114 C265     		str	r2, [r0, #92]
1790:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*SAI2B*/
 2797              		.loc 1 1790 3 is_stmt 1 view .LVU844
1790:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*SAI2B*/
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 132


 2798              		.loc 1 1790 47 is_stmt 0 view .LVU845
 2799 0116 1A6D     		ldr	r2, [r3, #80]
 2800 0118 02F46062 		and	r2, r2, #3584
1790:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif  /*SAI2B*/
 2801              		.loc 1 1790 45 view .LVU846
 2802 011c 0266     		str	r2, [r0, #96]
1799:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the USB clock source ------------------------------------------------*/
 2803              		.loc 1 1799 3 is_stmt 1 view .LVU847
1799:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the USB clock source ------------------------------------------------*/
 2804              		.loc 1 1799 47 is_stmt 0 view .LVU848
 2805 011e 1A6F     		ldr	r2, [r3, #112]
 2806 0120 02F44072 		and	r2, r2, #768
1799:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the USB clock source ------------------------------------------------*/
 2807              		.loc 1 1799 45 view .LVU849
 2808 0124 C0F8B420 		str	r2, [r0, #180]
1801:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SDMMC clock source ----------------------------------------------*/
 2809              		.loc 1 1801 3 is_stmt 1 view .LVU850
1801:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SDMMC clock source ----------------------------------------------*/
 2810              		.loc 1 1801 47 is_stmt 0 view .LVU851
 2811 0128 5A6D     		ldr	r2, [r3, #84]
 2812 012a 02F44012 		and	r2, r2, #3145728
1801:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SDMMC clock source ----------------------------------------------*/
 2813              		.loc 1 1801 45 view .LVU852
 2814 012e C0F89020 		str	r2, [r0, #144]
1803:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the RNG clock source ------------------------------------------------*/
 2815              		.loc 1 1803 3 is_stmt 1 view .LVU853
1803:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the RNG clock source ------------------------------------------------*/
 2816              		.loc 1 1803 47 is_stmt 0 view .LVU854
 2817 0132 DA6C     		ldr	r2, [r3, #76]
 2818 0134 02F48032 		and	r2, r2, #65536
1803:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the RNG clock source ------------------------------------------------*/
 2819              		.loc 1 1803 45 view .LVU855
 2820 0138 0265     		str	r2, [r0, #80]
1805:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(HRTIM1)
 2821              		.loc 1 1805 3 is_stmt 1 view .LVU856
1805:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(HRTIM1)
 2822              		.loc 1 1805 47 is_stmt 0 view .LVU857
 2823 013a 5A6D     		ldr	r2, [r3, #84]
 2824 013c 02F44072 		and	r2, r2, #768
1805:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(HRTIM1)
 2825              		.loc 1 1805 45 view .LVU858
 2826 0140 C0F88820 		str	r2, [r0, #136]
1811:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SWPMI1 clock source ---------------------------------------------*/
 2827              		.loc 1 1811 3 is_stmt 1 view .LVU859
1811:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SWPMI1 clock source ---------------------------------------------*/
 2828              		.loc 1 1811 47 is_stmt 0 view .LVU860
 2829 0144 9A6D     		ldr	r2, [r3, #88]
 2830 0146 02F44032 		and	r2, r2, #196608
1811:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SWPMI1 clock source ---------------------------------------------*/
 2831              		.loc 1 1811 45 view .LVU861
 2832 014a C0F8AC20 		str	r2, [r0, #172]
1813:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the DFSDM1 clock source ---------------------------------------------*/
 2833              		.loc 1 1813 3 is_stmt 1 view .LVU862
1813:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the DFSDM1 clock source ---------------------------------------------*/
 2834              		.loc 1 1813 47 is_stmt 0 view .LVU863
 2835 014e 1A6D     		ldr	r2, [r3, #80]
 2836 0150 02F00042 		and	r2, r2, #-2147483648
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 133


1813:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the DFSDM1 clock source ---------------------------------------------*/
 2837              		.loc 1 1813 45 view .LVU864
 2838 0154 C267     		str	r2, [r0, #124]
1815:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(DFSDM2_BASE)
 2839              		.loc 1 1815 3 is_stmt 1 view .LVU865
1815:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(DFSDM2_BASE)
 2840              		.loc 1 1815 47 is_stmt 0 view .LVU866
 2841 0156 1A6D     		ldr	r2, [r3, #80]
 2842 0158 02F08072 		and	r2, r2, #16777216
1815:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(DFSDM2_BASE)
 2843              		.loc 1 1815 45 view .LVU867
 2844 015c 0267     		str	r2, [r0, #112]
1818:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* DFSDM2 */
 2845              		.loc 1 1818 3 is_stmt 1 view .LVU868
1818:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* DFSDM2 */
 2846              		.loc 1 1818 47 is_stmt 0 view .LVU869
 2847 015e 9A6D     		ldr	r2, [r3, #88]
 2848 0160 02F00062 		and	r2, r2, #134217728
1818:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* DFSDM2 */
 2849              		.loc 1 1818 45 view .LVU870
 2850 0164 4267     		str	r2, [r0, #116]
1821:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SPI1/2/3 clock source -------------------------------------------*/
 2851              		.loc 1 1821 3 is_stmt 1 view .LVU871
1821:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SPI1/2/3 clock source -------------------------------------------*/
 2852              		.loc 1 1821 47 is_stmt 0 view .LVU872
 2853 0166 1A6D     		ldr	r2, [r3, #80]
 2854 0168 02F44012 		and	r2, r2, #3145728
1821:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SPI1/2/3 clock source -------------------------------------------*/
 2855              		.loc 1 1821 45 view .LVU873
 2856 016c C266     		str	r2, [r0, #108]
1823:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SPI4/5 clock source ---------------------------------------------*/
 2857              		.loc 1 1823 3 is_stmt 1 view .LVU874
1823:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SPI4/5 clock source ---------------------------------------------*/
 2858              		.loc 1 1823 47 is_stmt 0 view .LVU875
 2859 016e 1A6D     		ldr	r2, [r3, #80]
 2860 0170 02F4E042 		and	r2, r2, #28672
1823:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SPI4/5 clock source ---------------------------------------------*/
 2861              		.loc 1 1823 45 view .LVU876
 2862 0174 4266     		str	r2, [r0, #100]
1825:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SPI6 clock source -----------------------------------------------*/
 2863              		.loc 1 1825 3 is_stmt 1 view .LVU877
1825:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SPI6 clock source -----------------------------------------------*/
 2864              		.loc 1 1825 47 is_stmt 0 view .LVU878
 2865 0176 1A6D     		ldr	r2, [r3, #80]
 2866 0178 02F4E022 		and	r2, r2, #458752
1825:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the SPI6 clock source -----------------------------------------------*/
 2867              		.loc 1 1825 45 view .LVU879
 2868 017c 8266     		str	r2, [r0, #104]
1827:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the FDCAN clock source ----------------------------------------------*/
 2869              		.loc 1 1827 3 is_stmt 1 view .LVU880
1827:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the FDCAN clock source ----------------------------------------------*/
 2870              		.loc 1 1827 47 is_stmt 0 view .LVU881
 2871 017e 9A6D     		ldr	r2, [r3, #88]
 2872 0180 02F0E042 		and	r2, r2, #1879048192
1827:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the FDCAN clock source ----------------------------------------------*/
 2873              		.loc 1 1827 45 view .LVU882
 2874 0184 C0F8B020 		str	r2, [r0, #176]
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 134


1829:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the CEC clock source ------------------------------------------------*/
 2875              		.loc 1 1829 3 is_stmt 1 view .LVU883
1829:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the CEC clock source ------------------------------------------------*/
 2876              		.loc 1 1829 47 is_stmt 0 view .LVU884
 2877 0188 1A6D     		ldr	r2, [r3, #80]
 2878 018a 02F04052 		and	r2, r2, #805306368
1829:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the CEC clock source ------------------------------------------------*/
 2879              		.loc 1 1829 45 view .LVU885
 2880 018e 8267     		str	r2, [r0, #120]
1831:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the FMC clock source ------------------------------------------------*/
 2881              		.loc 1 1831 3 is_stmt 1 view .LVU886
1831:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the FMC clock source ------------------------------------------------*/
 2882              		.loc 1 1831 47 is_stmt 0 view .LVU887
 2883 0190 5A6D     		ldr	r2, [r3, #84]
 2884 0192 02F44002 		and	r2, r2, #12582912
1831:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get the FMC clock source ------------------------------------------------*/
 2885              		.loc 1 1831 45 view .LVU888
 2886 0196 C0F89420 		str	r2, [r0, #148]
1833:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(QUADSPI)
 2887              		.loc 1 1833 3 is_stmt 1 view .LVU889
1833:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(QUADSPI)
 2888              		.loc 1 1833 47 is_stmt 0 view .LVU890
 2889 019a DA6C     		ldr	r2, [r3, #76]
 2890 019c 02F00302 		and	r2, r2, #3
1833:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(QUADSPI)
 2891              		.loc 1 1833 45 view .LVU891
 2892 01a0 8264     		str	r2, [r0, #72]
1840:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* OCTOSPI1 || OCTOSPI2 */
 2893              		.loc 1 1840 3 is_stmt 1 view .LVU892
1840:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* OCTOSPI1 || OCTOSPI2 */
 2894              		.loc 1 1840 47 is_stmt 0 view .LVU893
 2895 01a2 DA6C     		ldr	r2, [r3, #76]
 2896 01a4 02F03002 		and	r2, r2, #48
1840:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* OCTOSPI1 || OCTOSPI2 */
 2897              		.loc 1 1840 45 view .LVU894
 2898 01a8 C264     		str	r2, [r0, #76]
1849:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2899              		.loc 1 1849 3 is_stmt 1 view .LVU895
1849:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2900              		.loc 1 1849 47 is_stmt 0 view .LVU896
 2901 01aa DA6C     		ldr	r2, [r3, #76]
 2902 01ac 02F04052 		and	r2, r2, #805306368
1849:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2903              		.loc 1 1849 45 view .LVU897
 2904 01b0 4265     		str	r2, [r0, #84]
1852:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2905              		.loc 1 1852 3 is_stmt 1 view .LVU898
1852:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2906              		.loc 1 1852 11 is_stmt 0 view .LVU899
 2907 01b2 1B69     		ldr	r3, [r3, #16]
1852:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 2908              		.loc 1 1852 6 view .LVU900
 2909 01b4 13F4004F 		tst	r3, #32768
 2910 01b8 03D1     		bne	.L253
1854:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 2911              		.loc 1 1854 5 is_stmt 1 view .LVU901
1854:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 135


 2912              		.loc 1 1854 37 is_stmt 0 view .LVU902
 2913 01ba 0023     		movs	r3, #0
 2914 01bc C0F8B830 		str	r3, [r0, #184]
 2915 01c0 7047     		bx	lr
 2916              	.L253:
1858:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 2917              		.loc 1 1858 5 is_stmt 1 view .LVU903
1858:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 2918              		.loc 1 1858 37 is_stmt 0 view .LVU904
 2919 01c2 4FF40043 		mov	r3, #32768
 2920 01c6 C0F8B830 		str	r3, [r0, #184]
1860:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2921              		.loc 1 1860 1 view .LVU905
 2922 01ca 7047     		bx	lr
 2923              	.L256:
 2924              		.align	2
 2925              	.L255:
 2926 01cc F7F1FFC9 		.word	-905973257
 2927 01d0 FFF1FFC9 		.word	-905973249
 2928 01d4 FFF3FFC9 		.word	-905972737
 2929 01d8 FFF7FFC9 		.word	-905971713
 2930 01dc 00440258 		.word	1476543488
 2931              		.cfi_endproc
 2932              	.LFE336:
 2934              		.section	.text.HAL_RCCEx_GetD1PCLK1Freq,"ax",%progbits
 2935              		.align	1
 2936              		.global	HAL_RCCEx_GetD1PCLK1Freq
 2937              		.syntax unified
 2938              		.thumb
 2939              		.thumb_func
 2941              	HAL_RCCEx_GetD1PCLK1Freq:
 2942              	.LFB338:
2905:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_D1CFGR_D1PPRE)
 2943              		.loc 1 2905 1 is_stmt 1 view -0
 2944              		.cfi_startproc
 2945              		@ args = 0, pretend = 0, frame = 0
 2946              		@ frame_needed = 0, uses_anonymous_args = 0
 2947 0000 08B5     		push	{r3, lr}
 2948              		.cfi_def_cfa_offset 8
 2949              		.cfi_offset 3, -8
 2950              		.cfi_offset 14, -4
2911:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 2951              		.loc 1 2911 3 view .LVU907
2911:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 2952              		.loc 1 2911 11 is_stmt 0 view .LVU908
 2953 0002 FFF7FEFF 		bl	HAL_RCC_GetHCLKFreq
 2954              	.LVL286:
2911:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 2955              		.loc 1 2911 58 discriminator 1 view .LVU909
 2956 0006 054B     		ldr	r3, .L259
 2957 0008 9B69     		ldr	r3, [r3, #24]
2911:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 2958              		.loc 1 2911 90 discriminator 1 view .LVU910
 2959 000a C3F30213 		ubfx	r3, r3, #4, #3
2911:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 2960              		.loc 1 2911 53 discriminator 1 view .LVU911
 2961 000e 044A     		ldr	r2, .L259+4
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 136


 2962 0010 D35C     		ldrb	r3, [r2, r3]	@ zero_extendqisi2
2911:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 2963              		.loc 1 2911 117 discriminator 1 view .LVU912
 2964 0012 03F01F03 		and	r3, r3, #31
2913:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 2965              		.loc 1 2913 1 view .LVU913
 2966 0016 D840     		lsrs	r0, r0, r3
 2967 0018 08BD     		pop	{r3, pc}
 2968              	.L260:
 2969 001a 00BF     		.align	2
 2970              	.L259:
 2971 001c 00440258 		.word	1476543488
 2972 0020 00000000 		.word	D1CorePrescTable
 2973              		.cfi_endproc
 2974              	.LFE338:
 2976              		.section	.text.HAL_RCCEx_GetD3PCLK1Freq,"ax",%progbits
 2977              		.align	1
 2978              		.global	HAL_RCCEx_GetD3PCLK1Freq
 2979              		.syntax unified
 2980              		.thumb
 2981              		.thumb_func
 2983              	HAL_RCCEx_GetD3PCLK1Freq:
 2984              	.LFB339:
2922:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #if defined(RCC_D3CFGR_D3PPRE)
 2985              		.loc 1 2922 1 is_stmt 1 view -0
 2986              		.cfi_startproc
 2987              		@ args = 0, pretend = 0, frame = 0
 2988              		@ frame_needed = 0, uses_anonymous_args = 0
 2989 0000 08B5     		push	{r3, lr}
 2990              		.cfi_def_cfa_offset 8
 2991              		.cfi_offset 3, -8
 2992              		.cfi_offset 14, -4
2928:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 2993              		.loc 1 2928 3 view .LVU915
2928:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 2994              		.loc 1 2928 11 is_stmt 0 view .LVU916
 2995 0002 FFF7FEFF 		bl	HAL_RCC_GetHCLKFreq
 2996              	.LVL287:
2928:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 2997              		.loc 1 2928 58 discriminator 1 view .LVU917
 2998 0006 054B     		ldr	r3, .L263
 2999 0008 1B6A     		ldr	r3, [r3, #32]
2928:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 3000              		.loc 1 2928 91 discriminator 1 view .LVU918
 3001 000a C3F30213 		ubfx	r3, r3, #4, #3
2928:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 3002              		.loc 1 2928 53 discriminator 1 view .LVU919
 3003 000e 044A     		ldr	r2, .L263+4
 3004 0010 D35C     		ldrb	r3, [r2, r3]	@ zero_extendqisi2
2928:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 3005              		.loc 1 2928 119 discriminator 1 view .LVU920
 3006 0012 03F01F03 		and	r3, r3, #31
2930:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
 3007              		.loc 1 2930 1 view .LVU921
 3008 0016 D840     		lsrs	r0, r0, r3
 3009 0018 08BD     		pop	{r3, pc}
 3010              	.L264:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 137


 3011 001a 00BF     		.align	2
 3012              	.L263:
 3013 001c 00440258 		.word	1476543488
 3014 0020 00000000 		.word	D1CorePrescTable
 3015              		.cfi_endproc
 3016              	.LFE339:
 3018              		.section	.text.HAL_RCCEx_GetPLL2ClockFreq,"ax",%progbits
 3019              		.align	1
 3020              		.global	HAL_RCCEx_GetPLL2ClockFreq
 3021              		.syntax unified
 3022              		.thumb
 3023              		.thumb_func
 3025              	HAL_RCCEx_GetPLL2ClockFreq:
 3026              	.LVL288:
 3027              	.LFB340:
2946:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t  pllsource, pll2m,  pll2fracen, hsivalue;
 3028              		.loc 1 2946 1 is_stmt 1 view -0
 3029              		.cfi_startproc
 3030              		@ args = 0, pretend = 0, frame = 0
 3031              		@ frame_needed = 0, uses_anonymous_args = 0
 3032              		@ link register save eliminated.
2946:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t  pllsource, pll2m,  pll2fracen, hsivalue;
 3033              		.loc 1 2946 1 is_stmt 0 view .LVU923
 3034 0000 10B4     		push	{r4}
 3035              		.cfi_def_cfa_offset 4
 3036              		.cfi_offset 4, -4
2947:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   float_t fracn2, pll2vco;
 3037              		.loc 1 2947 3 is_stmt 1 view .LVU924
2948:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3038              		.loc 1 2948 3 view .LVU925
2953:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll2m = ((RCC->PLLCKSELR & RCC_PLLCKSELR_DIVM2) >> 12);
 3039              		.loc 1 2953 3 view .LVU926
2953:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll2m = ((RCC->PLLCKSELR & RCC_PLLCKSELR_DIVM2) >> 12);
 3040              		.loc 1 2953 19 is_stmt 0 view .LVU927
 3041 0002 794B     		ldr	r3, .L274
 3042 0004 9A6A     		ldr	r2, [r3, #40]
 3043              	.LVL289:
2954:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll2fracen = (RCC->PLLCFGR & RCC_PLLCFGR_PLL2FRACEN) >> RCC_PLLCFGR_PLL2FRACEN_Pos;
 3044              		.loc 1 2954 3 is_stmt 1 view .LVU928
2954:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll2fracen = (RCC->PLLCFGR & RCC_PLLCFGR_PLL2FRACEN) >> RCC_PLLCFGR_PLL2FRACEN_Pos;
 3045              		.loc 1 2954 16 is_stmt 0 view .LVU929
 3046 0006 9C6A     		ldr	r4, [r3, #40]
2954:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll2fracen = (RCC->PLLCFGR & RCC_PLLCFGR_PLL2FRACEN) >> RCC_PLLCFGR_PLL2FRACEN_Pos;
 3047              		.loc 1 2954 9 view .LVU930
 3048 0008 C4F3053C 		ubfx	ip, r4, #12, #6
 3049              	.LVL290:
2955:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   fracn2 = (float_t)(uint32_t)(pll2fracen * ((RCC->PLL2FRACR & RCC_PLL2FRACR_FRACN2) >> 3));
 3050              		.loc 1 2955 3 is_stmt 1 view .LVU931
2955:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   fracn2 = (float_t)(uint32_t)(pll2fracen * ((RCC->PLL2FRACR & RCC_PLL2FRACR_FRACN2) >> 3));
 3051              		.loc 1 2955 20 is_stmt 0 view .LVU932
 3052 000c D96A     		ldr	r1, [r3, #44]
2955:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   fracn2 = (float_t)(uint32_t)(pll2fracen * ((RCC->PLL2FRACR & RCC_PLL2FRACR_FRACN2) >> 3));
 3053              		.loc 1 2955 14 view .LVU933
 3054 000e C1F30011 		ubfx	r1, r1, #4, #1
 3055              	.LVL291:
2956:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3056              		.loc 1 2956 3 is_stmt 1 view .LVU934
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 138


2956:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3057              		.loc 1 2956 50 is_stmt 0 view .LVU935
 3058 0012 DB6B     		ldr	r3, [r3, #60]
2956:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3059              		.loc 1 2956 86 view .LVU936
 3060 0014 C3F3CC03 		ubfx	r3, r3, #3, #13
2956:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3061              		.loc 1 2956 21 view .LVU937
 3062 0018 01FB03F3 		mul	r3, r1, r3
 3063              	.LVL292:
2958:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 3064              		.loc 1 2958 3 is_stmt 1 view .LVU938
2958:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 3065              		.loc 1 2958 6 is_stmt 0 view .LVU939
 3066 001c 14F47C3F 		tst	r4, #258048
 3067 0020 00F0DD80 		beq	.L266
 3068 0024 02F00302 		and	r2, r2, #3
 3069              	.LVL293:
2958:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 3070              		.loc 1 2958 6 view .LVU940
 3071 0028 07EE903A 		vmov	s15, r3	@ int
 3072 002c F8EE677A 		vcvt.f32.u32	s15, s15
2960:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 3073              		.loc 1 2960 5 is_stmt 1 view .LVU941
 3074 0030 012A     		cmp	r2, #1
 3075 0032 4BD0     		beq	.L267
 3076 0034 022A     		cmp	r2, #2
 3077 0036 00F09880 		beq	.L268
 3078 003a 002A     		cmp	r2, #0
 3079 003c 40F0B280 		bne	.L269
2965:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 3080              		.loc 1 2965 9 view .LVU942
2965:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 3081              		.loc 1 2965 13 is_stmt 0 view .LVU943
 3082 0040 694B     		ldr	r3, .L274
 3083              	.LVL294:
2965:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 3084              		.loc 1 2965 13 view .LVU944
 3085 0042 1B68     		ldr	r3, [r3]
2965:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 3086              		.loc 1 2965 12 view .LVU945
 3087 0044 13F0200F 		tst	r3, #32
 3088 0048 23D0     		beq	.L270
2967:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll2vco = ((float_t)hsivalue / (float_t)pll2m) * ((float_t)(uint32_t)(RCC->PLL2DIVR & RCC
 3089              		.loc 1 2967 11 is_stmt 1 view .LVU946
2967:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll2vco = ((float_t)hsivalue / (float_t)pll2m) * ((float_t)(uint32_t)(RCC->PLL2DIVR & RCC
 3090              		.loc 1 2967 37 is_stmt 0 view .LVU947
 3091 004a 6749     		ldr	r1, .L274
 3092              	.LVL295:
2967:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll2vco = ((float_t)hsivalue / (float_t)pll2m) * ((float_t)(uint32_t)(RCC->PLL2DIVR & RCC
 3093              		.loc 1 2967 37 view .LVU948
 3094 004c 0A68     		ldr	r2, [r1]
 3095              	.LVL296:
2967:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll2vco = ((float_t)hsivalue / (float_t)pll2m) * ((float_t)(uint32_t)(RCC->PLL2DIVR & RCC
 3096              		.loc 1 2967 65 view .LVU949
 3097 004e C2F3C102 		ubfx	r2, r2, #3, #2
2967:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll2vco = ((float_t)hsivalue / (float_t)pll2m) * ((float_t)(uint32_t)(RCC->PLL2DIVR & RCC
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 139


 3098              		.loc 1 2967 20 view .LVU950
 3099 0052 664B     		ldr	r3, .L274+4
 3100 0054 D340     		lsrs	r3, r3, r2
 3101              	.LVL297:
2968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3102              		.loc 1 2968 11 is_stmt 1 view .LVU951
2968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3103              		.loc 1 2968 22 is_stmt 0 view .LVU952
 3104 0056 07EE103A 		vmov	s14, r3	@ int
 3105 005a F8EE476A 		vcvt.f32.u32	s13, s14
2968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3106              		.loc 1 2968 42 view .LVU953
 3107 005e 07EE10CA 		vmov	s14, ip	@ int
 3108 0062 B8EE476A 		vcvt.f32.u32	s12, s14
2968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3109              		.loc 1 2968 40 view .LVU954
 3110 0066 86EE867A 		vdiv.f32	s14, s13, s12
2968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3111              		.loc 1 2968 84 view .LVU955
 3112 006a 8B6B     		ldr	r3, [r1, #56]
 3113              	.LVL298:
2968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3114              		.loc 1 2968 70 view .LVU956
 3115 006c C3F30803 		ubfx	r3, r3, #0, #9
2968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3116              		.loc 1 2968 61 view .LVU957
 3117 0070 06EE903A 		vmov	s13, r3	@ int
 3118 0074 F8EE666A 		vcvt.f32.u32	s13, s13
2968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3119              		.loc 1 2968 124 view .LVU958
 3120 0078 9FED5D6A 		vldr.32	s12, .L274+8
 3121 007c 67EE867A 		vmul.f32	s15, s15, s12
2968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3122              		.loc 1 2968 114 view .LVU959
 3123 0080 76EEA77A 		vadd.f32	s15, s13, s15
2968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3124              		.loc 1 2968 143 view .LVU960
 3125 0084 F7EE006A 		vmov.f32	s13, #1.0e+0
 3126 0088 77EEA67A 		vadd.f32	s15, s15, s13
2968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3127              		.loc 1 2968 19 view .LVU961
 3128 008c 27EE277A 		vmul.f32	s14, s14, s15
 3129              	.LVL299:
2968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3130              		.loc 1 2968 19 view .LVU962
 3131 0090 38E0     		b	.L271
 3132              	.LVL300:
 3133              	.L270:
2972:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3134              		.loc 1 2972 11 is_stmt 1 view .LVU963
2972:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3135              		.loc 1 2972 43 is_stmt 0 view .LVU964
 3136 0092 07EE10CA 		vmov	s14, ip	@ int
 3137 0096 F8EE476A 		vcvt.f32.u32	s13, s14
2972:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3138              		.loc 1 2972 41 view .LVU965
 3139 009a 9FED566A 		vldr.32	s12, .L274+12
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 140


 3140 009e 86EE267A 		vdiv.f32	s14, s12, s13
2972:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3141              		.loc 1 2972 85 view .LVU966
 3142 00a2 514B     		ldr	r3, .L274
 3143 00a4 9B6B     		ldr	r3, [r3, #56]
2972:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3144              		.loc 1 2972 71 view .LVU967
 3145 00a6 C3F30803 		ubfx	r3, r3, #0, #9
2972:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3146              		.loc 1 2972 62 view .LVU968
 3147 00aa 06EE903A 		vmov	s13, r3	@ int
 3148 00ae F8EE666A 		vcvt.f32.u32	s13, s13
2972:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3149              		.loc 1 2972 125 view .LVU969
 3150 00b2 9FED4F6A 		vldr.32	s12, .L274+8
 3151 00b6 67EE867A 		vmul.f32	s15, s15, s12
2972:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3152              		.loc 1 2972 115 view .LVU970
 3153 00ba 76EEA77A 		vadd.f32	s15, s13, s15
2972:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3154              		.loc 1 2972 144 view .LVU971
 3155 00be F7EE006A 		vmov.f32	s13, #1.0e+0
 3156 00c2 77EEA67A 		vadd.f32	s15, s15, s13
2972:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3157              		.loc 1 2972 19 view .LVU972
 3158 00c6 27EE277A 		vmul.f32	s14, s14, s15
 3159              	.LVL301:
2972:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3160              		.loc 1 2972 19 view .LVU973
 3161 00ca 1BE0     		b	.L271
 3162              	.LVL302:
 3163              	.L267:
2977:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3164              		.loc 1 2977 9 is_stmt 1 view .LVU974
2977:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3165              		.loc 1 2977 41 is_stmt 0 view .LVU975
 3166 00cc 07EE10CA 		vmov	s14, ip	@ int
 3167 00d0 F8EE476A 		vcvt.f32.u32	s13, s14
2977:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3168              		.loc 1 2977 39 view .LVU976
 3169 00d4 9FED486A 		vldr.32	s12, .L274+16
 3170 00d8 86EE267A 		vdiv.f32	s14, s12, s13
2977:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3171              		.loc 1 2977 83 view .LVU977
 3172 00dc 424B     		ldr	r3, .L274
 3173              	.LVL303:
2977:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3174              		.loc 1 2977 83 view .LVU978
 3175 00de 9B6B     		ldr	r3, [r3, #56]
2977:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3176              		.loc 1 2977 69 view .LVU979
 3177 00e0 C3F30803 		ubfx	r3, r3, #0, #9
2977:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3178              		.loc 1 2977 60 view .LVU980
 3179 00e4 06EE903A 		vmov	s13, r3	@ int
 3180 00e8 F8EE666A 		vcvt.f32.u32	s13, s13
2977:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 141


 3181              		.loc 1 2977 123 view .LVU981
 3182 00ec 9FED406A 		vldr.32	s12, .L274+8
 3183 00f0 67EE867A 		vmul.f32	s15, s15, s12
2977:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3184              		.loc 1 2977 113 view .LVU982
 3185 00f4 76EEA77A 		vadd.f32	s15, s13, s15
2977:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3186              		.loc 1 2977 142 view .LVU983
 3187 00f8 F7EE006A 		vmov.f32	s13, #1.0e+0
 3188 00fc 77EEA67A 		vadd.f32	s15, s15, s13
2977:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3189              		.loc 1 2977 17 view .LVU984
 3190 0100 27EE277A 		vmul.f32	s14, s14, s15
 3191              	.LVL304:
2978:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3192              		.loc 1 2978 9 is_stmt 1 view .LVU985
 3193              	.L271:
2988:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_Q_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3194              		.loc 1 2988 5 view .LVU986
2988:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_Q_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3195              		.loc 1 2988 92 is_stmt 0 view .LVU987
 3196 0104 384A     		ldr	r2, .L274
 3197 0106 936B     		ldr	r3, [r2, #56]
2988:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_Q_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3198              		.loc 1 2988 77 view .LVU988
 3199 0108 C3F34623 		ubfx	r3, r3, #9, #7
 3200 010c 07EE903A 		vmov	s15, r3	@ int
2988:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_Q_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3201              		.loc 1 2988 68 view .LVU989
 3202 0110 F8EE677A 		vcvt.f32.u32	s15, s15
2988:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_Q_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3203              		.loc 1 2988 129 view .LVU990
 3204 0114 F7EE006A 		vmov.f32	s13, #1.0e+0
 3205 0118 77EEA67A 		vadd.f32	s15, s15, s13
2988:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_Q_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3206              		.loc 1 2988 47 view .LVU991
 3207 011c 87EE276A 		vdiv.f32	s12, s14, s15
2988:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_Q_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3208              		.loc 1 2988 37 view .LVU992
 3209 0120 BCEEC66A 		vcvt.u32.f32	s12, s12
2988:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_Q_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3210              		.loc 1 2988 35 view .LVU993
 3211 0124 80ED006A 		vstr.32	s12, [r0]	@ int
2989:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_R_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3212              		.loc 1 2989 5 is_stmt 1 view .LVU994
2989:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_R_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3213              		.loc 1 2989 92 is_stmt 0 view .LVU995
 3214 0128 936B     		ldr	r3, [r2, #56]
2989:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_R_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3215              		.loc 1 2989 77 view .LVU996
 3216 012a C3F30643 		ubfx	r3, r3, #16, #7
 3217 012e 07EE903A 		vmov	s15, r3	@ int
2989:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_R_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3218              		.loc 1 2989 68 view .LVU997
 3219 0132 F8EE677A 		vcvt.f32.u32	s15, s15
2989:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_R_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3220              		.loc 1 2989 129 view .LVU998
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 142


 3221 0136 77EEA67A 		vadd.f32	s15, s15, s13
2989:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_R_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3222              		.loc 1 2989 47 view .LVU999
 3223 013a 87EE276A 		vdiv.f32	s12, s14, s15
2989:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_R_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3224              		.loc 1 2989 37 view .LVU1000
 3225 013e BCEEC66A 		vcvt.u32.f32	s12, s12
2989:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_R_Frequency = (uint32_t)(float_t)(pll2vco / ((float_t)(uint32_t)((RCC->PLL2DI
 3226              		.loc 1 2989 35 view .LVU1001
 3227 0142 80ED016A 		vstr.32	s12, [r0, #4]	@ int
2990:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3228              		.loc 1 2990 5 is_stmt 1 view .LVU1002
2990:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3229              		.loc 1 2990 92 is_stmt 0 view .LVU1003
 3230 0146 936B     		ldr	r3, [r2, #56]
2990:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3231              		.loc 1 2990 77 view .LVU1004
 3232 0148 C3F30663 		ubfx	r3, r3, #24, #7
 3233 014c 07EE903A 		vmov	s15, r3	@ int
2990:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3234              		.loc 1 2990 68 view .LVU1005
 3235 0150 F8EE677A 		vcvt.f32.u32	s15, s15
2990:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3236              		.loc 1 2990 129 view .LVU1006
 3237 0154 77EEA67A 		vadd.f32	s15, s15, s13
2990:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3238              		.loc 1 2990 47 view .LVU1007
 3239 0158 C7EE276A 		vdiv.f32	s13, s14, s15
2990:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3240              		.loc 1 2990 37 view .LVU1008
 3241 015c FCEEE66A 		vcvt.u32.f32	s13, s13
2990:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3242              		.loc 1 2990 35 view .LVU1009
 3243 0160 C0ED026A 		vstr.32	s13, [r0, #8]	@ int
 3244              	.LVL305:
 3245              	.L265:
2998:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3246              		.loc 1 2998 1 view .LVU1010
 3247 0164 5DF8044B 		ldr	r4, [sp], #4
 3248              		.cfi_remember_state
 3249              		.cfi_restore 4
 3250              		.cfi_def_cfa_offset 0
 3251 0168 7047     		bx	lr
 3252              	.LVL306:
 3253              	.L268:
 3254              		.cfi_restore_state
2981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3255              		.loc 1 2981 9 is_stmt 1 view .LVU1011
2981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3256              		.loc 1 2981 41 is_stmt 0 view .LVU1012
 3257 016a 07EE10CA 		vmov	s14, ip	@ int
 3258 016e F8EE476A 		vcvt.f32.u32	s13, s14
2981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3259              		.loc 1 2981 39 view .LVU1013
 3260 0172 9FED226A 		vldr.32	s12, .L274+20
 3261 0176 86EE267A 		vdiv.f32	s14, s12, s13
2981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 143


 3262              		.loc 1 2981 83 view .LVU1014
 3263 017a 1B4B     		ldr	r3, .L274
 3264              	.LVL307:
2981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3265              		.loc 1 2981 83 view .LVU1015
 3266 017c 9B6B     		ldr	r3, [r3, #56]
2981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3267              		.loc 1 2981 69 view .LVU1016
 3268 017e C3F30803 		ubfx	r3, r3, #0, #9
2981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3269              		.loc 1 2981 60 view .LVU1017
 3270 0182 06EE903A 		vmov	s13, r3	@ int
 3271 0186 F8EE666A 		vcvt.f32.u32	s13, s13
2981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3272              		.loc 1 2981 123 view .LVU1018
 3273 018a 9FED196A 		vldr.32	s12, .L274+8
 3274 018e 67EE867A 		vmul.f32	s15, s15, s12
2981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3275              		.loc 1 2981 113 view .LVU1019
 3276 0192 76EEA77A 		vadd.f32	s15, s13, s15
2981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3277              		.loc 1 2981 142 view .LVU1020
 3278 0196 F7EE006A 		vmov.f32	s13, #1.0e+0
 3279 019a 77EEA67A 		vadd.f32	s15, s15, s13
2981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3280              		.loc 1 2981 17 view .LVU1021
 3281 019e 27EE277A 		vmul.f32	s14, s14, s15
 3282              	.LVL308:
2982:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3283              		.loc 1 2982 9 is_stmt 1 view .LVU1022
 3284 01a2 AFE7     		b	.L271
 3285              	.LVL309:
 3286              	.L269:
2985:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3287              		.loc 1 2985 9 view .LVU1023
2985:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3288              		.loc 1 2985 41 is_stmt 0 view .LVU1024
 3289 01a4 07EE10CA 		vmov	s14, ip	@ int
 3290 01a8 F8EE476A 		vcvt.f32.u32	s13, s14
2985:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3291              		.loc 1 2985 39 view .LVU1025
 3292 01ac 9FED126A 		vldr.32	s12, .L274+16
 3293 01b0 86EE267A 		vdiv.f32	s14, s12, s13
2985:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3294              		.loc 1 2985 83 view .LVU1026
 3295 01b4 0C4B     		ldr	r3, .L274
 3296              	.LVL310:
2985:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3297              		.loc 1 2985 83 view .LVU1027
 3298 01b6 9B6B     		ldr	r3, [r3, #56]
2985:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3299              		.loc 1 2985 69 view .LVU1028
 3300 01b8 C3F30803 		ubfx	r3, r3, #0, #9
2985:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3301              		.loc 1 2985 60 view .LVU1029
 3302 01bc 06EE903A 		vmov	s13, r3	@ int
 3303 01c0 F8EE666A 		vcvt.f32.u32	s13, s13
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 144


2985:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3304              		.loc 1 2985 123 view .LVU1030
 3305 01c4 9FED0A6A 		vldr.32	s12, .L274+8
 3306 01c8 67EE867A 		vmul.f32	s15, s15, s12
2985:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3307              		.loc 1 2985 113 view .LVU1031
 3308 01cc 76EEA77A 		vadd.f32	s15, s13, s15
2985:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3309              		.loc 1 2985 142 view .LVU1032
 3310 01d0 F7EE006A 		vmov.f32	s13, #1.0e+0
 3311 01d4 77EEA67A 		vadd.f32	s15, s15, s13
2985:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3312              		.loc 1 2985 17 view .LVU1033
 3313 01d8 27EE277A 		vmul.f32	s14, s14, s15
 3314              	.LVL311:
2986:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 3315              		.loc 1 2986 9 is_stmt 1 view .LVU1034
 3316 01dc 92E7     		b	.L271
 3317              	.LVL312:
 3318              	.L266:
2994:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_Q_Frequency = 0U;
 3319              		.loc 1 2994 5 view .LVU1035
2994:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_Q_Frequency = 0U;
 3320              		.loc 1 2994 35 is_stmt 0 view .LVU1036
 3321 01de 0023     		movs	r3, #0
 3322              	.LVL313:
2994:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_Q_Frequency = 0U;
 3323              		.loc 1 2994 35 view .LVU1037
 3324 01e0 0360     		str	r3, [r0]
2995:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_R_Frequency = 0U;
 3325              		.loc 1 2995 5 is_stmt 1 view .LVU1038
2995:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL2_Clocks->PLL2_R_Frequency = 0U;
 3326              		.loc 1 2995 35 is_stmt 0 view .LVU1039
 3327 01e2 4360     		str	r3, [r0, #4]
2996:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3328              		.loc 1 2996 5 is_stmt 1 view .LVU1040
2996:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3329              		.loc 1 2996 35 is_stmt 0 view .LVU1041
 3330 01e4 8360     		str	r3, [r0, #8]
2998:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3331              		.loc 1 2998 1 view .LVU1042
 3332 01e6 BDE7     		b	.L265
 3333              	.L275:
 3334              		.align	2
 3335              	.L274:
 3336 01e8 00440258 		.word	1476543488
 3337 01ec 0090D003 		.word	64000000
 3338 01f0 00000039 		.word	956301312
 3339 01f4 0024744C 		.word	1282679808
 3340 01f8 0024744A 		.word	1249125376
 3341 01fc 0024744B 		.word	1265902592
 3342              		.cfi_endproc
 3343              	.LFE340:
 3345              		.section	.text.HAL_RCCEx_GetPLL3ClockFreq,"ax",%progbits
 3346              		.align	1
 3347              		.global	HAL_RCCEx_GetPLL3ClockFreq
 3348              		.syntax unified
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 145


 3349              		.thumb
 3350              		.thumb_func
 3352              	HAL_RCCEx_GetPLL3ClockFreq:
 3353              	.LVL314:
 3354              	.LFB341:
3015:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t pllsource, pll3m, pll3fracen, hsivalue;
 3355              		.loc 1 3015 1 is_stmt 1 view -0
 3356              		.cfi_startproc
 3357              		@ args = 0, pretend = 0, frame = 0
 3358              		@ frame_needed = 0, uses_anonymous_args = 0
 3359              		@ link register save eliminated.
3015:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t pllsource, pll3m, pll3fracen, hsivalue;
 3360              		.loc 1 3015 1 is_stmt 0 view .LVU1044
 3361 0000 10B4     		push	{r4}
 3362              		.cfi_def_cfa_offset 4
 3363              		.cfi_offset 4, -4
3016:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   float_t fracn3, pll3vco;
 3364              		.loc 1 3016 3 is_stmt 1 view .LVU1045
3017:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3365              		.loc 1 3017 3 view .LVU1046
3022:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll3m = ((RCC->PLLCKSELR & RCC_PLLCKSELR_DIVM3) >> 20)  ;
 3366              		.loc 1 3022 3 view .LVU1047
3022:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll3m = ((RCC->PLLCKSELR & RCC_PLLCKSELR_DIVM3) >> 20)  ;
 3367              		.loc 1 3022 19 is_stmt 0 view .LVU1048
 3368 0002 794B     		ldr	r3, .L285
 3369 0004 9A6A     		ldr	r2, [r3, #40]
 3370              	.LVL315:
3023:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll3fracen = (RCC->PLLCFGR & RCC_PLLCFGR_PLL3FRACEN) >> RCC_PLLCFGR_PLL3FRACEN_Pos;
 3371              		.loc 1 3023 3 is_stmt 1 view .LVU1049
3023:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll3fracen = (RCC->PLLCFGR & RCC_PLLCFGR_PLL3FRACEN) >> RCC_PLLCFGR_PLL3FRACEN_Pos;
 3372              		.loc 1 3023 16 is_stmt 0 view .LVU1050
 3373 0006 9C6A     		ldr	r4, [r3, #40]
3023:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll3fracen = (RCC->PLLCFGR & RCC_PLLCFGR_PLL3FRACEN) >> RCC_PLLCFGR_PLL3FRACEN_Pos;
 3374              		.loc 1 3023 9 view .LVU1051
 3375 0008 C4F3055C 		ubfx	ip, r4, #20, #6
 3376              	.LVL316:
3024:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   fracn3 = (float_t)(uint32_t)(pll3fracen * ((RCC->PLL3FRACR & RCC_PLL3FRACR_FRACN3) >> 3));
 3377              		.loc 1 3024 3 is_stmt 1 view .LVU1052
3024:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   fracn3 = (float_t)(uint32_t)(pll3fracen * ((RCC->PLL3FRACR & RCC_PLL3FRACR_FRACN3) >> 3));
 3378              		.loc 1 3024 20 is_stmt 0 view .LVU1053
 3379 000c D96A     		ldr	r1, [r3, #44]
3024:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   fracn3 = (float_t)(uint32_t)(pll3fracen * ((RCC->PLL3FRACR & RCC_PLL3FRACR_FRACN3) >> 3));
 3380              		.loc 1 3024 14 view .LVU1054
 3381 000e C1F30021 		ubfx	r1, r1, #8, #1
 3382              	.LVL317:
3025:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3383              		.loc 1 3025 3 is_stmt 1 view .LVU1055
3025:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3384              		.loc 1 3025 50 is_stmt 0 view .LVU1056
 3385 0012 5B6C     		ldr	r3, [r3, #68]
3025:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3386              		.loc 1 3025 86 view .LVU1057
 3387 0014 C3F3CC03 		ubfx	r3, r3, #3, #13
3025:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3388              		.loc 1 3025 21 view .LVU1058
 3389 0018 01FB03F3 		mul	r3, r1, r3
 3390              	.LVL318:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 146


3027:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 3391              		.loc 1 3027 3 is_stmt 1 view .LVU1059
3027:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 3392              		.loc 1 3027 6 is_stmt 0 view .LVU1060
 3393 001c 14F07C7F 		tst	r4, #66060288
 3394 0020 00F0DD80 		beq	.L277
 3395 0024 02F00302 		and	r2, r2, #3
 3396              	.LVL319:
3027:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 3397              		.loc 1 3027 6 view .LVU1061
 3398 0028 07EE903A 		vmov	s15, r3	@ int
 3399 002c F8EE677A 		vcvt.f32.u32	s15, s15
3029:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 3400              		.loc 1 3029 5 is_stmt 1 view .LVU1062
 3401 0030 012A     		cmp	r2, #1
 3402 0032 4BD0     		beq	.L278
 3403 0034 022A     		cmp	r2, #2
 3404 0036 00F09880 		beq	.L279
 3405 003a 002A     		cmp	r2, #0
 3406 003c 40F0B280 		bne	.L280
3033:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 3407              		.loc 1 3033 9 view .LVU1063
3033:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 3408              		.loc 1 3033 13 is_stmt 0 view .LVU1064
 3409 0040 694B     		ldr	r3, .L285
 3410              	.LVL320:
3033:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 3411              		.loc 1 3033 13 view .LVU1065
 3412 0042 1B68     		ldr	r3, [r3]
3033:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 3413              		.loc 1 3033 12 view .LVU1066
 3414 0044 13F0200F 		tst	r3, #32
 3415 0048 23D0     		beq	.L281
3035:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll3vco = ((float_t)hsivalue / (float_t)pll3m) * ((float_t)(uint32_t)(RCC->PLL3DIVR & RCC
 3416              		.loc 1 3035 11 is_stmt 1 view .LVU1067
3035:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll3vco = ((float_t)hsivalue / (float_t)pll3m) * ((float_t)(uint32_t)(RCC->PLL3DIVR & RCC
 3417              		.loc 1 3035 37 is_stmt 0 view .LVU1068
 3418 004a 6749     		ldr	r1, .L285
 3419              	.LVL321:
3035:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll3vco = ((float_t)hsivalue / (float_t)pll3m) * ((float_t)(uint32_t)(RCC->PLL3DIVR & RCC
 3420              		.loc 1 3035 37 view .LVU1069
 3421 004c 0A68     		ldr	r2, [r1]
 3422              	.LVL322:
3035:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll3vco = ((float_t)hsivalue / (float_t)pll3m) * ((float_t)(uint32_t)(RCC->PLL3DIVR & RCC
 3423              		.loc 1 3035 65 view .LVU1070
 3424 004e C2F3C102 		ubfx	r2, r2, #3, #2
3035:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll3vco = ((float_t)hsivalue / (float_t)pll3m) * ((float_t)(uint32_t)(RCC->PLL3DIVR & RCC
 3425              		.loc 1 3035 20 view .LVU1071
 3426 0052 664B     		ldr	r3, .L285+4
 3427 0054 D340     		lsrs	r3, r3, r2
 3428              	.LVL323:
3036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3429              		.loc 1 3036 11 is_stmt 1 view .LVU1072
3036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3430              		.loc 1 3036 22 is_stmt 0 view .LVU1073
 3431 0056 07EE103A 		vmov	s14, r3	@ int
 3432 005a F8EE476A 		vcvt.f32.u32	s13, s14
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 147


3036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3433              		.loc 1 3036 42 view .LVU1074
 3434 005e 07EE10CA 		vmov	s14, ip	@ int
 3435 0062 B8EE476A 		vcvt.f32.u32	s12, s14
3036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3436              		.loc 1 3036 40 view .LVU1075
 3437 0066 86EE867A 		vdiv.f32	s14, s13, s12
3036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3438              		.loc 1 3036 84 view .LVU1076
 3439 006a 0B6C     		ldr	r3, [r1, #64]
 3440              	.LVL324:
3036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3441              		.loc 1 3036 70 view .LVU1077
 3442 006c C3F30803 		ubfx	r3, r3, #0, #9
3036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3443              		.loc 1 3036 61 view .LVU1078
 3444 0070 06EE903A 		vmov	s13, r3	@ int
 3445 0074 F8EE666A 		vcvt.f32.u32	s13, s13
3036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3446              		.loc 1 3036 124 view .LVU1079
 3447 0078 9FED5D6A 		vldr.32	s12, .L285+8
 3448 007c 67EE867A 		vmul.f32	s15, s15, s12
3036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3449              		.loc 1 3036 114 view .LVU1080
 3450 0080 76EEA77A 		vadd.f32	s15, s13, s15
3036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3451              		.loc 1 3036 143 view .LVU1081
 3452 0084 F7EE006A 		vmov.f32	s13, #1.0e+0
 3453 0088 77EEA67A 		vadd.f32	s15, s15, s13
3036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3454              		.loc 1 3036 19 view .LVU1082
 3455 008c 27EE277A 		vmul.f32	s14, s14, s15
 3456              	.LVL325:
3036:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3457              		.loc 1 3036 19 view .LVU1083
 3458 0090 38E0     		b	.L282
 3459              	.LVL326:
 3460              	.L281:
3040:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3461              		.loc 1 3040 11 is_stmt 1 view .LVU1084
3040:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3462              		.loc 1 3040 43 is_stmt 0 view .LVU1085
 3463 0092 07EE10CA 		vmov	s14, ip	@ int
 3464 0096 F8EE476A 		vcvt.f32.u32	s13, s14
3040:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3465              		.loc 1 3040 41 view .LVU1086
 3466 009a 9FED566A 		vldr.32	s12, .L285+12
 3467 009e 86EE267A 		vdiv.f32	s14, s12, s13
3040:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3468              		.loc 1 3040 85 view .LVU1087
 3469 00a2 514B     		ldr	r3, .L285
 3470 00a4 1B6C     		ldr	r3, [r3, #64]
3040:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3471              		.loc 1 3040 71 view .LVU1088
 3472 00a6 C3F30803 		ubfx	r3, r3, #0, #9
3040:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3473              		.loc 1 3040 62 view .LVU1089
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 148


 3474 00aa 06EE903A 		vmov	s13, r3	@ int
 3475 00ae F8EE666A 		vcvt.f32.u32	s13, s13
3040:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3476              		.loc 1 3040 125 view .LVU1090
 3477 00b2 9FED4F6A 		vldr.32	s12, .L285+8
 3478 00b6 67EE867A 		vmul.f32	s15, s15, s12
3040:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3479              		.loc 1 3040 115 view .LVU1091
 3480 00ba 76EEA77A 		vadd.f32	s15, s13, s15
3040:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3481              		.loc 1 3040 144 view .LVU1092
 3482 00be F7EE006A 		vmov.f32	s13, #1.0e+0
 3483 00c2 77EEA67A 		vadd.f32	s15, s15, s13
3040:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3484              		.loc 1 3040 19 view .LVU1093
 3485 00c6 27EE277A 		vmul.f32	s14, s14, s15
 3486              	.LVL327:
3040:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3487              		.loc 1 3040 19 view .LVU1094
 3488 00ca 1BE0     		b	.L282
 3489              	.LVL328:
 3490              	.L278:
3044:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3491              		.loc 1 3044 9 is_stmt 1 view .LVU1095
3044:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3492              		.loc 1 3044 41 is_stmt 0 view .LVU1096
 3493 00cc 07EE10CA 		vmov	s14, ip	@ int
 3494 00d0 F8EE476A 		vcvt.f32.u32	s13, s14
3044:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3495              		.loc 1 3044 39 view .LVU1097
 3496 00d4 9FED486A 		vldr.32	s12, .L285+16
 3497 00d8 86EE267A 		vdiv.f32	s14, s12, s13
3044:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3498              		.loc 1 3044 83 view .LVU1098
 3499 00dc 424B     		ldr	r3, .L285
 3500              	.LVL329:
3044:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3501              		.loc 1 3044 83 view .LVU1099
 3502 00de 1B6C     		ldr	r3, [r3, #64]
3044:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3503              		.loc 1 3044 69 view .LVU1100
 3504 00e0 C3F30803 		ubfx	r3, r3, #0, #9
3044:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3505              		.loc 1 3044 60 view .LVU1101
 3506 00e4 06EE903A 		vmov	s13, r3	@ int
 3507 00e8 F8EE666A 		vcvt.f32.u32	s13, s13
3044:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3508              		.loc 1 3044 123 view .LVU1102
 3509 00ec 9FED406A 		vldr.32	s12, .L285+8
 3510 00f0 67EE867A 		vmul.f32	s15, s15, s12
3044:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3511              		.loc 1 3044 113 view .LVU1103
 3512 00f4 76EEA77A 		vadd.f32	s15, s13, s15
3044:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3513              		.loc 1 3044 142 view .LVU1104
 3514 00f8 F7EE006A 		vmov.f32	s13, #1.0e+0
 3515 00fc 77EEA67A 		vadd.f32	s15, s15, s13
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 149


3044:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3516              		.loc 1 3044 17 view .LVU1105
 3517 0100 27EE277A 		vmul.f32	s14, s14, s15
 3518              	.LVL330:
3045:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3519              		.loc 1 3045 9 is_stmt 1 view .LVU1106
 3520              	.L282:
3055:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_Q_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3521              		.loc 1 3055 5 view .LVU1107
3055:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_Q_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3522              		.loc 1 3055 92 is_stmt 0 view .LVU1108
 3523 0104 384A     		ldr	r2, .L285
 3524 0106 136C     		ldr	r3, [r2, #64]
3055:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_Q_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3525              		.loc 1 3055 77 view .LVU1109
 3526 0108 C3F34623 		ubfx	r3, r3, #9, #7
 3527 010c 07EE903A 		vmov	s15, r3	@ int
3055:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_Q_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3528              		.loc 1 3055 68 view .LVU1110
 3529 0110 F8EE677A 		vcvt.f32.u32	s15, s15
3055:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_Q_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3530              		.loc 1 3055 129 view .LVU1111
 3531 0114 F7EE006A 		vmov.f32	s13, #1.0e+0
 3532 0118 77EEA67A 		vadd.f32	s15, s15, s13
3055:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_Q_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3533              		.loc 1 3055 47 view .LVU1112
 3534 011c 87EE276A 		vdiv.f32	s12, s14, s15
3055:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_Q_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3535              		.loc 1 3055 37 view .LVU1113
 3536 0120 BCEEC66A 		vcvt.u32.f32	s12, s12
3055:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_Q_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3537              		.loc 1 3055 35 view .LVU1114
 3538 0124 80ED006A 		vstr.32	s12, [r0]	@ int
3056:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_R_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3539              		.loc 1 3056 5 is_stmt 1 view .LVU1115
3056:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_R_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3540              		.loc 1 3056 92 is_stmt 0 view .LVU1116
 3541 0128 136C     		ldr	r3, [r2, #64]
3056:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_R_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3542              		.loc 1 3056 77 view .LVU1117
 3543 012a C3F30643 		ubfx	r3, r3, #16, #7
 3544 012e 07EE903A 		vmov	s15, r3	@ int
3056:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_R_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3545              		.loc 1 3056 68 view .LVU1118
 3546 0132 F8EE677A 		vcvt.f32.u32	s15, s15
3056:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_R_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3547              		.loc 1 3056 129 view .LVU1119
 3548 0136 77EEA67A 		vadd.f32	s15, s15, s13
3056:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_R_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3549              		.loc 1 3056 47 view .LVU1120
 3550 013a 87EE276A 		vdiv.f32	s12, s14, s15
3056:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_R_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3551              		.loc 1 3056 37 view .LVU1121
 3552 013e BCEEC66A 		vcvt.u32.f32	s12, s12
3056:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_R_Frequency = (uint32_t)(float_t)(pll3vco / ((float_t)(uint32_t)((RCC->PLL3DI
 3553              		.loc 1 3056 35 view .LVU1122
 3554 0142 80ED016A 		vstr.32	s12, [r0, #4]	@ int
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 150


3057:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3555              		.loc 1 3057 5 is_stmt 1 view .LVU1123
3057:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3556              		.loc 1 3057 92 is_stmt 0 view .LVU1124
 3557 0146 136C     		ldr	r3, [r2, #64]
3057:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3558              		.loc 1 3057 77 view .LVU1125
 3559 0148 C3F30663 		ubfx	r3, r3, #24, #7
 3560 014c 07EE903A 		vmov	s15, r3	@ int
3057:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3561              		.loc 1 3057 68 view .LVU1126
 3562 0150 F8EE677A 		vcvt.f32.u32	s15, s15
3057:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3563              		.loc 1 3057 129 view .LVU1127
 3564 0154 77EEA67A 		vadd.f32	s15, s15, s13
3057:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3565              		.loc 1 3057 47 view .LVU1128
 3566 0158 C7EE276A 		vdiv.f32	s13, s14, s15
3057:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3567              		.loc 1 3057 37 view .LVU1129
 3568 015c FCEEE66A 		vcvt.u32.f32	s13, s13
3057:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3569              		.loc 1 3057 35 view .LVU1130
 3570 0160 C0ED026A 		vstr.32	s13, [r0, #8]	@ int
 3571              	.LVL331:
 3572              	.L276:
3066:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3573              		.loc 1 3066 1 view .LVU1131
 3574 0164 5DF8044B 		ldr	r4, [sp], #4
 3575              		.cfi_remember_state
 3576              		.cfi_restore 4
 3577              		.cfi_def_cfa_offset 0
 3578 0168 7047     		bx	lr
 3579              	.LVL332:
 3580              	.L279:
 3581              		.cfi_restore_state
3048:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3582              		.loc 1 3048 9 is_stmt 1 view .LVU1132
3048:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3583              		.loc 1 3048 41 is_stmt 0 view .LVU1133
 3584 016a 07EE10CA 		vmov	s14, ip	@ int
 3585 016e F8EE476A 		vcvt.f32.u32	s13, s14
3048:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3586              		.loc 1 3048 39 view .LVU1134
 3587 0172 9FED226A 		vldr.32	s12, .L285+20
 3588 0176 86EE267A 		vdiv.f32	s14, s12, s13
3048:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3589              		.loc 1 3048 83 view .LVU1135
 3590 017a 1B4B     		ldr	r3, .L285
 3591              	.LVL333:
3048:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3592              		.loc 1 3048 83 view .LVU1136
 3593 017c 1B6C     		ldr	r3, [r3, #64]
3048:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3594              		.loc 1 3048 69 view .LVU1137
 3595 017e C3F30803 		ubfx	r3, r3, #0, #9
3048:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 151


 3596              		.loc 1 3048 60 view .LVU1138
 3597 0182 06EE903A 		vmov	s13, r3	@ int
 3598 0186 F8EE666A 		vcvt.f32.u32	s13, s13
3048:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3599              		.loc 1 3048 123 view .LVU1139
 3600 018a 9FED196A 		vldr.32	s12, .L285+8
 3601 018e 67EE867A 		vmul.f32	s15, s15, s12
3048:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3602              		.loc 1 3048 113 view .LVU1140
 3603 0192 76EEA77A 		vadd.f32	s15, s13, s15
3048:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3604              		.loc 1 3048 142 view .LVU1141
 3605 0196 F7EE006A 		vmov.f32	s13, #1.0e+0
 3606 019a 77EEA67A 		vadd.f32	s15, s15, s13
3048:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3607              		.loc 1 3048 17 view .LVU1142
 3608 019e 27EE277A 		vmul.f32	s14, s14, s15
 3609              	.LVL334:
3049:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3610              		.loc 1 3049 9 is_stmt 1 view .LVU1143
 3611 01a2 AFE7     		b	.L282
 3612              	.LVL335:
 3613              	.L280:
3052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3614              		.loc 1 3052 9 view .LVU1144
3052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3615              		.loc 1 3052 41 is_stmt 0 view .LVU1145
 3616 01a4 07EE10CA 		vmov	s14, ip	@ int
 3617 01a8 F8EE476A 		vcvt.f32.u32	s13, s14
3052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3618              		.loc 1 3052 39 view .LVU1146
 3619 01ac 9FED126A 		vldr.32	s12, .L285+16
 3620 01b0 86EE267A 		vdiv.f32	s14, s12, s13
3052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3621              		.loc 1 3052 83 view .LVU1147
 3622 01b4 0C4B     		ldr	r3, .L285
 3623              	.LVL336:
3052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3624              		.loc 1 3052 83 view .LVU1148
 3625 01b6 1B6C     		ldr	r3, [r3, #64]
3052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3626              		.loc 1 3052 69 view .LVU1149
 3627 01b8 C3F30803 		ubfx	r3, r3, #0, #9
3052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3628              		.loc 1 3052 60 view .LVU1150
 3629 01bc 06EE903A 		vmov	s13, r3	@ int
 3630 01c0 F8EE666A 		vcvt.f32.u32	s13, s13
3052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3631              		.loc 1 3052 123 view .LVU1151
 3632 01c4 9FED0A6A 		vldr.32	s12, .L285+8
 3633 01c8 67EE867A 		vmul.f32	s15, s15, s12
3052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3634              		.loc 1 3052 113 view .LVU1152
 3635 01cc 76EEA77A 		vadd.f32	s15, s13, s15
3052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3636              		.loc 1 3052 142 view .LVU1153
 3637 01d0 F7EE006A 		vmov.f32	s13, #1.0e+0
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 152


 3638 01d4 77EEA67A 		vadd.f32	s15, s15, s13
3052:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3639              		.loc 1 3052 17 view .LVU1154
 3640 01d8 27EE277A 		vmul.f32	s14, s14, s15
 3641              	.LVL337:
3053:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 3642              		.loc 1 3053 9 is_stmt 1 view .LVU1155
 3643 01dc 92E7     		b	.L282
 3644              	.LVL338:
 3645              	.L277:
3061:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_Q_Frequency = 0U;
 3646              		.loc 1 3061 5 view .LVU1156
3061:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_Q_Frequency = 0U;
 3647              		.loc 1 3061 35 is_stmt 0 view .LVU1157
 3648 01de 0023     		movs	r3, #0
 3649              	.LVL339:
3061:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_Q_Frequency = 0U;
 3650              		.loc 1 3061 35 view .LVU1158
 3651 01e0 0360     		str	r3, [r0]
3062:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_R_Frequency = 0U;
 3652              		.loc 1 3062 5 is_stmt 1 view .LVU1159
3062:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL3_Clocks->PLL3_R_Frequency = 0U;
 3653              		.loc 1 3062 35 is_stmt 0 view .LVU1160
 3654 01e2 4360     		str	r3, [r0, #4]
3063:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3655              		.loc 1 3063 5 is_stmt 1 view .LVU1161
3063:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3656              		.loc 1 3063 35 is_stmt 0 view .LVU1162
 3657 01e4 8360     		str	r3, [r0, #8]
3066:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3658              		.loc 1 3066 1 view .LVU1163
 3659 01e6 BDE7     		b	.L276
 3660              	.L286:
 3661              		.align	2
 3662              	.L285:
 3663 01e8 00440258 		.word	1476543488
 3664 01ec 0090D003 		.word	64000000
 3665 01f0 00000039 		.word	956301312
 3666 01f4 0024744C 		.word	1282679808
 3667 01f8 0024744A 		.word	1249125376
 3668 01fc 0024744B 		.word	1265902592
 3669              		.cfi_endproc
 3670              	.LFE341:
 3672              		.section	.text.HAL_RCCEx_GetPLL1ClockFreq,"ax",%progbits
 3673              		.align	1
 3674              		.global	HAL_RCCEx_GetPLL1ClockFreq
 3675              		.syntax unified
 3676              		.thumb
 3677              		.thumb_func
 3679              	HAL_RCCEx_GetPLL1ClockFreq:
 3680              	.LVL340:
 3681              	.LFB342:
3083:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t pllsource, pll1m, pll1fracen, hsivalue;
 3682              		.loc 1 3083 1 is_stmt 1 view -0
 3683              		.cfi_startproc
 3684              		@ args = 0, pretend = 0, frame = 0
 3685              		@ frame_needed = 0, uses_anonymous_args = 0
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 153


 3686              		@ link register save eliminated.
3083:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t pllsource, pll1m, pll1fracen, hsivalue;
 3687              		.loc 1 3083 1 is_stmt 0 view .LVU1165
 3688 0000 10B4     		push	{r4}
 3689              		.cfi_def_cfa_offset 4
 3690              		.cfi_offset 4, -4
3084:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   float_t fracn1, pll1vco;
 3691              		.loc 1 3084 3 is_stmt 1 view .LVU1166
3085:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3692              		.loc 1 3085 3 view .LVU1167
3087:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll1m = ((RCC->PLLCKSELR & RCC_PLLCKSELR_DIVM1) >> 4);
 3693              		.loc 1 3087 3 view .LVU1168
3087:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll1m = ((RCC->PLLCKSELR & RCC_PLLCKSELR_DIVM1) >> 4);
 3694              		.loc 1 3087 19 is_stmt 0 view .LVU1169
 3695 0002 794B     		ldr	r3, .L296
 3696 0004 9A6A     		ldr	r2, [r3, #40]
 3697              	.LVL341:
3088:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll1fracen = RCC->PLLCFGR & RCC_PLLCFGR_PLL1FRACEN;
 3698              		.loc 1 3088 3 is_stmt 1 view .LVU1170
3088:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll1fracen = RCC->PLLCFGR & RCC_PLLCFGR_PLL1FRACEN;
 3699              		.loc 1 3088 16 is_stmt 0 view .LVU1171
 3700 0006 9C6A     		ldr	r4, [r3, #40]
3088:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   pll1fracen = RCC->PLLCFGR & RCC_PLLCFGR_PLL1FRACEN;
 3701              		.loc 1 3088 9 view .LVU1172
 3702 0008 C4F3051C 		ubfx	ip, r4, #4, #6
 3703              	.LVL342:
3089:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   fracn1 = (float_t)(uint32_t)(pll1fracen * ((RCC->PLL1FRACR & RCC_PLL1FRACR_FRACN1) >> 3));
 3704              		.loc 1 3089 3 is_stmt 1 view .LVU1173
3089:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   fracn1 = (float_t)(uint32_t)(pll1fracen * ((RCC->PLL1FRACR & RCC_PLL1FRACR_FRACN1) >> 3));
 3705              		.loc 1 3089 19 is_stmt 0 view .LVU1174
 3706 000c D96A     		ldr	r1, [r3, #44]
3089:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   fracn1 = (float_t)(uint32_t)(pll1fracen * ((RCC->PLL1FRACR & RCC_PLL1FRACR_FRACN1) >> 3));
 3707              		.loc 1 3089 14 view .LVU1175
 3708 000e 01F00101 		and	r1, r1, #1
 3709              	.LVL343:
3090:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3710              		.loc 1 3090 3 is_stmt 1 view .LVU1176
3090:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3711              		.loc 1 3090 50 is_stmt 0 view .LVU1177
 3712 0012 5B6B     		ldr	r3, [r3, #52]
3090:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3713              		.loc 1 3090 86 view .LVU1178
 3714 0014 C3F3CC03 		ubfx	r3, r3, #3, #13
3090:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3715              		.loc 1 3090 21 view .LVU1179
 3716 0018 01FB03F3 		mul	r3, r1, r3
 3717              	.LVL344:
3092:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 3718              		.loc 1 3092 3 is_stmt 1 view .LVU1180
3092:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 3719              		.loc 1 3092 6 is_stmt 0 view .LVU1181
 3720 001c 14F47C7F 		tst	r4, #1008
 3721 0020 00F0DD80 		beq	.L288
 3722 0024 02F00302 		and	r2, r2, #3
 3723              	.LVL345:
3092:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 3724              		.loc 1 3092 6 view .LVU1182
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 154


 3725 0028 07EE903A 		vmov	s15, r3	@ int
 3726 002c F8EE677A 		vcvt.f32.u32	s15, s15
3094:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 3727              		.loc 1 3094 5 is_stmt 1 view .LVU1183
 3728 0030 012A     		cmp	r2, #1
 3729 0032 4BD0     		beq	.L289
 3730 0034 022A     		cmp	r2, #2
 3731 0036 00F09880 		beq	.L290
 3732 003a 002A     		cmp	r2, #0
 3733 003c 40F0B280 		bne	.L291
3099:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 3734              		.loc 1 3099 9 view .LVU1184
3099:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 3735              		.loc 1 3099 13 is_stmt 0 view .LVU1185
 3736 0040 694B     		ldr	r3, .L296
 3737              	.LVL346:
3099:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 3738              		.loc 1 3099 13 view .LVU1186
 3739 0042 1B68     		ldr	r3, [r3]
3099:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 3740              		.loc 1 3099 12 view .LVU1187
 3741 0044 13F0200F 		tst	r3, #32
 3742 0048 23D0     		beq	.L292
3101:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll1vco = ((float_t)hsivalue / (float_t)pll1m) * ((float_t)(uint32_t)(RCC->PLL1DIVR & RCC
 3743              		.loc 1 3101 11 is_stmt 1 view .LVU1188
3101:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll1vco = ((float_t)hsivalue / (float_t)pll1m) * ((float_t)(uint32_t)(RCC->PLL1DIVR & RCC
 3744              		.loc 1 3101 37 is_stmt 0 view .LVU1189
 3745 004a 6749     		ldr	r1, .L296
 3746              	.LVL347:
3101:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll1vco = ((float_t)hsivalue / (float_t)pll1m) * ((float_t)(uint32_t)(RCC->PLL1DIVR & RCC
 3747              		.loc 1 3101 37 view .LVU1190
 3748 004c 0A68     		ldr	r2, [r1]
 3749              	.LVL348:
3101:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll1vco = ((float_t)hsivalue / (float_t)pll1m) * ((float_t)(uint32_t)(RCC->PLL1DIVR & RCC
 3750              		.loc 1 3101 65 view .LVU1191
 3751 004e C2F3C102 		ubfx	r2, r2, #3, #2
3101:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           pll1vco = ((float_t)hsivalue / (float_t)pll1m) * ((float_t)(uint32_t)(RCC->PLL1DIVR & RCC
 3752              		.loc 1 3101 20 view .LVU1192
 3753 0052 664B     		ldr	r3, .L296+4
 3754 0054 D340     		lsrs	r3, r3, r2
 3755              	.LVL349:
3102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3756              		.loc 1 3102 11 is_stmt 1 view .LVU1193
3102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3757              		.loc 1 3102 22 is_stmt 0 view .LVU1194
 3758 0056 07EE103A 		vmov	s14, r3	@ int
 3759 005a F8EE476A 		vcvt.f32.u32	s13, s14
3102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3760              		.loc 1 3102 42 view .LVU1195
 3761 005e 07EE10CA 		vmov	s14, ip	@ int
 3762 0062 B8EE476A 		vcvt.f32.u32	s12, s14
3102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3763              		.loc 1 3102 40 view .LVU1196
 3764 0066 86EE867A 		vdiv.f32	s14, s13, s12
3102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3765              		.loc 1 3102 84 view .LVU1197
 3766 006a 0B6B     		ldr	r3, [r1, #48]
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 155


 3767              	.LVL350:
3102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3768              		.loc 1 3102 70 view .LVU1198
 3769 006c C3F30803 		ubfx	r3, r3, #0, #9
3102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3770              		.loc 1 3102 61 view .LVU1199
 3771 0070 06EE903A 		vmov	s13, r3	@ int
 3772 0074 F8EE666A 		vcvt.f32.u32	s13, s13
3102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3773              		.loc 1 3102 124 view .LVU1200
 3774 0078 9FED5D6A 		vldr.32	s12, .L296+8
 3775 007c 67EE867A 		vmul.f32	s15, s15, s12
3102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3776              		.loc 1 3102 114 view .LVU1201
 3777 0080 76EEA77A 		vadd.f32	s15, s13, s15
3102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3778              		.loc 1 3102 143 view .LVU1202
 3779 0084 F7EE006A 		vmov.f32	s13, #1.0e+0
 3780 0088 77EEA67A 		vadd.f32	s15, s15, s13
3102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3781              		.loc 1 3102 19 view .LVU1203
 3782 008c 27EE277A 		vmul.f32	s14, s14, s15
 3783              	.LVL351:
3102:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3784              		.loc 1 3102 19 view .LVU1204
 3785 0090 38E0     		b	.L293
 3786              	.LVL352:
 3787              	.L292:
3106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3788              		.loc 1 3106 11 is_stmt 1 view .LVU1205
3106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3789              		.loc 1 3106 43 is_stmt 0 view .LVU1206
 3790 0092 07EE10CA 		vmov	s14, ip	@ int
 3791 0096 F8EE476A 		vcvt.f32.u32	s13, s14
3106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3792              		.loc 1 3106 41 view .LVU1207
 3793 009a 9FED566A 		vldr.32	s12, .L296+12
 3794 009e 86EE267A 		vdiv.f32	s14, s12, s13
3106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3795              		.loc 1 3106 85 view .LVU1208
 3796 00a2 514B     		ldr	r3, .L296
 3797 00a4 1B6B     		ldr	r3, [r3, #48]
3106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3798              		.loc 1 3106 71 view .LVU1209
 3799 00a6 C3F30803 		ubfx	r3, r3, #0, #9
3106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3800              		.loc 1 3106 62 view .LVU1210
 3801 00aa 06EE903A 		vmov	s13, r3	@ int
 3802 00ae F8EE666A 		vcvt.f32.u32	s13, s13
3106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3803              		.loc 1 3106 125 view .LVU1211
 3804 00b2 9FED4F6A 		vldr.32	s12, .L296+8
 3805 00b6 67EE867A 		vmul.f32	s15, s15, s12
3106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3806              		.loc 1 3106 115 view .LVU1212
 3807 00ba 76EEA77A 		vadd.f32	s15, s13, s15
3106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 156


 3808              		.loc 1 3106 144 view .LVU1213
 3809 00be F7EE006A 		vmov.f32	s13, #1.0e+0
 3810 00c2 77EEA67A 		vadd.f32	s15, s15, s13
3106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3811              		.loc 1 3106 19 view .LVU1214
 3812 00c6 27EE277A 		vmul.f32	s14, s14, s15
 3813              	.LVL353:
3106:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 3814              		.loc 1 3106 19 view .LVU1215
 3815 00ca 1BE0     		b	.L293
 3816              	.LVL354:
 3817              	.L289:
3110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3818              		.loc 1 3110 9 is_stmt 1 view .LVU1216
3110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3819              		.loc 1 3110 41 is_stmt 0 view .LVU1217
 3820 00cc 07EE10CA 		vmov	s14, ip	@ int
 3821 00d0 F8EE476A 		vcvt.f32.u32	s13, s14
3110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3822              		.loc 1 3110 39 view .LVU1218
 3823 00d4 9FED486A 		vldr.32	s12, .L296+16
 3824 00d8 86EE267A 		vdiv.f32	s14, s12, s13
3110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3825              		.loc 1 3110 83 view .LVU1219
 3826 00dc 424B     		ldr	r3, .L296
 3827              	.LVL355:
3110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3828              		.loc 1 3110 83 view .LVU1220
 3829 00de 1B6B     		ldr	r3, [r3, #48]
3110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3830              		.loc 1 3110 69 view .LVU1221
 3831 00e0 C3F30803 		ubfx	r3, r3, #0, #9
3110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3832              		.loc 1 3110 60 view .LVU1222
 3833 00e4 06EE903A 		vmov	s13, r3	@ int
 3834 00e8 F8EE666A 		vcvt.f32.u32	s13, s13
3110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3835              		.loc 1 3110 123 view .LVU1223
 3836 00ec 9FED406A 		vldr.32	s12, .L296+8
 3837 00f0 67EE867A 		vmul.f32	s15, s15, s12
3110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3838              		.loc 1 3110 113 view .LVU1224
 3839 00f4 76EEA77A 		vadd.f32	s15, s13, s15
3110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3840              		.loc 1 3110 142 view .LVU1225
 3841 00f8 F7EE006A 		vmov.f32	s13, #1.0e+0
 3842 00fc 77EEA67A 		vadd.f32	s15, s15, s13
3110:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3843              		.loc 1 3110 17 view .LVU1226
 3844 0100 27EE277A 		vmul.f32	s14, s14, s15
 3845              	.LVL356:
3111:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3846              		.loc 1 3111 9 is_stmt 1 view .LVU1227
 3847              	.L293:
3122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_Q_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3848              		.loc 1 3122 5 view .LVU1228
3122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_Q_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 157


 3849              		.loc 1 3122 92 is_stmt 0 view .LVU1229
 3850 0104 384A     		ldr	r2, .L296
 3851 0106 136B     		ldr	r3, [r2, #48]
3122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_Q_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3852              		.loc 1 3122 77 view .LVU1230
 3853 0108 C3F34623 		ubfx	r3, r3, #9, #7
 3854 010c 07EE903A 		vmov	s15, r3	@ int
3122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_Q_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3855              		.loc 1 3122 68 view .LVU1231
 3856 0110 F8EE677A 		vcvt.f32.u32	s15, s15
3122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_Q_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3857              		.loc 1 3122 129 view .LVU1232
 3858 0114 F7EE006A 		vmov.f32	s13, #1.0e+0
 3859 0118 77EEA67A 		vadd.f32	s15, s15, s13
3122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_Q_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3860              		.loc 1 3122 47 view .LVU1233
 3861 011c 87EE276A 		vdiv.f32	s12, s14, s15
3122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_Q_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3862              		.loc 1 3122 37 view .LVU1234
 3863 0120 BCEEC66A 		vcvt.u32.f32	s12, s12
3122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_Q_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3864              		.loc 1 3122 35 view .LVU1235
 3865 0124 80ED006A 		vstr.32	s12, [r0]	@ int
3123:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_R_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3866              		.loc 1 3123 5 is_stmt 1 view .LVU1236
3123:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_R_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3867              		.loc 1 3123 92 is_stmt 0 view .LVU1237
 3868 0128 136B     		ldr	r3, [r2, #48]
3123:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_R_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3869              		.loc 1 3123 77 view .LVU1238
 3870 012a C3F30643 		ubfx	r3, r3, #16, #7
 3871 012e 07EE903A 		vmov	s15, r3	@ int
3123:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_R_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3872              		.loc 1 3123 68 view .LVU1239
 3873 0132 F8EE677A 		vcvt.f32.u32	s15, s15
3123:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_R_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3874              		.loc 1 3123 129 view .LVU1240
 3875 0136 77EEA67A 		vadd.f32	s15, s15, s13
3123:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_R_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3876              		.loc 1 3123 47 view .LVU1241
 3877 013a 87EE276A 		vdiv.f32	s12, s14, s15
3123:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_R_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3878              		.loc 1 3123 37 view .LVU1242
 3879 013e BCEEC66A 		vcvt.u32.f32	s12, s12
3123:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_R_Frequency = (uint32_t)(float_t)(pll1vco / ((float_t)(uint32_t)((RCC->PLL1DI
 3880              		.loc 1 3123 35 view .LVU1243
 3881 0142 80ED016A 		vstr.32	s12, [r0, #4]	@ int
3124:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3882              		.loc 1 3124 5 is_stmt 1 view .LVU1244
3124:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3883              		.loc 1 3124 92 is_stmt 0 view .LVU1245
 3884 0146 136B     		ldr	r3, [r2, #48]
3124:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3885              		.loc 1 3124 77 view .LVU1246
 3886 0148 C3F30663 		ubfx	r3, r3, #24, #7
 3887 014c 07EE903A 		vmov	s15, r3	@ int
3124:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 158


 3888              		.loc 1 3124 68 view .LVU1247
 3889 0150 F8EE677A 		vcvt.f32.u32	s15, s15
3124:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3890              		.loc 1 3124 129 view .LVU1248
 3891 0154 77EEA67A 		vadd.f32	s15, s15, s13
3124:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3892              		.loc 1 3124 47 view .LVU1249
 3893 0158 C7EE276A 		vdiv.f32	s13, s14, s15
3124:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3894              		.loc 1 3124 37 view .LVU1250
 3895 015c FCEEE66A 		vcvt.u32.f32	s13, s13
3124:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3896              		.loc 1 3124 35 view .LVU1251
 3897 0160 C0ED026A 		vstr.32	s13, [r0, #8]	@ int
 3898              	.LVL357:
 3899              	.L287:
3133:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3900              		.loc 1 3133 1 view .LVU1252
 3901 0164 5DF8044B 		ldr	r4, [sp], #4
 3902              		.cfi_remember_state
 3903              		.cfi_restore 4
 3904              		.cfi_def_cfa_offset 0
 3905 0168 7047     		bx	lr
 3906              	.LVL358:
 3907              	.L290:
 3908              		.cfi_restore_state
3114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3909              		.loc 1 3114 9 is_stmt 1 view .LVU1253
3114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3910              		.loc 1 3114 41 is_stmt 0 view .LVU1254
 3911 016a 07EE10CA 		vmov	s14, ip	@ int
 3912 016e F8EE476A 		vcvt.f32.u32	s13, s14
3114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3913              		.loc 1 3114 39 view .LVU1255
 3914 0172 9FED226A 		vldr.32	s12, .L296+20
 3915 0176 86EE267A 		vdiv.f32	s14, s12, s13
3114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3916              		.loc 1 3114 83 view .LVU1256
 3917 017a 1B4B     		ldr	r3, .L296
 3918              	.LVL359:
3114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3919              		.loc 1 3114 83 view .LVU1257
 3920 017c 1B6B     		ldr	r3, [r3, #48]
3114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3921              		.loc 1 3114 69 view .LVU1258
 3922 017e C3F30803 		ubfx	r3, r3, #0, #9
3114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3923              		.loc 1 3114 60 view .LVU1259
 3924 0182 06EE903A 		vmov	s13, r3	@ int
 3925 0186 F8EE666A 		vcvt.f32.u32	s13, s13
3114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3926              		.loc 1 3114 123 view .LVU1260
 3927 018a 9FED196A 		vldr.32	s12, .L296+8
 3928 018e 67EE867A 		vmul.f32	s15, s15, s12
3114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3929              		.loc 1 3114 113 view .LVU1261
 3930 0192 76EEA77A 		vadd.f32	s15, s13, s15
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 159


3114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3931              		.loc 1 3114 142 view .LVU1262
 3932 0196 F7EE006A 		vmov.f32	s13, #1.0e+0
 3933 019a 77EEA67A 		vadd.f32	s15, s15, s13
3114:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3934              		.loc 1 3114 17 view .LVU1263
 3935 019e 27EE277A 		vmul.f32	s14, s14, s15
 3936              	.LVL360:
3115:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3937              		.loc 1 3115 9 is_stmt 1 view .LVU1264
 3938 01a2 AFE7     		b	.L293
 3939              	.LVL361:
 3940              	.L291:
3118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3941              		.loc 1 3118 9 view .LVU1265
3118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3942              		.loc 1 3118 41 is_stmt 0 view .LVU1266
 3943 01a4 07EE10CA 		vmov	s14, ip	@ int
 3944 01a8 F8EE476A 		vcvt.f32.u32	s13, s14
3118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3945              		.loc 1 3118 39 view .LVU1267
 3946 01ac 9FED116A 		vldr.32	s12, .L296+12
 3947 01b0 86EE267A 		vdiv.f32	s14, s12, s13
3118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3948              		.loc 1 3118 83 view .LVU1268
 3949 01b4 0C4B     		ldr	r3, .L296
 3950              	.LVL362:
3118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3951              		.loc 1 3118 83 view .LVU1269
 3952 01b6 1B6B     		ldr	r3, [r3, #48]
3118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3953              		.loc 1 3118 69 view .LVU1270
 3954 01b8 C3F30803 		ubfx	r3, r3, #0, #9
3118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3955              		.loc 1 3118 60 view .LVU1271
 3956 01bc 06EE903A 		vmov	s13, r3	@ int
 3957 01c0 F8EE666A 		vcvt.f32.u32	s13, s13
3118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3958              		.loc 1 3118 123 view .LVU1272
 3959 01c4 9FED0A6A 		vldr.32	s12, .L296+8
 3960 01c8 67EE867A 		vmul.f32	s15, s15, s12
3118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3961              		.loc 1 3118 113 view .LVU1273
 3962 01cc 76EEA77A 		vadd.f32	s15, s13, s15
3118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3963              		.loc 1 3118 142 view .LVU1274
 3964 01d0 F7EE006A 		vmov.f32	s13, #1.0e+0
 3965 01d4 77EEA67A 		vadd.f32	s15, s15, s13
3118:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 3966              		.loc 1 3118 17 view .LVU1275
 3967 01d8 27EE277A 		vmul.f32	s14, s14, s15
 3968              	.LVL363:
3119:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 3969              		.loc 1 3119 9 is_stmt 1 view .LVU1276
 3970 01dc 92E7     		b	.L293
 3971              	.LVL364:
 3972              	.L288:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 160


3128:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_Q_Frequency = 0U;
 3973              		.loc 1 3128 5 view .LVU1277
3128:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_Q_Frequency = 0U;
 3974              		.loc 1 3128 35 is_stmt 0 view .LVU1278
 3975 01de 0023     		movs	r3, #0
 3976              	.LVL365:
3128:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_Q_Frequency = 0U;
 3977              		.loc 1 3128 35 view .LVU1279
 3978 01e0 0360     		str	r3, [r0]
3129:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_R_Frequency = 0U;
 3979              		.loc 1 3129 5 is_stmt 1 view .LVU1280
3129:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     PLL1_Clocks->PLL1_R_Frequency = 0U;
 3980              		.loc 1 3129 35 is_stmt 0 view .LVU1281
 3981 01e2 4360     		str	r3, [r0, #4]
3130:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3982              		.loc 1 3130 5 is_stmt 1 view .LVU1282
3130:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 3983              		.loc 1 3130 35 is_stmt 0 view .LVU1283
 3984 01e4 8360     		str	r3, [r0, #8]
3133:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 3985              		.loc 1 3133 1 view .LVU1284
 3986 01e6 BDE7     		b	.L287
 3987              	.L297:
 3988              		.align	2
 3989              	.L296:
 3990 01e8 00440258 		.word	1476543488
 3991 01ec 0090D003 		.word	64000000
 3992 01f0 00000039 		.word	956301312
 3993 01f4 0024744C 		.word	1282679808
 3994 01f8 0024744A 		.word	1249125376
 3995 01fc 0024744B 		.word	1265902592
 3996              		.cfi_endproc
 3997              	.LFE342:
 3999              		.section	.text.HAL_RCCEx_GetPeriphCLKFreq,"ax",%progbits
 4000              		.align	1
 4001              		.global	HAL_RCCEx_GetPeriphCLKFreq
 4002              		.syntax unified
 4003              		.thumb
 4004              		.thumb_func
 4006              	HAL_RCCEx_GetPeriphCLKFreq:
 4007              	.LVL366:
 4008              	.LFB337:
1882:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PLL1_ClocksTypeDef pll1_clocks;
 4009              		.loc 1 1882 1 is_stmt 1 view -0
 4010              		.cfi_startproc
 4011              		@ args = 0, pretend = 0, frame = 40
 4012              		@ frame_needed = 0, uses_anonymous_args = 0
1882:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PLL1_ClocksTypeDef pll1_clocks;
 4013              		.loc 1 1882 1 is_stmt 0 view .LVU1286
 4014 0000 00B5     		push	{lr}
 4015              		.cfi_def_cfa_offset 4
 4016              		.cfi_offset 14, -4
 4017 0002 8BB0     		sub	sp, sp, #44
 4018              		.cfi_def_cfa_offset 48
1883:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PLL2_ClocksTypeDef pll2_clocks;
 4019              		.loc 1 1883 3 is_stmt 1 view .LVU1287
1884:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   PLL3_ClocksTypeDef pll3_clocks;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 161


 4020              		.loc 1 1884 3 view .LVU1288
1885:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4021              		.loc 1 1885 3 view .LVU1289
1888:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* This variable is used to store the SAI and CKP clock source */
 4022              		.loc 1 1888 3 view .LVU1290
1890:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t ckpclocksource;
 4023              		.loc 1 1890 3 view .LVU1291
1891:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t srcclk;
 4024              		.loc 1 1891 3 view .LVU1292
1892:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4025              		.loc 1 1892 3 view .LVU1293
1894:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4026              		.loc 1 1894 3 view .LVU1294
1894:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4027              		.loc 1 1894 6 is_stmt 0 view .LVU1295
 4028 0004 A0F58073 		sub	r3, r0, #256
 4029 0008 0B43     		orrs	r3, r3, r1
 4030 000a 28D0     		beq	.L383
2084:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4031              		.loc 1 2084 8 is_stmt 1 view .LVU1296
2084:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4032              		.loc 1 2084 11 is_stmt 0 view .LVU1297
 4033 000c A0F50073 		sub	r3, r0, #512
 4034 0010 0B43     		orrs	r3, r3, r1
 4035 0012 77D0     		beq	.L384
2180:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4036              		.loc 1 2180 8 is_stmt 1 view .LVU1298
2180:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4037              		.loc 1 2180 11 is_stmt 0 view .LVU1299
 4038 0014 A0F58063 		sub	r3, r0, #1024
 4039 0018 0B43     		orrs	r3, r3, r1
 4040 001a 00F0CB80 		beq	.L385
2463:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4041              		.loc 1 2463 8 is_stmt 1 view .LVU1300
2463:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4042              		.loc 1 2463 11 is_stmt 0 view .LVU1301
 4043 001e A0F58053 		sub	r3, r0, #4096
 4044 0022 0B43     		orrs	r3, r3, r1
 4045 0024 00F02381 		beq	.L386
2555:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4046              		.loc 1 2555 8 is_stmt 1 view .LVU1302
2555:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4047              		.loc 1 2555 11 is_stmt 0 view .LVU1303
 4048 0028 A0F50053 		sub	r3, r0, #8192
 4049 002c 0B43     		orrs	r3, r3, r1
 4050 002e 00F08381 		beq	.L387
2635:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4051              		.loc 1 2635 8 is_stmt 1 view .LVU1304
2635:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4052              		.loc 1 2635 11 is_stmt 0 view .LVU1305
 4053 0032 A0F50023 		sub	r3, r0, #524288
 4054 0036 0B43     		orrs	r3, r3, r1
 4055 0038 00F0CC81 		beq	.L388
2708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4056              		.loc 1 2708 8 is_stmt 1 view .LVU1306
2708:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4057              		.loc 1 2708 11 is_stmt 0 view .LVU1307
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 162


 4058 003c A0F58033 		sub	r3, r0, #65536
 4059 0040 0B43     		orrs	r3, r3, r1
 4060 0042 00F00F82 		beq	.L389
2749:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4061              		.loc 1 2749 8 is_stmt 1 view .LVU1308
2749:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4062              		.loc 1 2749 11 is_stmt 0 view .LVU1309
 4063 0046 A0F58043 		sub	r3, r0, #16384
 4064 004a 0B43     		orrs	r3, r3, r1
 4065 004c 00F02882 		beq	.L390
2837:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4066              		.loc 1 2837 8 is_stmt 1 view .LVU1310
2837:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4067              		.loc 1 2837 11 is_stmt 0 view .LVU1311
 4068 0050 A0F50040 		sub	r0, r0, #32768
 4069              	.LVL367:
2837:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 4070              		.loc 1 2837 11 view .LVU1312
 4071 0054 0843     		orrs	r0, r0, r1
 4072 0056 00F07D82 		beq	.L391
2891:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 4073              		.loc 1 2891 15 view .LVU1313
 4074 005a 0020     		movs	r0, #0
 4075 005c 0CE0     		b	.L298
 4076              	.LVL368:
 4077              	.L383:
1897:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4078              		.loc 1 1897 5 is_stmt 1 view .LVU1314
1897:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4079              		.loc 1 1897 22 is_stmt 0 view .LVU1315
 4080 005e 944B     		ldr	r3, .L405
 4081 0060 1B6D     		ldr	r3, [r3, #80]
1897:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4082              		.loc 1 1897 20 view .LVU1316
 4083 0062 03F00703 		and	r3, r3, #7
 4084              	.LVL369:
1899:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4085              		.loc 1 1899 5 is_stmt 1 view .LVU1317
 4086 0066 042B     		cmp	r3, #4
 4087 0068 00F29E82 		bhi	.L359
 4088 006c DFE803F0 		tbb	[pc, r3]
 4089              	.L302:
 4090 0070 07       		.byte	(.L306-.L302)/2
 4091 0071 11       		.byte	(.L305-.L302)/2
 4092 0072 1B       		.byte	(.L304-.L302)/2
 4093 0073 03       		.byte	(.L303-.L302)/2
 4094 0074 25       		.byte	(.L301-.L302)/2
 4095 0075 00       		.p2align 1
 4096              	.L303:
 4097 0076 8F48     		ldr	r0, .L405+4
 4098              	.LVL370:
 4099              	.L298:
2895:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4100              		.loc 1 2895 1 is_stmt 0 view .LVU1318
 4101 0078 0BB0     		add	sp, sp, #44
 4102              		.cfi_remember_state
 4103              		.cfi_def_cfa_offset 4
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 163


 4104              		@ sp needed
 4105 007a 5DF804FB 		ldr	pc, [sp], #4
 4106              	.LVL371:
 4107              	.L306:
 4108              		.cfi_restore_state
1903:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4109              		.loc 1 1903 9 is_stmt 1 view .LVU1319
1903:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4110              		.loc 1 1903 13 is_stmt 0 view .LVU1320
 4111 007e 8C4B     		ldr	r3, .L405
 4112              	.LVL372:
1903:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4113              		.loc 1 1903 13 view .LVU1321
 4114 0080 1868     		ldr	r0, [r3]
 4115              	.LVL373:
1903:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4116              		.loc 1 1903 12 view .LVU1322
 4117 0082 10F00070 		ands	r0, r0, #33554432
 4118 0086 F7D0     		beq	.L298
1905:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
 4119              		.loc 1 1905 11 is_stmt 1 view .LVU1323
 4120 0088 07A8     		add	r0, sp, #28
 4121 008a FFF7FEFF 		bl	HAL_RCCEx_GetPLL1ClockFreq
 4122              	.LVL374:
1906:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4123              		.loc 1 1906 11 view .LVU1324
1906:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4124              		.loc 1 1906 21 is_stmt 0 view .LVU1325
 4125 008e 0898     		ldr	r0, [sp, #32]
 4126              	.LVL375:
1906:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4127              		.loc 1 1906 21 view .LVU1326
 4128 0090 F2E7     		b	.L298
 4129              	.LVL376:
 4130              	.L305:
1916:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4131              		.loc 1 1916 9 is_stmt 1 view .LVU1327
1916:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4132              		.loc 1 1916 13 is_stmt 0 view .LVU1328
 4133 0092 874B     		ldr	r3, .L405
 4134              	.LVL377:
1916:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4135              		.loc 1 1916 13 view .LVU1329
 4136 0094 1868     		ldr	r0, [r3]
 4137              	.LVL378:
1916:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4138              		.loc 1 1916 12 view .LVU1330
 4139 0096 10F00060 		ands	r0, r0, #134217728
 4140 009a EDD0     		beq	.L298
1918:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_P_Frequency;
 4141              		.loc 1 1918 11 is_stmt 1 view .LVU1331
 4142 009c 04A8     		add	r0, sp, #16
 4143 009e FFF7FEFF 		bl	HAL_RCCEx_GetPLL2ClockFreq
 4144              	.LVL379:
1919:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4145              		.loc 1 1919 11 view .LVU1332
1919:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 164


 4146              		.loc 1 1919 21 is_stmt 0 view .LVU1333
 4147 00a2 0498     		ldr	r0, [sp, #16]
 4148              	.LVL380:
1919:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4149              		.loc 1 1919 21 view .LVU1334
 4150 00a4 E8E7     		b	.L298
 4151              	.LVL381:
 4152              	.L304:
1930:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4153              		.loc 1 1930 9 is_stmt 1 view .LVU1335
1930:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4154              		.loc 1 1930 13 is_stmt 0 view .LVU1336
 4155 00a6 824B     		ldr	r3, .L405
 4156              	.LVL382:
1930:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4157              		.loc 1 1930 13 view .LVU1337
 4158 00a8 1868     		ldr	r0, [r3]
 4159              	.LVL383:
1930:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4160              		.loc 1 1930 12 view .LVU1338
 4161 00aa 10F00050 		ands	r0, r0, #536870912
 4162 00ae E3D0     		beq	.L298
1932:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_P_Frequency;
 4163              		.loc 1 1932 11 is_stmt 1 view .LVU1339
 4164 00b0 01A8     		add	r0, sp, #4
 4165 00b2 FFF7FEFF 		bl	HAL_RCCEx_GetPLL3ClockFreq
 4166              	.LVL384:
1933:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4167              		.loc 1 1933 11 view .LVU1340
1933:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4168              		.loc 1 1933 21 is_stmt 0 view .LVU1341
 4169 00b6 0198     		ldr	r0, [sp, #4]
 4170              	.LVL385:
1933:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4171              		.loc 1 1933 21 view .LVU1342
 4172 00b8 DEE7     		b	.L298
 4173              	.LVL386:
 4174              	.L301:
1945:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4175              		.loc 1 1945 9 is_stmt 1 view .LVU1343
1945:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4176              		.loc 1 1945 26 is_stmt 0 view .LVU1344
 4177 00ba 7D4A     		ldr	r2, .L405
 4178 00bc D36C     		ldr	r3, [r2, #76]
 4179              	.LVL387:
1945:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4180              		.loc 1 1945 24 view .LVU1345
 4181 00be 03F04053 		and	r3, r3, #805306368
 4182              	.LVL388:
1947:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4183              		.loc 1 1947 9 is_stmt 1 view .LVU1346
1947:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4184              		.loc 1 1947 14 is_stmt 0 view .LVU1347
 4185 00c2 1268     		ldr	r2, [r2]
1947:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4186              		.loc 1 1947 12 view .LVU1348
 4187 00c4 12F0040F 		tst	r2, #4
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 165


 4188 00c8 07D0     		beq	.L307
1947:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4189              		.loc 1 1947 54 discriminator 1 view .LVU1349
 4190 00ca 33B9     		cbnz	r3, .L307
1950:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4191              		.loc 1 1950 11 is_stmt 1 view .LVU1350
1950:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4192              		.loc 1 1950 38 is_stmt 0 view .LVU1351
 4193 00cc 784B     		ldr	r3, .L405
 4194              	.LVL389:
1950:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4195              		.loc 1 1950 38 view .LVU1352
 4196 00ce 1B68     		ldr	r3, [r3]
1950:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4197              		.loc 1 1950 66 view .LVU1353
 4198 00d0 C3F3C103 		ubfx	r3, r3, #3, #2
1950:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4199              		.loc 1 1950 21 view .LVU1354
 4200 00d4 7848     		ldr	r0, .L405+8
 4201              	.LVL390:
1950:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4202              		.loc 1 1950 21 view .LVU1355
 4203 00d6 D840     		lsrs	r0, r0, r3
 4204              	.LVL391:
1950:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4205              		.loc 1 1950 21 view .LVU1356
 4206 00d8 CEE7     		b	.L298
 4207              	.LVL392:
 4208              	.L307:
1953:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4209              		.loc 1 1953 14 is_stmt 1 view .LVU1357
1953:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4210              		.loc 1 1953 19 is_stmt 0 view .LVU1358
 4211 00da 754A     		ldr	r2, .L405
 4212 00dc 1268     		ldr	r2, [r2]
1953:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4213              		.loc 1 1953 17 view .LVU1359
 4214 00de 12F4807F 		tst	r2, #256
 4215 00e2 03D0     		beq	.L308
1953:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4216              		.loc 1 1953 59 discriminator 1 view .LVU1360
 4217 00e4 B3F1805F 		cmp	r3, #268435456
 4218 00e8 00F06082 		beq	.L360
 4219              	.L308:
1959:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4220              		.loc 1 1959 14 is_stmt 1 view .LVU1361
1959:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4221              		.loc 1 1959 19 is_stmt 0 view .LVU1362
 4222 00ec 704A     		ldr	r2, .L405
 4223 00ee 1268     		ldr	r2, [r2]
1959:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4224              		.loc 1 1959 17 view .LVU1363
 4225 00f0 12F4003F 		tst	r2, #131072
 4226 00f4 00F05C82 		beq	.L361
1959:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4227              		.loc 1 1959 59 discriminator 1 view .LVU1364
 4228 00f8 B3F1005F 		cmp	r3, #536870912
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 166


 4229 00fc 00F05A82 		beq	.L362
1968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4230              		.loc 1 1968 21 view .LVU1365
 4231 0100 0020     		movs	r0, #0
 4232              	.LVL393:
1968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4233              		.loc 1 1968 21 view .LVU1366
 4234 0102 B9E7     		b	.L298
 4235              	.LVL394:
 4236              	.L384:
2086:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4237              		.loc 1 2086 5 is_stmt 1 view .LVU1367
2086:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4238              		.loc 1 2086 22 is_stmt 0 view .LVU1368
 4239 0104 6A4B     		ldr	r3, .L405
 4240 0106 1B6D     		ldr	r3, [r3, #80]
2086:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4241              		.loc 1 2086 20 view .LVU1369
 4242 0108 03F4E073 		and	r3, r3, #448
 4243              	.LVL395:
2088:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4244              		.loc 1 2088 5 is_stmt 1 view .LVU1370
 4245 010c 802B     		cmp	r3, #128
 4246 010e 31D0     		beq	.L310
 4247 0110 15D9     		bls	.L392
 4248 0112 C02B     		cmp	r3, #192
 4249 0114 00F05082 		beq	.L363
 4250 0118 B3F5807F 		cmp	r3, #256
 4251 011c 1ED1     		bne	.L393
2134:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4252              		.loc 1 2134 9 view .LVU1371
2134:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4253              		.loc 1 2134 26 is_stmt 0 view .LVU1372
 4254 011e 644A     		ldr	r2, .L405
 4255 0120 D36C     		ldr	r3, [r2, #76]
 4256              	.LVL396:
2134:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4257              		.loc 1 2134 24 view .LVU1373
 4258 0122 03F04053 		and	r3, r3, #805306368
 4259              	.LVL397:
2136:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4260              		.loc 1 2136 9 is_stmt 1 view .LVU1374
2136:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4261              		.loc 1 2136 14 is_stmt 0 view .LVU1375
 4262 0126 1268     		ldr	r2, [r2]
2136:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4263              		.loc 1 2136 12 view .LVU1376
 4264 0128 12F0040F 		tst	r2, #4
 4265 012c 2DD0     		beq	.L315
2136:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4266              		.loc 1 2136 54 discriminator 1 view .LVU1377
 4267 012e 63BB     		cbnz	r3, .L315
2139:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4268              		.loc 1 2139 11 is_stmt 1 view .LVU1378
2139:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4269              		.loc 1 2139 38 is_stmt 0 view .LVU1379
 4270 0130 5F4B     		ldr	r3, .L405
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 167


 4271              	.LVL398:
2139:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4272              		.loc 1 2139 38 view .LVU1380
 4273 0132 1B68     		ldr	r3, [r3]
2139:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4274              		.loc 1 2139 66 view .LVU1381
 4275 0134 C3F3C103 		ubfx	r3, r3, #3, #2
2139:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4276              		.loc 1 2139 21 view .LVU1382
 4277 0138 5F48     		ldr	r0, .L405+8
 4278              	.LVL399:
2139:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4279              		.loc 1 2139 21 view .LVU1383
 4280 013a D840     		lsrs	r0, r0, r3
 4281              	.LVL400:
2139:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4282              		.loc 1 2139 21 view .LVU1384
 4283 013c 9CE7     		b	.L298
 4284              	.LVL401:
 4285              	.L392:
2088:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4286              		.loc 1 2088 5 view .LVU1385
 4287 013e 7BB1     		cbz	r3, .L312
 4288 0140 402B     		cmp	r3, #64
 4289 0142 09D1     		bne	.L394
2105:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4290              		.loc 1 2105 9 is_stmt 1 view .LVU1386
2105:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4291              		.loc 1 2105 13 is_stmt 0 view .LVU1387
 4292 0144 5A4B     		ldr	r3, .L405
 4293              	.LVL402:
2105:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4294              		.loc 1 2105 13 view .LVU1388
 4295 0146 1868     		ldr	r0, [r3]
 4296              	.LVL403:
2105:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4297              		.loc 1 2105 12 view .LVU1389
 4298 0148 10F00060 		ands	r0, r0, #134217728
 4299 014c 94D0     		beq	.L298
2107:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_P_Frequency;
 4300              		.loc 1 2107 11 is_stmt 1 view .LVU1390
 4301 014e 04A8     		add	r0, sp, #16
 4302 0150 FFF7FEFF 		bl	HAL_RCCEx_GetPLL2ClockFreq
 4303              	.LVL404:
2108:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4304              		.loc 1 2108 11 view .LVU1391
2108:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4305              		.loc 1 2108 21 is_stmt 0 view .LVU1392
 4306 0154 0498     		ldr	r0, [sp, #16]
 4307              	.LVL405:
2108:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4308              		.loc 1 2108 21 view .LVU1393
 4309 0156 8FE7     		b	.L298
 4310              	.LVL406:
 4311              	.L394:
2171:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 4312              		.loc 1 2171 19 view .LVU1394
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 168


 4313 0158 0020     		movs	r0, #0
 4314              	.LVL407:
2171:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 4315              		.loc 1 2171 19 view .LVU1395
 4316 015a 8DE7     		b	.L298
 4317              	.LVL408:
 4318              	.L393:
2171:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 4319              		.loc 1 2171 19 view .LVU1396
 4320 015c 0020     		movs	r0, #0
 4321              	.LVL409:
2171:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 4322              		.loc 1 2171 19 view .LVU1397
 4323 015e 8BE7     		b	.L298
 4324              	.LVL410:
 4325              	.L312:
2092:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4326              		.loc 1 2092 9 is_stmt 1 view .LVU1398
2092:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4327              		.loc 1 2092 13 is_stmt 0 view .LVU1399
 4328 0160 534B     		ldr	r3, .L405
 4329              	.LVL411:
2092:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4330              		.loc 1 2092 13 view .LVU1400
 4331 0162 1868     		ldr	r0, [r3]
 4332              	.LVL412:
2092:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4333              		.loc 1 2092 12 view .LVU1401
 4334 0164 10F00070 		ands	r0, r0, #33554432
 4335 0168 86D0     		beq	.L298
2094:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
 4336              		.loc 1 2094 11 is_stmt 1 view .LVU1402
 4337 016a 07A8     		add	r0, sp, #28
 4338 016c FFF7FEFF 		bl	HAL_RCCEx_GetPLL1ClockFreq
 4339              	.LVL413:
2095:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4340              		.loc 1 2095 11 view .LVU1403
2095:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4341              		.loc 1 2095 21 is_stmt 0 view .LVU1404
 4342 0170 0898     		ldr	r0, [sp, #32]
 4343              	.LVL414:
2095:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4344              		.loc 1 2095 21 view .LVU1405
 4345 0172 81E7     		b	.L298
 4346              	.LVL415:
 4347              	.L310:
2119:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4348              		.loc 1 2119 9 is_stmt 1 view .LVU1406
2119:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4349              		.loc 1 2119 13 is_stmt 0 view .LVU1407
 4350 0174 4E4B     		ldr	r3, .L405
 4351              	.LVL416:
2119:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4352              		.loc 1 2119 13 view .LVU1408
 4353 0176 1868     		ldr	r0, [r3]
 4354              	.LVL417:
2119:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 169


 4355              		.loc 1 2119 12 view .LVU1409
 4356 0178 10F00050 		ands	r0, r0, #536870912
 4357 017c 3FF47CAF 		beq	.L298
2121:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_P_Frequency;
 4358              		.loc 1 2121 11 is_stmt 1 view .LVU1410
 4359 0180 01A8     		add	r0, sp, #4
 4360 0182 FFF7FEFF 		bl	HAL_RCCEx_GetPLL3ClockFreq
 4361              	.LVL418:
2122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4362              		.loc 1 2122 11 view .LVU1411
2122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4363              		.loc 1 2122 21 is_stmt 0 view .LVU1412
 4364 0186 0198     		ldr	r0, [sp, #4]
 4365              	.LVL419:
2122:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4366              		.loc 1 2122 21 view .LVU1413
 4367 0188 76E7     		b	.L298
 4368              	.LVL420:
 4369              	.L315:
2142:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4370              		.loc 1 2142 14 is_stmt 1 view .LVU1414
2142:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4371              		.loc 1 2142 19 is_stmt 0 view .LVU1415
 4372 018a 494A     		ldr	r2, .L405
 4373 018c 1268     		ldr	r2, [r2]
2142:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4374              		.loc 1 2142 17 view .LVU1416
 4375 018e 12F4807F 		tst	r2, #256
 4376 0192 03D0     		beq	.L316
2142:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4377              		.loc 1 2142 59 discriminator 1 view .LVU1417
 4378 0194 B3F1805F 		cmp	r3, #268435456
 4379 0198 00F01082 		beq	.L364
 4380              	.L316:
2148:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4381              		.loc 1 2148 14 is_stmt 1 view .LVU1418
2148:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4382              		.loc 1 2148 19 is_stmt 0 view .LVU1419
 4383 019c 444A     		ldr	r2, .L405
 4384 019e 1268     		ldr	r2, [r2]
2148:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4385              		.loc 1 2148 17 view .LVU1420
 4386 01a0 12F4003F 		tst	r2, #131072
 4387 01a4 00F00C82 		beq	.L365
2148:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4388              		.loc 1 2148 59 discriminator 1 view .LVU1421
 4389 01a8 B3F1005F 		cmp	r3, #536870912
 4390 01ac 00F00A82 		beq	.L366
2157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4391              		.loc 1 2157 21 view .LVU1422
 4392 01b0 0020     		movs	r0, #0
 4393              	.LVL421:
2157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4394              		.loc 1 2157 21 view .LVU1423
 4395 01b2 61E7     		b	.L298
 4396              	.LVL422:
 4397              	.L385:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 170


2183:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4398              		.loc 1 2183 5 is_stmt 1 view .LVU1424
2183:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4399              		.loc 1 2183 22 is_stmt 0 view .LVU1425
 4400 01b4 3E4B     		ldr	r3, .L405
 4401 01b6 1B6D     		ldr	r3, [r3, #80]
2183:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4402              		.loc 1 2183 20 view .LVU1426
 4403 01b8 03F46063 		and	r3, r3, #3584
 4404              	.LVL423:
2185:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4405              		.loc 1 2185 5 is_stmt 1 view .LVU1427
 4406 01bc B3F5806F 		cmp	r3, #1024
 4407 01c0 35D0     		beq	.L318
 4408 01c2 16D9     		bls	.L395
 4409 01c4 B3F5C06F 		cmp	r3, #1536
 4410 01c8 00F0FE81 		beq	.L367
 4411 01cc B3F5006F 		cmp	r3, #2048
 4412 01d0 20D1     		bne	.L396
2231:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4413              		.loc 1 2231 9 view .LVU1428
2231:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4414              		.loc 1 2231 26 is_stmt 0 view .LVU1429
 4415 01d2 374A     		ldr	r2, .L405
 4416 01d4 D36C     		ldr	r3, [r2, #76]
 4417              	.LVL424:
2231:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4418              		.loc 1 2231 24 view .LVU1430
 4419 01d6 03F04053 		and	r3, r3, #805306368
 4420              	.LVL425:
2233:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4421              		.loc 1 2233 9 is_stmt 1 view .LVU1431
2233:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4422              		.loc 1 2233 14 is_stmt 0 view .LVU1432
 4423 01da 1268     		ldr	r2, [r2]
2233:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4424              		.loc 1 2233 12 view .LVU1433
 4425 01dc 12F0040F 		tst	r2, #4
 4426 01e0 30D0     		beq	.L323
2233:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4427              		.loc 1 2233 54 discriminator 1 view .LVU1434
 4428 01e2 7BBB     		cbnz	r3, .L323
2236:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4429              		.loc 1 2236 11 is_stmt 1 view .LVU1435
2236:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4430              		.loc 1 2236 38 is_stmt 0 view .LVU1436
 4431 01e4 324B     		ldr	r3, .L405
 4432              	.LVL426:
2236:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4433              		.loc 1 2236 38 view .LVU1437
 4434 01e6 1B68     		ldr	r3, [r3]
2236:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4435              		.loc 1 2236 66 view .LVU1438
 4436 01e8 C3F3C103 		ubfx	r3, r3, #3, #2
2236:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4437              		.loc 1 2236 21 view .LVU1439
 4438 01ec 3248     		ldr	r0, .L405+8
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 171


 4439              	.LVL427:
2236:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4440              		.loc 1 2236 21 view .LVU1440
 4441 01ee D840     		lsrs	r0, r0, r3
 4442              	.LVL428:
2236:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4443              		.loc 1 2236 21 view .LVU1441
 4444 01f0 42E7     		b	.L298
 4445              	.LVL429:
 4446              	.L395:
2185:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4447              		.loc 1 2185 5 view .LVU1442
 4448 01f2 8BB1     		cbz	r3, .L320
 4449 01f4 B3F5007F 		cmp	r3, #512
 4450 01f8 0AD1     		bne	.L397
2202:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4451              		.loc 1 2202 9 is_stmt 1 view .LVU1443
2202:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4452              		.loc 1 2202 13 is_stmt 0 view .LVU1444
 4453 01fa 2D4B     		ldr	r3, .L405
 4454              	.LVL430:
2202:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4455              		.loc 1 2202 13 view .LVU1445
 4456 01fc 1868     		ldr	r0, [r3]
 4457              	.LVL431:
2202:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4458              		.loc 1 2202 12 view .LVU1446
 4459 01fe 10F00060 		ands	r0, r0, #134217728
 4460 0202 3FF439AF 		beq	.L298
2204:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_P_Frequency;
 4461              		.loc 1 2204 11 is_stmt 1 view .LVU1447
 4462 0206 04A8     		add	r0, sp, #16
 4463 0208 FFF7FEFF 		bl	HAL_RCCEx_GetPLL2ClockFreq
 4464              	.LVL432:
2205:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4465              		.loc 1 2205 11 view .LVU1448
2205:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4466              		.loc 1 2205 21 is_stmt 0 view .LVU1449
 4467 020c 0498     		ldr	r0, [sp, #16]
 4468              	.LVL433:
2205:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4469              		.loc 1 2205 21 view .LVU1450
 4470 020e 33E7     		b	.L298
 4471              	.LVL434:
 4472              	.L397:
2267:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 4473              		.loc 1 2267 19 view .LVU1451
 4474 0210 0020     		movs	r0, #0
 4475              	.LVL435:
2267:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 4476              		.loc 1 2267 19 view .LVU1452
 4477 0212 31E7     		b	.L298
 4478              	.LVL436:
 4479              	.L396:
2267:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 4480              		.loc 1 2267 19 view .LVU1453
 4481 0214 0020     		movs	r0, #0
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 172


 4482              	.LVL437:
2267:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 4483              		.loc 1 2267 19 view .LVU1454
 4484 0216 2FE7     		b	.L298
 4485              	.LVL438:
 4486              	.L320:
2189:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4487              		.loc 1 2189 9 is_stmt 1 view .LVU1455
2189:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4488              		.loc 1 2189 13 is_stmt 0 view .LVU1456
 4489 0218 254B     		ldr	r3, .L405
 4490              	.LVL439:
2189:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4491              		.loc 1 2189 13 view .LVU1457
 4492 021a 1868     		ldr	r0, [r3]
 4493              	.LVL440:
2189:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4494              		.loc 1 2189 12 view .LVU1458
 4495 021c 10F00070 		ands	r0, r0, #33554432
 4496 0220 3FF42AAF 		beq	.L298
2191:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
 4497              		.loc 1 2191 11 is_stmt 1 view .LVU1459
 4498 0224 07A8     		add	r0, sp, #28
 4499 0226 FFF7FEFF 		bl	HAL_RCCEx_GetPLL1ClockFreq
 4500              	.LVL441:
2192:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4501              		.loc 1 2192 11 view .LVU1460
2192:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4502              		.loc 1 2192 21 is_stmt 0 view .LVU1461
 4503 022a 0898     		ldr	r0, [sp, #32]
 4504              	.LVL442:
2192:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4505              		.loc 1 2192 21 view .LVU1462
 4506 022c 24E7     		b	.L298
 4507              	.LVL443:
 4508              	.L318:
2216:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4509              		.loc 1 2216 9 is_stmt 1 view .LVU1463
2216:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4510              		.loc 1 2216 13 is_stmt 0 view .LVU1464
 4511 022e 204B     		ldr	r3, .L405
 4512              	.LVL444:
2216:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4513              		.loc 1 2216 13 view .LVU1465
 4514 0230 1868     		ldr	r0, [r3]
 4515              	.LVL445:
2216:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4516              		.loc 1 2216 12 view .LVU1466
 4517 0232 10F00050 		ands	r0, r0, #536870912
 4518 0236 3FF41FAF 		beq	.L298
2218:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_P_Frequency;
 4519              		.loc 1 2218 11 is_stmt 1 view .LVU1467
 4520 023a 01A8     		add	r0, sp, #4
 4521 023c FFF7FEFF 		bl	HAL_RCCEx_GetPLL3ClockFreq
 4522              	.LVL446:
2219:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4523              		.loc 1 2219 11 view .LVU1468
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 173


2219:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4524              		.loc 1 2219 21 is_stmt 0 view .LVU1469
 4525 0240 0198     		ldr	r0, [sp, #4]
 4526              	.LVL447:
2219:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4527              		.loc 1 2219 21 view .LVU1470
 4528 0242 19E7     		b	.L298
 4529              	.LVL448:
 4530              	.L323:
2239:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4531              		.loc 1 2239 14 is_stmt 1 view .LVU1471
2239:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4532              		.loc 1 2239 19 is_stmt 0 view .LVU1472
 4533 0244 1A4A     		ldr	r2, .L405
 4534 0246 1268     		ldr	r2, [r2]
2239:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4535              		.loc 1 2239 17 view .LVU1473
 4536 0248 12F4807F 		tst	r2, #256
 4537 024c 03D0     		beq	.L324
2239:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4538              		.loc 1 2239 59 discriminator 1 view .LVU1474
 4539 024e B3F1805F 		cmp	r3, #268435456
 4540 0252 00F0BB81 		beq	.L368
 4541              	.L324:
2245:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4542              		.loc 1 2245 14 is_stmt 1 view .LVU1475
2245:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4543              		.loc 1 2245 19 is_stmt 0 view .LVU1476
 4544 0256 164A     		ldr	r2, .L405
 4545 0258 1268     		ldr	r2, [r2]
2245:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4546              		.loc 1 2245 17 view .LVU1477
 4547 025a 12F4003F 		tst	r2, #131072
 4548 025e 00F0B781 		beq	.L369
2245:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4549              		.loc 1 2245 59 discriminator 1 view .LVU1478
 4550 0262 B3F1005F 		cmp	r3, #536870912
 4551 0266 00F0B581 		beq	.L370
2254:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4552              		.loc 1 2254 21 view .LVU1479
 4553 026a 0020     		movs	r0, #0
 4554              	.LVL449:
2254:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4555              		.loc 1 2254 21 view .LVU1480
 4556 026c 04E7     		b	.L298
 4557              	.LVL450:
 4558              	.L386:
2466:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4559              		.loc 1 2466 5 is_stmt 1 view .LVU1481
2466:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4560              		.loc 1 2466 14 is_stmt 0 view .LVU1482
 4561 026e 104B     		ldr	r3, .L405
 4562 0270 1B6D     		ldr	r3, [r3, #80]
2466:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4563              		.loc 1 2466 12 view .LVU1483
 4564 0272 03F4E043 		and	r3, r3, #28672
 4565              	.LVL451:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 174


2468:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4566              		.loc 1 2468 5 is_stmt 1 view .LVU1484
 4567 0276 B3F5005F 		cmp	r3, #8192
 4568 027a 3DD0     		beq	.L326
 4569 027c 1ED9     		bls	.L398
 4570 027e B3F5405F 		cmp	r3, #12288
 4571 0282 00F0A981 		beq	.L371
 4572 0286 B3F5804F 		cmp	r3, #16384
 4573 028a 28D1     		bne	.L399
2514:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4574              		.loc 1 2514 9 view .LVU1485
2514:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4575              		.loc 1 2514 26 is_stmt 0 view .LVU1486
 4576 028c 084A     		ldr	r2, .L405
 4577 028e D36C     		ldr	r3, [r2, #76]
 4578              	.LVL452:
2514:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4579              		.loc 1 2514 24 view .LVU1487
 4580 0290 03F04053 		and	r3, r3, #805306368
 4581              	.LVL453:
2516:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4582              		.loc 1 2516 9 is_stmt 1 view .LVU1488
2516:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4583              		.loc 1 2516 14 is_stmt 0 view .LVU1489
 4584 0294 1268     		ldr	r2, [r2]
2516:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4585              		.loc 1 2516 12 view .LVU1490
 4586 0296 12F0040F 		tst	r2, #4
 4587 029a 38D0     		beq	.L331
2516:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4588              		.loc 1 2516 54 discriminator 1 view .LVU1491
 4589 029c 002B     		cmp	r3, #0
 4590 029e 36D1     		bne	.L331
2519:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4591              		.loc 1 2519 11 is_stmt 1 view .LVU1492
2519:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4592              		.loc 1 2519 38 is_stmt 0 view .LVU1493
 4593 02a0 034B     		ldr	r3, .L405
 4594              	.LVL454:
2519:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4595              		.loc 1 2519 38 view .LVU1494
 4596 02a2 1B68     		ldr	r3, [r3]
2519:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4597              		.loc 1 2519 66 view .LVU1495
 4598 02a4 C3F3C103 		ubfx	r3, r3, #3, #2
2519:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4599              		.loc 1 2519 21 view .LVU1496
 4600 02a8 0348     		ldr	r0, .L405+8
 4601              	.LVL455:
2519:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4602              		.loc 1 2519 21 view .LVU1497
 4603 02aa D840     		lsrs	r0, r0, r3
 4604              	.LVL456:
2519:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4605              		.loc 1 2519 21 view .LVU1498
 4606 02ac E4E6     		b	.L298
 4607              	.L406:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 175


 4608 02ae 00BF     		.align	2
 4609              	.L405:
 4610 02b0 00440258 		.word	1476543488
 4611 02b4 0080BB00 		.word	12288000
 4612 02b8 0090D003 		.word	64000000
 4613              	.LVL457:
 4614              	.L398:
2468:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4615              		.loc 1 2468 5 view .LVU1499
 4616 02bc 8BB1     		cbz	r3, .L328
 4617 02be B3F5805F 		cmp	r3, #4096
 4618 02c2 0AD1     		bne	.L400
2485:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4619              		.loc 1 2485 9 is_stmt 1 view .LVU1500
2485:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4620              		.loc 1 2485 13 is_stmt 0 view .LVU1501
 4621 02c4 9F4B     		ldr	r3, .L407
 4622              	.LVL458:
2485:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4623              		.loc 1 2485 13 view .LVU1502
 4624 02c6 1868     		ldr	r0, [r3]
 4625              	.LVL459:
2485:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4626              		.loc 1 2485 12 view .LVU1503
 4627 02c8 10F00060 		ands	r0, r0, #134217728
 4628 02cc 3FF4D4AE 		beq	.L298
2487:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_P_Frequency;
 4629              		.loc 1 2487 11 is_stmt 1 view .LVU1504
 4630 02d0 04A8     		add	r0, sp, #16
 4631 02d2 FFF7FEFF 		bl	HAL_RCCEx_GetPLL2ClockFreq
 4632              	.LVL460:
2488:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4633              		.loc 1 2488 11 view .LVU1505
2488:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4634              		.loc 1 2488 21 is_stmt 0 view .LVU1506
 4635 02d6 0498     		ldr	r0, [sp, #16]
 4636              	.LVL461:
2488:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4637              		.loc 1 2488 21 view .LVU1507
 4638 02d8 CEE6     		b	.L298
 4639              	.LVL462:
 4640              	.L400:
2550:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 4641              		.loc 1 2550 19 view .LVU1508
 4642 02da 0020     		movs	r0, #0
 4643              	.LVL463:
2550:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 4644              		.loc 1 2550 19 view .LVU1509
 4645 02dc CCE6     		b	.L298
 4646              	.LVL464:
 4647              	.L399:
2550:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 4648              		.loc 1 2550 19 view .LVU1510
 4649 02de 0020     		movs	r0, #0
 4650              	.LVL465:
2550:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 4651              		.loc 1 2550 19 view .LVU1511
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 176


 4652 02e0 CAE6     		b	.L298
 4653              	.LVL466:
 4654              	.L328:
2472:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4655              		.loc 1 2472 9 is_stmt 1 view .LVU1512
2472:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4656              		.loc 1 2472 13 is_stmt 0 view .LVU1513
 4657 02e2 984B     		ldr	r3, .L407
 4658              	.LVL467:
2472:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4659              		.loc 1 2472 13 view .LVU1514
 4660 02e4 1868     		ldr	r0, [r3]
 4661              	.LVL468:
2472:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4662              		.loc 1 2472 12 view .LVU1515
 4663 02e6 10F00070 		ands	r0, r0, #33554432
 4664 02ea 3FF4C5AE 		beq	.L298
2474:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
 4665              		.loc 1 2474 11 is_stmt 1 view .LVU1516
 4666 02ee 07A8     		add	r0, sp, #28
 4667 02f0 FFF7FEFF 		bl	HAL_RCCEx_GetPLL1ClockFreq
 4668              	.LVL469:
2475:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4669              		.loc 1 2475 11 view .LVU1517
2475:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4670              		.loc 1 2475 21 is_stmt 0 view .LVU1518
 4671 02f4 0898     		ldr	r0, [sp, #32]
 4672              	.LVL470:
2475:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4673              		.loc 1 2475 21 view .LVU1519
 4674 02f6 BFE6     		b	.L298
 4675              	.LVL471:
 4676              	.L326:
2499:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4677              		.loc 1 2499 9 is_stmt 1 view .LVU1520
2499:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4678              		.loc 1 2499 13 is_stmt 0 view .LVU1521
 4679 02f8 924B     		ldr	r3, .L407
 4680              	.LVL472:
2499:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4681              		.loc 1 2499 13 view .LVU1522
 4682 02fa 1868     		ldr	r0, [r3]
 4683              	.LVL473:
2499:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4684              		.loc 1 2499 12 view .LVU1523
 4685 02fc 10F00050 		ands	r0, r0, #536870912
 4686 0300 3FF4BAAE 		beq	.L298
2501:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_P_Frequency;
 4687              		.loc 1 2501 11 is_stmt 1 view .LVU1524
 4688 0304 01A8     		add	r0, sp, #4
 4689 0306 FFF7FEFF 		bl	HAL_RCCEx_GetPLL3ClockFreq
 4690              	.LVL474:
2502:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4691              		.loc 1 2502 11 view .LVU1525
2502:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4692              		.loc 1 2502 21 is_stmt 0 view .LVU1526
 4693 030a 0198     		ldr	r0, [sp, #4]
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 177


 4694              	.LVL475:
2502:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4695              		.loc 1 2502 21 view .LVU1527
 4696 030c B4E6     		b	.L298
 4697              	.LVL476:
 4698              	.L331:
2522:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4699              		.loc 1 2522 14 is_stmt 1 view .LVU1528
2522:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4700              		.loc 1 2522 19 is_stmt 0 view .LVU1529
 4701 030e 8D4A     		ldr	r2, .L407
 4702 0310 1268     		ldr	r2, [r2]
2522:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4703              		.loc 1 2522 17 view .LVU1530
 4704 0312 12F4807F 		tst	r2, #256
 4705 0316 03D0     		beq	.L332
2522:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4706              		.loc 1 2522 59 discriminator 1 view .LVU1531
 4707 0318 B3F1805F 		cmp	r3, #268435456
 4708 031c 00F05E81 		beq	.L372
 4709              	.L332:
2528:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4710              		.loc 1 2528 14 is_stmt 1 view .LVU1532
2528:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4711              		.loc 1 2528 19 is_stmt 0 view .LVU1533
 4712 0320 884A     		ldr	r2, .L407
 4713 0322 1268     		ldr	r2, [r2]
2528:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4714              		.loc 1 2528 17 view .LVU1534
 4715 0324 12F4003F 		tst	r2, #131072
 4716 0328 00F05A81 		beq	.L373
2528:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4717              		.loc 1 2528 59 discriminator 1 view .LVU1535
 4718 032c B3F1005F 		cmp	r3, #536870912
 4719 0330 00F05881 		beq	.L374
2537:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4720              		.loc 1 2537 21 view .LVU1536
 4721 0334 0020     		movs	r0, #0
 4722              	.LVL477:
2537:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4723              		.loc 1 2537 21 view .LVU1537
 4724 0336 9FE6     		b	.L298
 4725              	.LVL478:
 4726              	.L387:
2558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (srcclk)
 4727              		.loc 1 2558 5 is_stmt 1 view .LVU1538
2558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (srcclk)
 4728              		.loc 1 2558 14 is_stmt 0 view .LVU1539
 4729 0338 824B     		ldr	r3, .L407
 4730 033a 1B6D     		ldr	r3, [r3, #80]
2558:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     switch (srcclk)
 4731              		.loc 1 2558 12 view .LVU1540
 4732 033c 03F4E023 		and	r3, r3, #458752
 4733              	.LVL479:
2559:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4734              		.loc 1 2559 5 is_stmt 1 view .LVU1541
 4735 0340 B3F5403F 		cmp	r3, #196608
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 178


 4736 0344 32D0     		beq	.L334
 4737 0346 0BD8     		bhi	.L335
 4738 0348 B3F5803F 		cmp	r3, #65536
 4739 034c 18D0     		beq	.L336
 4740 034e B3F5003F 		cmp	r3, #131072
 4741 0352 20D0     		beq	.L337
 4742 0354 13B9     		cbnz	r3, .L401
2563:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 4743              		.loc 1 2563 9 view .LVU1542
2563:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 4744              		.loc 1 2563 21 is_stmt 0 view .LVU1543
 4745 0356 FFF7FEFF 		bl	HAL_RCC_GetPCLK1Freq
 4746              	.LVL480:
2564:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 4747              		.loc 1 2564 9 is_stmt 1 view .LVU1544
 4748 035a 8DE6     		b	.L298
 4749              	.LVL481:
 4750              	.L401:
2559:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4751              		.loc 1 2559 5 is_stmt 0 view .LVU1545
 4752 035c 0020     		movs	r0, #0
 4753              	.LVL482:
2559:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4754              		.loc 1 2559 5 view .LVU1546
 4755 035e 8BE6     		b	.L298
 4756              	.LVL483:
 4757              	.L335:
2559:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4758              		.loc 1 2559 5 view .LVU1547
 4759 0360 B3F5802F 		cmp	r3, #262144
 4760 0364 2ED0     		beq	.L339
 4761 0366 B3F5A02F 		cmp	r3, #327680
 4762 036a 07D1     		bne	.L402
2618:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4763              		.loc 1 2618 9 is_stmt 1 view .LVU1548
2618:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4764              		.loc 1 2618 13 is_stmt 0 view .LVU1549
 4765 036c 754B     		ldr	r3, .L407
 4766              	.LVL484:
2618:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4767              		.loc 1 2618 13 view .LVU1550
 4768 036e 1868     		ldr	r0, [r3]
 4769              	.LVL485:
2618:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4770              		.loc 1 2618 12 view .LVU1551
 4771 0370 10F40030 		ands	r0, r0, #131072
 4772 0374 3FF480AE 		beq	.L298
2620:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4773              		.loc 1 2620 21 view .LVU1552
 4774 0378 7348     		ldr	r0, .L407+4
 4775 037a 7DE6     		b	.L298
 4776              	.LVL486:
 4777              	.L402:
2559:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4778              		.loc 1 2559 5 view .LVU1553
 4779 037c 0020     		movs	r0, #0
 4780              	.LVL487:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 179


2559:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4781              		.loc 1 2559 5 view .LVU1554
 4782 037e 7BE6     		b	.L298
 4783              	.LVL488:
 4784              	.L336:
2568:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4785              		.loc 1 2568 9 is_stmt 1 view .LVU1555
2568:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4786              		.loc 1 2568 13 is_stmt 0 view .LVU1556
 4787 0380 704B     		ldr	r3, .L407
 4788              	.LVL489:
2568:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4789              		.loc 1 2568 13 view .LVU1557
 4790 0382 1868     		ldr	r0, [r3]
 4791              	.LVL490:
2568:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4792              		.loc 1 2568 12 view .LVU1558
 4793 0384 10F00060 		ands	r0, r0, #134217728
 4794 0388 3FF476AE 		beq	.L298
2570:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_Q_Frequency;
 4795              		.loc 1 2570 11 is_stmt 1 view .LVU1559
 4796 038c 04A8     		add	r0, sp, #16
 4797 038e FFF7FEFF 		bl	HAL_RCCEx_GetPLL2ClockFreq
 4798              	.LVL491:
2571:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4799              		.loc 1 2571 11 view .LVU1560
2571:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4800              		.loc 1 2571 21 is_stmt 0 view .LVU1561
 4801 0392 0598     		ldr	r0, [sp, #20]
 4802              	.LVL492:
2571:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4803              		.loc 1 2571 21 view .LVU1562
 4804 0394 70E6     		b	.L298
 4805              	.LVL493:
 4806              	.L337:
2581:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4807              		.loc 1 2581 9 is_stmt 1 view .LVU1563
2581:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4808              		.loc 1 2581 13 is_stmt 0 view .LVU1564
 4809 0396 6B4B     		ldr	r3, .L407
 4810              	.LVL494:
2581:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4811              		.loc 1 2581 13 view .LVU1565
 4812 0398 1868     		ldr	r0, [r3]
 4813              	.LVL495:
2581:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4814              		.loc 1 2581 12 view .LVU1566
 4815 039a 10F00050 		ands	r0, r0, #536870912
 4816 039e 3FF46BAE 		beq	.L298
2583:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_Q_Frequency;
 4817              		.loc 1 2583 11 is_stmt 1 view .LVU1567
 4818 03a2 01A8     		add	r0, sp, #4
 4819 03a4 FFF7FEFF 		bl	HAL_RCCEx_GetPLL3ClockFreq
 4820              	.LVL496:
2584:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4821              		.loc 1 2584 11 view .LVU1568
2584:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 180


 4822              		.loc 1 2584 21 is_stmt 0 view .LVU1569
 4823 03a8 0298     		ldr	r0, [sp, #8]
 4824              	.LVL497:
2584:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4825              		.loc 1 2584 21 view .LVU1570
 4826 03aa 65E6     		b	.L298
 4827              	.LVL498:
 4828              	.L334:
2594:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4829              		.loc 1 2594 9 is_stmt 1 view .LVU1571
2594:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4830              		.loc 1 2594 13 is_stmt 0 view .LVU1572
 4831 03ac 654B     		ldr	r3, .L407
 4832              	.LVL499:
2594:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4833              		.loc 1 2594 13 view .LVU1573
 4834 03ae 1868     		ldr	r0, [r3]
 4835              	.LVL500:
2594:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4836              		.loc 1 2594 12 view .LVU1574
 4837 03b0 10F00400 		ands	r0, r0, #4
 4838 03b4 3FF460AE 		beq	.L298
2596:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4839              		.loc 1 2596 11 is_stmt 1 view .LVU1575
2596:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4840              		.loc 1 2596 38 is_stmt 0 view .LVU1576
 4841 03b8 1B68     		ldr	r3, [r3]
2596:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4842              		.loc 1 2596 66 view .LVU1577
 4843 03ba C3F3C103 		ubfx	r3, r3, #3, #2
2596:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4844              		.loc 1 2596 21 view .LVU1578
 4845 03be 6348     		ldr	r0, .L407+8
 4846 03c0 D840     		lsrs	r0, r0, r3
 4847              	.LVL501:
2596:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4848              		.loc 1 2596 21 view .LVU1579
 4849 03c2 59E6     		b	.L298
 4850              	.LVL502:
 4851              	.L339:
2606:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4852              		.loc 1 2606 9 is_stmt 1 view .LVU1580
2606:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4853              		.loc 1 2606 13 is_stmt 0 view .LVU1581
 4854 03c4 5F4B     		ldr	r3, .L407
 4855              	.LVL503:
2606:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4856              		.loc 1 2606 13 view .LVU1582
 4857 03c6 1868     		ldr	r0, [r3]
 4858              	.LVL504:
2606:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4859              		.loc 1 2606 12 view .LVU1583
 4860 03c8 10F48070 		ands	r0, r0, #256
 4861 03cc 3FF454AE 		beq	.L298
2608:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4862              		.loc 1 2608 21 view .LVU1584
 4863 03d0 5F48     		ldr	r0, .L407+12
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 181


 4864 03d2 51E6     		b	.L298
 4865              	.LVL505:
 4866              	.L388:
2638:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4867              		.loc 1 2638 5 is_stmt 1 view .LVU1585
2638:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4868              		.loc 1 2638 14 is_stmt 0 view .LVU1586
 4869 03d4 5B4B     		ldr	r3, .L407
 4870 03d6 9B6D     		ldr	r3, [r3, #88]
2638:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4871              		.loc 1 2638 12 view .LVU1587
 4872 03d8 03F44033 		and	r3, r3, #196608
 4873              	.LVL506:
2640:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4874              		.loc 1 2640 5 is_stmt 1 view .LVU1588
 4875 03dc B3F5803F 		cmp	r3, #65536
 4876 03e0 10D0     		beq	.L342
 4877 03e2 B3F5003F 		cmp	r3, #131072
 4878 03e6 18D0     		beq	.L343
 4879 03e8 002B     		cmp	r3, #0
 4880 03ea 40F0FD80 		bne	.L375
2644:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4881              		.loc 1 2644 9 view .LVU1589
2644:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4882              		.loc 1 2644 13 is_stmt 0 view .LVU1590
 4883 03ee 554B     		ldr	r3, .L407
 4884              	.LVL507:
2644:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4885              		.loc 1 2644 13 view .LVU1591
 4886 03f0 1868     		ldr	r0, [r3]
 4887              	.LVL508:
2644:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4888              		.loc 1 2644 12 view .LVU1592
 4889 03f2 10F00060 		ands	r0, r0, #134217728
 4890 03f6 3FF43FAE 		beq	.L298
2646:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_P_Frequency;
 4891              		.loc 1 2646 11 is_stmt 1 view .LVU1593
 4892 03fa 04A8     		add	r0, sp, #16
 4893 03fc FFF7FEFF 		bl	HAL_RCCEx_GetPLL2ClockFreq
 4894              	.LVL509:
2647:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4895              		.loc 1 2647 11 view .LVU1594
2647:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4896              		.loc 1 2647 21 is_stmt 0 view .LVU1595
 4897 0400 0498     		ldr	r0, [sp, #16]
 4898              	.LVL510:
2647:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4899              		.loc 1 2647 21 view .LVU1596
 4900 0402 39E6     		b	.L298
 4901              	.LVL511:
 4902              	.L342:
2657:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4903              		.loc 1 2657 9 is_stmt 1 view .LVU1597
2657:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4904              		.loc 1 2657 13 is_stmt 0 view .LVU1598
 4905 0404 4F4B     		ldr	r3, .L407
 4906              	.LVL512:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 182


2657:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4907              		.loc 1 2657 13 view .LVU1599
 4908 0406 1868     		ldr	r0, [r3]
 4909              	.LVL513:
2657:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4910              		.loc 1 2657 12 view .LVU1600
 4911 0408 10F00050 		ands	r0, r0, #536870912
 4912 040c 3FF434AE 		beq	.L298
2659:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_R_Frequency;
 4913              		.loc 1 2659 11 is_stmt 1 view .LVU1601
 4914 0410 01A8     		add	r0, sp, #4
 4915 0412 FFF7FEFF 		bl	HAL_RCCEx_GetPLL3ClockFreq
 4916              	.LVL514:
2660:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4917              		.loc 1 2660 11 view .LVU1602
2660:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4918              		.loc 1 2660 21 is_stmt 0 view .LVU1603
 4919 0416 0398     		ldr	r0, [sp, #12]
 4920              	.LVL515:
2660:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4921              		.loc 1 2660 21 view .LVU1604
 4922 0418 2EE6     		b	.L298
 4923              	.LVL516:
 4924              	.L343:
2672:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4925              		.loc 1 2672 9 is_stmt 1 view .LVU1605
2672:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4926              		.loc 1 2672 26 is_stmt 0 view .LVU1606
 4927 041a 4A4A     		ldr	r2, .L407
 4928 041c D36C     		ldr	r3, [r2, #76]
 4929              	.LVL517:
2672:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4930              		.loc 1 2672 24 view .LVU1607
 4931 041e 03F04053 		and	r3, r3, #805306368
 4932              	.LVL518:
2674:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4933              		.loc 1 2674 9 is_stmt 1 view .LVU1608
2674:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4934              		.loc 1 2674 14 is_stmt 0 view .LVU1609
 4935 0422 1268     		ldr	r2, [r2]
2674:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4936              		.loc 1 2674 12 view .LVU1610
 4937 0424 12F0040F 		tst	r2, #4
 4938 0428 07D0     		beq	.L344
2674:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4939              		.loc 1 2674 54 discriminator 1 view .LVU1611
 4940 042a 33B9     		cbnz	r3, .L344
2677:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4941              		.loc 1 2677 11 is_stmt 1 view .LVU1612
2677:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4942              		.loc 1 2677 38 is_stmt 0 view .LVU1613
 4943 042c 454B     		ldr	r3, .L407
 4944              	.LVL519:
2677:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4945              		.loc 1 2677 38 view .LVU1614
 4946 042e 1B68     		ldr	r3, [r3]
2677:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 183


 4947              		.loc 1 2677 66 view .LVU1615
 4948 0430 C3F3C103 		ubfx	r3, r3, #3, #2
2677:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4949              		.loc 1 2677 21 view .LVU1616
 4950 0434 4548     		ldr	r0, .L407+8
 4951              	.LVL520:
2677:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4952              		.loc 1 2677 21 view .LVU1617
 4953 0436 D840     		lsrs	r0, r0, r3
 4954              	.LVL521:
2677:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4955              		.loc 1 2677 21 view .LVU1618
 4956 0438 1EE6     		b	.L298
 4957              	.LVL522:
 4958              	.L344:
2680:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4959              		.loc 1 2680 14 is_stmt 1 view .LVU1619
2680:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4960              		.loc 1 2680 19 is_stmt 0 view .LVU1620
 4961 043a 424A     		ldr	r2, .L407
 4962 043c 1268     		ldr	r2, [r2]
2680:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4963              		.loc 1 2680 17 view .LVU1621
 4964 043e 12F4807F 		tst	r2, #256
 4965 0442 03D0     		beq	.L345
2680:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4966              		.loc 1 2680 59 discriminator 1 view .LVU1622
 4967 0444 B3F1805F 		cmp	r3, #268435456
 4968 0448 00F0D080 		beq	.L376
 4969              	.L345:
2686:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4970              		.loc 1 2686 14 is_stmt 1 view .LVU1623
2686:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4971              		.loc 1 2686 19 is_stmt 0 view .LVU1624
 4972 044c 3D4A     		ldr	r2, .L407
 4973 044e 1268     		ldr	r2, [r2]
2686:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4974              		.loc 1 2686 17 view .LVU1625
 4975 0450 12F4003F 		tst	r2, #131072
 4976 0454 00F0CC80 		beq	.L377
2686:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 4977              		.loc 1 2686 59 discriminator 1 view .LVU1626
 4978 0458 B3F1005F 		cmp	r3, #536870912
 4979 045c 00F0CA80 		beq	.L378
2695:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4980              		.loc 1 2695 21 view .LVU1627
 4981 0460 0020     		movs	r0, #0
 4982              	.LVL523:
2695:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 4983              		.loc 1 2695 21 view .LVU1628
 4984 0462 09E6     		b	.L298
 4985              	.LVL524:
 4986              	.L389:
2711:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4987              		.loc 1 2711 5 is_stmt 1 view .LVU1629
2711:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 4988              		.loc 1 2711 14 is_stmt 0 view .LVU1630
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 184


 4989 0464 374B     		ldr	r3, .L407
 4990 0466 DB6C     		ldr	r3, [r3, #76]
 4991              	.LVL525:
2713:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4992              		.loc 1 2713 5 is_stmt 1 view .LVU1631
 4993 0468 13F48033 		ands	r3, r3, #65536
 4994              	.LVL526:
2713:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 4995              		.loc 1 2713 5 is_stmt 0 view .LVU1632
 4996 046c 02D0     		beq	.L347
 4997 046e 63B9     		cbnz	r3, .L348
 4998 0470 0020     		movs	r0, #0
 4999              	.LVL527:
2713:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5000              		.loc 1 2713 5 view .LVU1633
 5001 0472 01E6     		b	.L298
 5002              	.LVL528:
 5003              	.L347:
2717:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5004              		.loc 1 2717 9 is_stmt 1 view .LVU1634
2717:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5005              		.loc 1 2717 13 is_stmt 0 view .LVU1635
 5006 0474 334B     		ldr	r3, .L407
 5007              	.LVL529:
2717:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5008              		.loc 1 2717 13 view .LVU1636
 5009 0476 1868     		ldr	r0, [r3]
 5010              	.LVL530:
2717:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5011              		.loc 1 2717 12 view .LVU1637
 5012 0478 10F00070 		ands	r0, r0, #33554432
 5013 047c 3FF4FCAD 		beq	.L298
2719:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
 5014              		.loc 1 2719 11 is_stmt 1 view .LVU1638
 5015 0480 07A8     		add	r0, sp, #28
 5016 0482 FFF7FEFF 		bl	HAL_RCCEx_GetPLL1ClockFreq
 5017              	.LVL531:
2720:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5018              		.loc 1 2720 11 view .LVU1639
2720:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5019              		.loc 1 2720 21 is_stmt 0 view .LVU1640
 5020 0486 0898     		ldr	r0, [sp, #32]
 5021              	.LVL532:
2720:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5022              		.loc 1 2720 21 view .LVU1641
 5023 0488 F6E5     		b	.L298
 5024              	.LVL533:
 5025              	.L348:
2730:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5026              		.loc 1 2730 9 is_stmt 1 view .LVU1642
2730:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5027              		.loc 1 2730 13 is_stmt 0 view .LVU1643
 5028 048a 2E4B     		ldr	r3, .L407
 5029              	.LVL534:
2730:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5030              		.loc 1 2730 13 view .LVU1644
 5031 048c 1868     		ldr	r0, [r3]
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 185


 5032              	.LVL535:
2730:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5033              		.loc 1 2730 12 view .LVU1645
 5034 048e 10F00060 		ands	r0, r0, #134217728
 5035 0492 3FF4F1AD 		beq	.L298
2732:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_R_Frequency;
 5036              		.loc 1 2732 11 is_stmt 1 view .LVU1646
 5037 0496 04A8     		add	r0, sp, #16
 5038 0498 FFF7FEFF 		bl	HAL_RCCEx_GetPLL2ClockFreq
 5039              	.LVL536:
2733:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5040              		.loc 1 2733 11 view .LVU1647
2733:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5041              		.loc 1 2733 21 is_stmt 0 view .LVU1648
 5042 049c 0698     		ldr	r0, [sp, #24]
 5043              	.LVL537:
2733:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5044              		.loc 1 2733 21 view .LVU1649
 5045 049e EBE5     		b	.L298
 5046              	.LVL538:
 5047              	.L390:
2752:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5048              		.loc 1 2752 5 is_stmt 1 view .LVU1650
2752:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5049              		.loc 1 2752 14 is_stmt 0 view .LVU1651
 5050 04a0 284B     		ldr	r3, .L407
 5051 04a2 9B6D     		ldr	r3, [r3, #88]
2752:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5052              		.loc 1 2752 12 view .LVU1652
 5053 04a4 03F0E043 		and	r3, r3, #1879048192
 5054              	.LVL539:
2754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5055              		.loc 1 2754 5 is_stmt 1 view .LVU1653
 5056 04a8 B3F1405F 		cmp	r3, #805306368
 5057 04ac 36D0     		beq	.L350
 5058 04ae 0BD8     		bhi	.L351
 5059 04b0 B3F1805F 		cmp	r3, #268435456
 5060 04b4 1CD0     		beq	.L352
 5061 04b6 B3F1005F 		cmp	r3, #536870912
 5062 04ba 24D0     		beq	.L353
 5063 04bc 13B9     		cbnz	r3, .L403
2758:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 5064              		.loc 1 2758 9 view .LVU1654
2758:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 5065              		.loc 1 2758 21 is_stmt 0 view .LVU1655
 5066 04be FFF7FEFF 		bl	HAL_RCCEx_GetD3PCLK1Freq
 5067              	.LVL540:
2759:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 5068              		.loc 1 2759 9 is_stmt 1 view .LVU1656
 5069 04c2 D9E5     		b	.L298
 5070              	.LVL541:
 5071              	.L403:
2832:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 5072              		.loc 1 2832 19 is_stmt 0 view .LVU1657
 5073 04c4 0020     		movs	r0, #0
 5074              	.LVL542:
2832:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 186


 5075              		.loc 1 2832 19 view .LVU1658
 5076 04c6 D7E5     		b	.L298
 5077              	.LVL543:
 5078              	.L351:
2754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5079              		.loc 1 2754 5 view .LVU1659
 5080 04c8 B3F1A04F 		cmp	r3, #1342177280
 5081 04cc 32D0     		beq	.L355
 5082 04ce B3F1C04F 		cmp	r3, #1610612736
 5083 04d2 00F09180 		beq	.L379
 5084 04d6 B3F1804F 		cmp	r3, #1073741824
 5085 04da 07D1     		bne	.L404
2801:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5086              		.loc 1 2801 9 is_stmt 1 view .LVU1660
2801:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5087              		.loc 1 2801 13 is_stmt 0 view .LVU1661
 5088 04dc 194B     		ldr	r3, .L407
 5089              	.LVL544:
2801:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5090              		.loc 1 2801 13 view .LVU1662
 5091 04de 1868     		ldr	r0, [r3]
 5092              	.LVL545:
2801:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5093              		.loc 1 2801 12 view .LVU1663
 5094 04e0 10F48070 		ands	r0, r0, #256
 5095 04e4 3FF4C8AD 		beq	.L298
2803:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5096              		.loc 1 2803 21 view .LVU1664
 5097 04e8 1948     		ldr	r0, .L407+12
 5098 04ea C5E5     		b	.L298
 5099              	.LVL546:
 5100              	.L404:
2832:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 5101              		.loc 1 2832 19 view .LVU1665
 5102 04ec 0020     		movs	r0, #0
 5103              	.LVL547:
2832:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 5104              		.loc 1 2832 19 view .LVU1666
 5105 04ee C3E5     		b	.L298
 5106              	.LVL548:
 5107              	.L352:
2763:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5108              		.loc 1 2763 9 is_stmt 1 view .LVU1667
2763:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5109              		.loc 1 2763 13 is_stmt 0 view .LVU1668
 5110 04f0 144B     		ldr	r3, .L407
 5111              	.LVL549:
2763:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5112              		.loc 1 2763 13 view .LVU1669
 5113 04f2 1868     		ldr	r0, [r3]
 5114              	.LVL550:
2763:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5115              		.loc 1 2763 12 view .LVU1670
 5116 04f4 10F00060 		ands	r0, r0, #134217728
 5117 04f8 3FF4BEAD 		beq	.L298
2765:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_Q_Frequency;
 5118              		.loc 1 2765 11 is_stmt 1 view .LVU1671
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 187


 5119 04fc 04A8     		add	r0, sp, #16
 5120 04fe FFF7FEFF 		bl	HAL_RCCEx_GetPLL2ClockFreq
 5121              	.LVL551:
2766:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5122              		.loc 1 2766 11 view .LVU1672
2766:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5123              		.loc 1 2766 21 is_stmt 0 view .LVU1673
 5124 0502 0598     		ldr	r0, [sp, #20]
 5125              	.LVL552:
2766:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5126              		.loc 1 2766 21 view .LVU1674
 5127 0504 B8E5     		b	.L298
 5128              	.LVL553:
 5129              	.L353:
2776:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5130              		.loc 1 2776 9 is_stmt 1 view .LVU1675
2776:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5131              		.loc 1 2776 13 is_stmt 0 view .LVU1676
 5132 0506 0F4B     		ldr	r3, .L407
 5133              	.LVL554:
2776:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5134              		.loc 1 2776 13 view .LVU1677
 5135 0508 1868     		ldr	r0, [r3]
 5136              	.LVL555:
2776:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5137              		.loc 1 2776 12 view .LVU1678
 5138 050a 10F00050 		ands	r0, r0, #536870912
 5139 050e 3FF4B3AD 		beq	.L298
2778:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll3_clocks.PLL3_Q_Frequency;
 5140              		.loc 1 2778 11 is_stmt 1 view .LVU1679
 5141 0512 01A8     		add	r0, sp, #4
 5142 0514 FFF7FEFF 		bl	HAL_RCCEx_GetPLL3ClockFreq
 5143              	.LVL556:
2779:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5144              		.loc 1 2779 11 view .LVU1680
2779:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5145              		.loc 1 2779 21 is_stmt 0 view .LVU1681
 5146 0518 0298     		ldr	r0, [sp, #8]
 5147              	.LVL557:
2779:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5148              		.loc 1 2779 21 view .LVU1682
 5149 051a ADE5     		b	.L298
 5150              	.LVL558:
 5151              	.L350:
2789:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5152              		.loc 1 2789 9 is_stmt 1 view .LVU1683
2789:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5153              		.loc 1 2789 13 is_stmt 0 view .LVU1684
 5154 051c 094B     		ldr	r3, .L407
 5155              	.LVL559:
2789:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5156              		.loc 1 2789 13 view .LVU1685
 5157 051e 1868     		ldr	r0, [r3]
 5158              	.LVL560:
2789:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5159              		.loc 1 2789 12 view .LVU1686
 5160 0520 10F00400 		ands	r0, r0, #4
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 188


 5161 0524 3FF4A8AD 		beq	.L298
2791:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5162              		.loc 1 2791 11 is_stmt 1 view .LVU1687
2791:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5163              		.loc 1 2791 38 is_stmt 0 view .LVU1688
 5164 0528 1B68     		ldr	r3, [r3]
2791:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5165              		.loc 1 2791 66 view .LVU1689
 5166 052a C3F3C103 		ubfx	r3, r3, #3, #2
2791:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5167              		.loc 1 2791 21 view .LVU1690
 5168 052e 0748     		ldr	r0, .L407+8
 5169 0530 D840     		lsrs	r0, r0, r3
 5170              	.LVL561:
2791:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5171              		.loc 1 2791 21 view .LVU1691
 5172 0532 A1E5     		b	.L298
 5173              	.LVL562:
 5174              	.L355:
2813:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5175              		.loc 1 2813 9 is_stmt 1 view .LVU1692
2813:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5176              		.loc 1 2813 13 is_stmt 0 view .LVU1693
 5177 0534 034B     		ldr	r3, .L407
 5178              	.LVL563:
2813:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5179              		.loc 1 2813 13 view .LVU1694
 5180 0536 1868     		ldr	r0, [r3]
 5181              	.LVL564:
2813:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5182              		.loc 1 2813 12 view .LVU1695
 5183 0538 10F40030 		ands	r0, r0, #131072
 5184 053c 3FF49CAD 		beq	.L298
2815:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5185              		.loc 1 2815 21 view .LVU1696
 5186 0540 0148     		ldr	r0, .L407+4
 5187 0542 99E5     		b	.L298
 5188              	.L408:
 5189              		.align	2
 5190              	.L407:
 5191 0544 00440258 		.word	1476543488
 5192 0548 0024F400 		.word	16000000
 5193 054c 0090D003 		.word	64000000
 5194 0550 00093D00 		.word	4000000
 5195              	.LVL565:
 5196              	.L391:
2840:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5197              		.loc 1 2840 5 is_stmt 1 view .LVU1697
2840:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5198              		.loc 1 2840 14 is_stmt 0 view .LVU1698
 5199 0554 2A4B     		ldr	r3, .L409
 5200 0556 1B6D     		ldr	r3, [r3, #80]
2840:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5201              		.loc 1 2840 12 view .LVU1699
 5202 0558 03F04053 		and	r3, r3, #805306368
 5203              	.LVL566:
2842:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 189


 5204              		.loc 1 2842 5 is_stmt 1 view .LVU1700
 5205 055c B3F1805F 		cmp	r3, #268435456
 5206 0560 0CD0     		beq	.L357
 5207 0562 B3F1005F 		cmp	r3, #536870912
 5208 0566 14D0     		beq	.L358
 5209 0568 002B     		cmp	r3, #0
 5210 056a 47D1     		bne	.L381
2846:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5211              		.loc 1 2846 9 view .LVU1701
2846:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5212              		.loc 1 2846 13 is_stmt 0 view .LVU1702
 5213 056c 244B     		ldr	r3, .L409
 5214              	.LVL567:
2846:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5215              		.loc 1 2846 13 view .LVU1703
 5216 056e 1868     		ldr	r0, [r3]
2846:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5217              		.loc 1 2846 12 view .LVU1704
 5218 0570 10F40030 		ands	r0, r0, #131072
 5219 0574 3FF480AD 		beq	.L298
2848:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5220              		.loc 1 2848 21 view .LVU1705
 5221 0578 2248     		ldr	r0, .L409+4
 5222 057a 7DE5     		b	.L298
 5223              	.LVL568:
 5224              	.L357:
2858:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5225              		.loc 1 2858 9 is_stmt 1 view .LVU1706
2858:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5226              		.loc 1 2858 13 is_stmt 0 view .LVU1707
 5227 057c 204B     		ldr	r3, .L409
 5228              	.LVL569:
2858:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5229              		.loc 1 2858 13 view .LVU1708
 5230 057e 1868     		ldr	r0, [r3]
2858:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5231              		.loc 1 2858 12 view .LVU1709
 5232 0580 10F00070 		ands	r0, r0, #33554432
 5233 0584 3FF478AD 		beq	.L298
2860:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll1_clocks.PLL1_Q_Frequency;
 5234              		.loc 1 2860 11 is_stmt 1 view .LVU1710
 5235 0588 07A8     		add	r0, sp, #28
 5236 058a FFF7FEFF 		bl	HAL_RCCEx_GetPLL1ClockFreq
 5237              	.LVL570:
2861:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5238              		.loc 1 2861 11 view .LVU1711
2861:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5239              		.loc 1 2861 21 is_stmt 0 view .LVU1712
 5240 058e 0898     		ldr	r0, [sp, #32]
 5241              	.LVL571:
2861:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5242              		.loc 1 2861 21 view .LVU1713
 5243 0590 72E5     		b	.L298
 5244              	.LVL572:
 5245              	.L358:
2871:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5246              		.loc 1 2871 9 is_stmt 1 view .LVU1714
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 190


2871:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5247              		.loc 1 2871 13 is_stmt 0 view .LVU1715
 5248 0592 1B4B     		ldr	r3, .L409
 5249              	.LVL573:
2871:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5250              		.loc 1 2871 13 view .LVU1716
 5251 0594 1868     		ldr	r0, [r3]
2871:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         {
 5252              		.loc 1 2871 12 view .LVU1717
 5253 0596 10F00060 		ands	r0, r0, #134217728
 5254 059a 3FF46DAD 		beq	.L298
2873:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****           frequency = pll2_clocks.PLL2_Q_Frequency;
 5255              		.loc 1 2873 11 is_stmt 1 view .LVU1718
 5256 059e 04A8     		add	r0, sp, #16
 5257 05a0 FFF7FEFF 		bl	HAL_RCCEx_GetPLL2ClockFreq
 5258              	.LVL574:
2874:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5259              		.loc 1 2874 11 view .LVU1719
2874:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5260              		.loc 1 2874 21 is_stmt 0 view .LVU1720
 5261 05a4 0598     		ldr	r0, [sp, #20]
 5262              	.LVL575:
2874:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5263              		.loc 1 2874 21 view .LVU1721
 5264 05a6 67E5     		b	.L298
 5265              	.LVL576:
 5266              	.L359:
1981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 5267              		.loc 1 1981 19 view .LVU1722
 5268 05a8 0020     		movs	r0, #0
 5269              	.LVL577:
1981:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         break;
 5270              		.loc 1 1981 19 view .LVU1723
 5271 05aa 65E5     		b	.L298
 5272              	.LVL578:
 5273              	.L360:
1956:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5274              		.loc 1 1956 21 view .LVU1724
 5275 05ac 1648     		ldr	r0, .L409+8
 5276              	.LVL579:
1956:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5277              		.loc 1 1956 21 view .LVU1725
 5278 05ae 63E5     		b	.L298
 5279              	.LVL580:
 5280              	.L361:
1968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5281              		.loc 1 1968 21 view .LVU1726
 5282 05b0 0020     		movs	r0, #0
 5283              	.LVL581:
1968:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5284              		.loc 1 1968 21 view .LVU1727
 5285 05b2 61E5     		b	.L298
 5286              	.LVL582:
 5287              	.L362:
1962:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5288              		.loc 1 1962 21 view .LVU1728
 5289 05b4 1348     		ldr	r0, .L409+4
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 191


 5290              	.LVL583:
1962:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5291              		.loc 1 1962 21 view .LVU1729
 5292 05b6 5FE5     		b	.L298
 5293              	.LVL584:
 5294              	.L363:
2088:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5295              		.loc 1 2088 5 view .LVU1730
 5296 05b8 1448     		ldr	r0, .L409+12
 5297              	.LVL585:
2088:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5298              		.loc 1 2088 5 view .LVU1731
 5299 05ba 5DE5     		b	.L298
 5300              	.LVL586:
 5301              	.L364:
2145:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5302              		.loc 1 2145 21 view .LVU1732
 5303 05bc 1248     		ldr	r0, .L409+8
 5304              	.LVL587:
2145:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5305              		.loc 1 2145 21 view .LVU1733
 5306 05be 5BE5     		b	.L298
 5307              	.LVL588:
 5308              	.L365:
2157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5309              		.loc 1 2157 21 view .LVU1734
 5310 05c0 0020     		movs	r0, #0
 5311              	.LVL589:
2157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5312              		.loc 1 2157 21 view .LVU1735
 5313 05c2 59E5     		b	.L298
 5314              	.LVL590:
 5315              	.L366:
2151:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5316              		.loc 1 2151 21 view .LVU1736
 5317 05c4 0F48     		ldr	r0, .L409+4
 5318              	.LVL591:
2151:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5319              		.loc 1 2151 21 view .LVU1737
 5320 05c6 57E5     		b	.L298
 5321              	.LVL592:
 5322              	.L367:
2185:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5323              		.loc 1 2185 5 view .LVU1738
 5324 05c8 1048     		ldr	r0, .L409+12
 5325              	.LVL593:
2185:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5326              		.loc 1 2185 5 view .LVU1739
 5327 05ca 55E5     		b	.L298
 5328              	.LVL594:
 5329              	.L368:
2242:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5330              		.loc 1 2242 21 view .LVU1740
 5331 05cc 0E48     		ldr	r0, .L409+8
 5332              	.LVL595:
2242:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5333              		.loc 1 2242 21 view .LVU1741
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 192


 5334 05ce 53E5     		b	.L298
 5335              	.LVL596:
 5336              	.L369:
2254:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5337              		.loc 1 2254 21 view .LVU1742
 5338 05d0 0020     		movs	r0, #0
 5339              	.LVL597:
2254:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5340              		.loc 1 2254 21 view .LVU1743
 5341 05d2 51E5     		b	.L298
 5342              	.LVL598:
 5343              	.L370:
2248:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5344              		.loc 1 2248 21 view .LVU1744
 5345 05d4 0B48     		ldr	r0, .L409+4
 5346              	.LVL599:
2248:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5347              		.loc 1 2248 21 view .LVU1745
 5348 05d6 4FE5     		b	.L298
 5349              	.LVL600:
 5350              	.L371:
2468:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5351              		.loc 1 2468 5 view .LVU1746
 5352 05d8 0C48     		ldr	r0, .L409+12
 5353              	.LVL601:
2468:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5354              		.loc 1 2468 5 view .LVU1747
 5355 05da 4DE5     		b	.L298
 5356              	.LVL602:
 5357              	.L372:
2525:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5358              		.loc 1 2525 21 view .LVU1748
 5359 05dc 0A48     		ldr	r0, .L409+8
 5360              	.LVL603:
2525:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5361              		.loc 1 2525 21 view .LVU1749
 5362 05de 4BE5     		b	.L298
 5363              	.LVL604:
 5364              	.L373:
2537:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5365              		.loc 1 2537 21 view .LVU1750
 5366 05e0 0020     		movs	r0, #0
 5367              	.LVL605:
2537:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5368              		.loc 1 2537 21 view .LVU1751
 5369 05e2 49E5     		b	.L298
 5370              	.LVL606:
 5371              	.L374:
2531:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5372              		.loc 1 2531 21 view .LVU1752
 5373 05e4 0748     		ldr	r0, .L409+4
 5374              	.LVL607:
2531:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5375              		.loc 1 2531 21 view .LVU1753
 5376 05e6 47E5     		b	.L298
 5377              	.LVL608:
 5378              	.L375:
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 193


2640:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5379              		.loc 1 2640 5 view .LVU1754
 5380 05e8 0020     		movs	r0, #0
 5381              	.LVL609:
2640:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5382              		.loc 1 2640 5 view .LVU1755
 5383 05ea 45E5     		b	.L298
 5384              	.LVL610:
 5385              	.L376:
2683:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5386              		.loc 1 2683 21 view .LVU1756
 5387 05ec 0648     		ldr	r0, .L409+8
 5388              	.LVL611:
2683:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5389              		.loc 1 2683 21 view .LVU1757
 5390 05ee 43E5     		b	.L298
 5391              	.LVL612:
 5392              	.L377:
2695:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5393              		.loc 1 2695 21 view .LVU1758
 5394 05f0 0020     		movs	r0, #0
 5395              	.LVL613:
2695:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5396              		.loc 1 2695 21 view .LVU1759
 5397 05f2 41E5     		b	.L298
 5398              	.LVL614:
 5399              	.L378:
2689:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5400              		.loc 1 2689 21 view .LVU1760
 5401 05f4 0348     		ldr	r0, .L409+4
 5402              	.LVL615:
2689:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****         }
 5403              		.loc 1 2689 21 view .LVU1761
 5404 05f6 3FE5     		b	.L298
 5405              	.LVL616:
 5406              	.L379:
2754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5407              		.loc 1 2754 5 view .LVU1762
 5408 05f8 0448     		ldr	r0, .L409+12
 5409              	.LVL617:
2754:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5410              		.loc 1 2754 5 view .LVU1763
 5411 05fa 3DE5     		b	.L298
 5412              	.L381:
2842:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5413              		.loc 1 2842 5 view .LVU1764
 5414 05fc 0020     		movs	r0, #0
 5415              	.LVL618:
2894:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 5416              		.loc 1 2894 3 is_stmt 1 view .LVU1765
2894:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 5417              		.loc 1 2894 10 is_stmt 0 view .LVU1766
 5418 05fe 3BE5     		b	.L298
 5419              	.L410:
 5420              		.align	2
 5421              	.L409:
 5422 0600 00440258 		.word	1476543488
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 194


 5423 0604 0024F400 		.word	16000000
 5424 0608 00093D00 		.word	4000000
 5425 060c 0080BB00 		.word	12288000
 5426              		.cfi_endproc
 5427              	.LFE337:
 5429              		.section	.text.HAL_RCCEx_GetD1SysClockFreq,"ax",%progbits
 5430              		.align	1
 5431              		.global	HAL_RCCEx_GetD1SysClockFreq
 5432              		.syntax unified
 5433              		.thumb
 5434              		.thumb_func
 5436              	HAL_RCCEx_GetD1SysClockFreq:
 5437              	.LFB343:
3144:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t common_system_clock;
 5438              		.loc 1 3144 1 is_stmt 1 view -0
 5439              		.cfi_startproc
 5440              		@ args = 0, pretend = 0, frame = 0
 5441              		@ frame_needed = 0, uses_anonymous_args = 0
 5442 0000 08B5     		push	{r3, lr}
 5443              		.cfi_def_cfa_offset 8
 5444              		.cfi_offset 3, -8
 5445              		.cfi_offset 14, -4
3145:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5446              		.loc 1 3145 3 view .LVU1768
3150:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 5447              		.loc 1 3150 3 view .LVU1769
3150:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 5448              		.loc 1 3150 25 is_stmt 0 view .LVU1770
 5449 0002 FFF7FEFF 		bl	HAL_RCC_GetSysClockFreq
 5450              	.LVL619:
3150:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 5451              		.loc 1 3150 76 discriminator 1 view .LVU1771
 5452 0006 0B49     		ldr	r1, .L413
 5453 0008 8B69     		ldr	r3, [r1, #24]
3150:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 5454              		.loc 1 3150 108 discriminator 1 view .LVU1772
 5455 000a C3F30323 		ubfx	r3, r3, #8, #4
3150:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 5456              		.loc 1 3150 71 discriminator 1 view .LVU1773
 5457 000e 0A4A     		ldr	r2, .L413+4
 5458 0010 D35C     		ldrb	r3, [r2, r3]	@ zero_extendqisi2
3150:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 5459              		.loc 1 3150 135 discriminator 1 view .LVU1774
 5460 0012 03F01F03 		and	r3, r3, #31
3150:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 5461              		.loc 1 3150 23 discriminator 1 view .LVU1775
 5462 0016 D840     		lsrs	r0, r0, r3
 5463              	.LVL620:
3157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 5464              		.loc 1 3157 3 is_stmt 1 view .LVU1776
3157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 5465              		.loc 1 3157 66 is_stmt 0 view .LVU1777
 5466 0018 8B69     		ldr	r3, [r1, #24]
3157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 5467              		.loc 1 3157 96 view .LVU1778
 5468 001a 03F00F03 		and	r3, r3, #15
3157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 195


 5469              		.loc 1 3157 61 view .LVU1779
 5470 001e D35C     		ldrb	r3, [r2, r3]	@ zero_extendqisi2
3157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 5471              		.loc 1 3157 122 view .LVU1780
 5472 0020 03F01F03 		and	r3, r3, #31
3157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 5473              		.loc 1 3157 40 view .LVU1781
 5474 0024 20FA03F3 		lsr	r3, r0, r3
3157:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif
 5475              		.loc 1 3157 17 view .LVU1782
 5476 0028 044A     		ldr	r2, .L413+8
 5477 002a 1360     		str	r3, [r2]
3163:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* DUAL_CORE && CORE_CM4 */
 5478              		.loc 1 3163 3 is_stmt 1 view .LVU1783
3163:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* DUAL_CORE && CORE_CM4 */
 5479              		.loc 1 3163 19 is_stmt 0 view .LVU1784
 5480 002c 044B     		ldr	r3, .L413+12
 5481 002e 1860     		str	r0, [r3]
3166:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 5482              		.loc 1 3166 3 is_stmt 1 view .LVU1785
3167:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
 5483              		.loc 1 3167 1 is_stmt 0 view .LVU1786
 5484 0030 08BD     		pop	{r3, pc}
 5485              	.L414:
 5486 0032 00BF     		.align	2
 5487              	.L413:
 5488 0034 00440258 		.word	1476543488
 5489 0038 00000000 		.word	D1CorePrescTable
 5490 003c 00000000 		.word	SystemD2Clock
 5491 0040 00000000 		.word	SystemCoreClock
 5492              		.cfi_endproc
 5493              	.LFE343:
 5495              		.section	.text.HAL_RCCEx_EnableLSECSS,"ax",%progbits
 5496              		.align	1
 5497              		.global	HAL_RCCEx_EnableLSECSS
 5498              		.syntax unified
 5499              		.thumb
 5500              		.thumb_func
 5502              	HAL_RCCEx_EnableLSECSS:
 5503              	.LFB344:
3184:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   SET_BIT(RCC->BDCR, RCC_BDCR_LSECSSON) ;
 5504              		.loc 1 3184 1 is_stmt 1 view -0
 5505              		.cfi_startproc
 5506              		@ args = 0, pretend = 0, frame = 0
 5507              		@ frame_needed = 0, uses_anonymous_args = 0
 5508              		@ link register save eliminated.
3185:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 5509              		.loc 1 3185 3 view .LVU1788
 5510 0000 024A     		ldr	r2, .L416
 5511 0002 136F     		ldr	r3, [r2, #112]
 5512 0004 43F02003 		orr	r3, r3, #32
 5513 0008 1367     		str	r3, [r2, #112]
3186:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5514              		.loc 1 3186 1 is_stmt 0 view .LVU1789
 5515 000a 7047     		bx	lr
 5516              	.L417:
 5517              		.align	2
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 196


 5518              	.L416:
 5519 000c 00440258 		.word	1476543488
 5520              		.cfi_endproc
 5521              	.LFE344:
 5523              		.section	.text.HAL_RCCEx_DisableLSECSS,"ax",%progbits
 5524              		.align	1
 5525              		.global	HAL_RCCEx_DisableLSECSS
 5526              		.syntax unified
 5527              		.thumb
 5528              		.thumb_func
 5530              	HAL_RCCEx_DisableLSECSS:
 5531              	.LFB345:
3194:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   CLEAR_BIT(RCC->BDCR, RCC_BDCR_LSECSSON) ;
 5532              		.loc 1 3194 1 is_stmt 1 view -0
 5533              		.cfi_startproc
 5534              		@ args = 0, pretend = 0, frame = 0
 5535              		@ frame_needed = 0, uses_anonymous_args = 0
 5536              		@ link register save eliminated.
3195:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Disable LSE CSS IT if any */
 5537              		.loc 1 3195 3 view .LVU1791
 5538 0000 044B     		ldr	r3, .L419
 5539 0002 1A6F     		ldr	r2, [r3, #112]
 5540 0004 22F02002 		bic	r2, r2, #32
 5541 0008 1A67     		str	r2, [r3, #112]
3197:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 5542              		.loc 1 3197 3 view .LVU1792
 5543 000a 1A6E     		ldr	r2, [r3, #96]
 5544 000c 22F40072 		bic	r2, r2, #512
 5545 0010 1A66     		str	r2, [r3, #96]
3198:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5546              		.loc 1 3198 1 is_stmt 0 view .LVU1793
 5547 0012 7047     		bx	lr
 5548              	.L420:
 5549              		.align	2
 5550              	.L419:
 5551 0014 00440258 		.word	1476543488
 5552              		.cfi_endproc
 5553              	.LFE345:
 5555              		.section	.text.HAL_RCCEx_EnableLSECSS_IT,"ax",%progbits
 5556              		.align	1
 5557              		.global	HAL_RCCEx_EnableLSECSS_IT
 5558              		.syntax unified
 5559              		.thumb
 5560              		.thumb_func
 5562              	HAL_RCCEx_EnableLSECSS_IT:
 5563              	.LFB346:
3206:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Enable LSE CSS */
 5564              		.loc 1 3206 1 is_stmt 1 view -0
 5565              		.cfi_startproc
 5566              		@ args = 0, pretend = 0, frame = 0
 5567              		@ frame_needed = 0, uses_anonymous_args = 0
 5568              		@ link register save eliminated.
3208:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5569              		.loc 1 3208 3 view .LVU1795
 5570 0000 0A4B     		ldr	r3, .L422
 5571 0002 1A6F     		ldr	r2, [r3, #112]
 5572 0004 42F02002 		orr	r2, r2, #32
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 197


 5573 0008 1A67     		str	r2, [r3, #112]
3211:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5574              		.loc 1 3211 3 view .LVU1796
 5575 000a 1A6E     		ldr	r2, [r3, #96]
 5576 000c 42F40072 		orr	r2, r2, #512
 5577 0010 1A66     		str	r2, [r3, #96]
3217:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** #endif /* DUAL_CORE && CORE_CM4 */
 5578              		.loc 1 3217 3 view .LVU1797
 5579 0012 4FF0B043 		mov	r3, #1476395008
 5580 0016 D3F88020 		ldr	r2, [r3, #128]
 5581 001a 42F48022 		orr	r2, r2, #262144
 5582 001e C3F88020 		str	r2, [r3, #128]
3219:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 5583              		.loc 1 3219 3 view .LVU1798
 5584 0022 1A68     		ldr	r2, [r3]
 5585 0024 42F48022 		orr	r2, r2, #262144
 5586 0028 1A60     		str	r2, [r3]
3220:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5587              		.loc 1 3220 1 is_stmt 0 view .LVU1799
 5588 002a 7047     		bx	lr
 5589              	.L423:
 5590              		.align	2
 5591              	.L422:
 5592 002c 00440258 		.word	1476543488
 5593              		.cfi_endproc
 5594              	.LFE346:
 5596              		.section	.text.HAL_RCCEx_WakeUpStopCLKConfig,"ax",%progbits
 5597              		.align	1
 5598              		.global	HAL_RCCEx_WakeUpStopCLKConfig
 5599              		.syntax unified
 5600              		.thumb
 5601              		.thumb_func
 5603              	HAL_RCCEx_WakeUpStopCLKConfig:
 5604              	.LVL621:
 5605              	.LFB347:
3233:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_STOP_WAKEUPCLOCK(WakeUpClk));
 5606              		.loc 1 3233 1 is_stmt 1 view -0
 5607              		.cfi_startproc
 5608              		@ args = 0, pretend = 0, frame = 0
 5609              		@ frame_needed = 0, uses_anonymous_args = 0
 5610              		@ link register save eliminated.
3234:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5611              		.loc 1 3234 3 view .LVU1801
3236:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 5612              		.loc 1 3236 3 view .LVU1802
 5613 0000 034A     		ldr	r2, .L425
 5614 0002 1369     		ldr	r3, [r2, #16]
 5615 0004 23F04003 		bic	r3, r3, #64
 5616 0008 0343     		orrs	r3, r3, r0
 5617 000a 1361     		str	r3, [r2, #16]
3237:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5618              		.loc 1 3237 1 is_stmt 0 view .LVU1803
 5619 000c 7047     		bx	lr
 5620              	.L426:
 5621 000e 00BF     		.align	2
 5622              	.L425:
 5623 0010 00440258 		.word	1476543488
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 198


 5624              		.cfi_endproc
 5625              	.LFE347:
 5627              		.section	.text.HAL_RCCEx_KerWakeUpStopCLKConfig,"ax",%progbits
 5628              		.align	1
 5629              		.global	HAL_RCCEx_KerWakeUpStopCLKConfig
 5630              		.syntax unified
 5631              		.thumb
 5632              		.thumb_func
 5634              	HAL_RCCEx_KerWakeUpStopCLKConfig:
 5635              	.LVL622:
 5636              	.LFB348:
3248:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_STOP_KERWAKEUPCLOCK(WakeUpClk));
 5637              		.loc 1 3248 1 is_stmt 1 view -0
 5638              		.cfi_startproc
 5639              		@ args = 0, pretend = 0, frame = 0
 5640              		@ frame_needed = 0, uses_anonymous_args = 0
 5641              		@ link register save eliminated.
3249:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5642              		.loc 1 3249 3 view .LVU1805
3251:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 5643              		.loc 1 3251 3 view .LVU1806
 5644 0000 034A     		ldr	r2, .L428
 5645 0002 1369     		ldr	r3, [r2, #16]
 5646 0004 23F08003 		bic	r3, r3, #128
 5647 0008 0343     		orrs	r3, r3, r0
 5648 000a 1361     		str	r3, [r2, #16]
3252:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5649              		.loc 1 3252 1 is_stmt 0 view .LVU1807
 5650 000c 7047     		bx	lr
 5651              	.L429:
 5652 000e 00BF     		.align	2
 5653              	.L428:
 5654 0010 00440258 		.word	1476543488
 5655              		.cfi_endproc
 5656              	.LFE348:
 5658              		.section	.text.HAL_RCCEx_CRSConfig,"ax",%progbits
 5659              		.align	1
 5660              		.global	HAL_RCCEx_CRSConfig
 5661              		.syntax unified
 5662              		.thumb
 5663              		.thumb_func
 5665              	HAL_RCCEx_CRSConfig:
 5666              	.LVL623:
 5667              	.LFB349:
3383:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t value;
 5668              		.loc 1 3383 1 is_stmt 1 view -0
 5669              		.cfi_startproc
 5670              		@ args = 0, pretend = 0, frame = 0
 5671              		@ frame_needed = 0, uses_anonymous_args = 0
3383:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t value;
 5672              		.loc 1 3383 1 is_stmt 0 view .LVU1809
 5673 0000 10B5     		push	{r4, lr}
 5674              		.cfi_def_cfa_offset 8
 5675              		.cfi_offset 4, -8
 5676              		.cfi_offset 14, -4
 5677 0002 0446     		mov	r4, r0
3384:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 199


 5678              		.loc 1 3384 3 is_stmt 1 view .LVU1810
3387:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_CRS_SYNC_SOURCE(pInit->Source));
 5679              		.loc 1 3387 3 view .LVU1811
3388:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_CRS_SYNC_POLARITY(pInit->Polarity));
 5680              		.loc 1 3388 3 view .LVU1812
3389:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_CRS_RELOADVALUE(pInit->ReloadValue));
 5681              		.loc 1 3389 3 view .LVU1813
3390:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_CRS_ERRORLIMIT(pInit->ErrorLimitValue));
 5682              		.loc 1 3390 3 view .LVU1814
3391:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   assert_param(IS_RCC_CRS_HSI48CALIBRATION(pInit->HSI48CalibrationValue));
 5683              		.loc 1 3391 3 view .LVU1815
3392:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5684              		.loc 1 3392 3 view .LVU1816
3397:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   __HAL_RCC_CRS_RELEASE_RESET();
 5685              		.loc 1 3397 3 view .LVU1817
 5686 0004 194B     		ldr	r3, .L435
 5687 0006 D3F89420 		ldr	r2, [r3, #148]
 5688 000a 42F00202 		orr	r2, r2, #2
 5689 000e C3F89420 		str	r2, [r3, #148]
3398:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5690              		.loc 1 3398 3 view .LVU1818
 5691 0012 D3F89420 		ldr	r2, [r3, #148]
 5692 0016 22F00202 		bic	r2, r2, #2
 5693 001a C3F89420 		str	r2, [r3, #148]
3403:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 5694              		.loc 1 3403 3 view .LVU1819
3403:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 5695              		.loc 1 3403 8 is_stmt 0 view .LVU1820
 5696 001e FFF7FEFF 		bl	HAL_GetREVID
 5697              	.LVL624:
3403:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 5698              		.loc 1 3403 6 discriminator 1 view .LVU1821
 5699 0022 41F20303 		movw	r3, #4099
 5700 0026 9842     		cmp	r0, r3
 5701 0028 03D8     		bhi	.L431
3403:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 5702              		.loc 1 3403 45 discriminator 1 view .LVU1822
 5703 002a 6368     		ldr	r3, [r4, #4]
3403:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 5704              		.loc 1 3403 36 discriminator 1 view .LVU1823
 5705 002c B3F1405F 		cmp	r3, #805306368
 5706 0030 17D0     		beq	.L434
 5707              	.L431:
3410:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 5708              		.loc 1 3410 5 is_stmt 1 view .LVU1824
3410:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 5709              		.loc 1 3410 19 is_stmt 0 view .LVU1825
 5710 0032 2268     		ldr	r2, [r4]
3410:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 5711              		.loc 1 3410 38 view .LVU1826
 5712 0034 6368     		ldr	r3, [r4, #4]
3410:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 5713              		.loc 1 3410 31 view .LVU1827
 5714 0036 1A43     		orrs	r2, r2, r3
3410:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 5715              		.loc 1 3410 54 view .LVU1828
 5716 0038 A368     		ldr	r3, [r4, #8]
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 200


3410:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 5717              		.loc 1 3410 11 view .LVU1829
 5718 003a 1A43     		orrs	r2, r2, r3
 5719              	.L432:
 5720              	.LVL625:
3413:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Set the FELIM[7:0] bits according to ErrorLimitValue value */
 5721              		.loc 1 3413 3 is_stmt 1 view .LVU1830
3413:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Set the FELIM[7:0] bits according to ErrorLimitValue value */
 5722              		.loc 1 3413 17 is_stmt 0 view .LVU1831
 5723 003c E368     		ldr	r3, [r4, #12]
3413:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Set the FELIM[7:0] bits according to ErrorLimitValue value */
 5724              		.loc 1 3413 9 view .LVU1832
 5725 003e 1343     		orrs	r3, r3, r2
 5726              	.LVL626:
3415:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   WRITE_REG(CRS->CFGR, value);
 5727              		.loc 1 3415 3 is_stmt 1 view .LVU1833
3415:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   WRITE_REG(CRS->CFGR, value);
 5728              		.loc 1 3415 18 is_stmt 0 view .LVU1834
 5729 0040 2269     		ldr	r2, [r4, #16]
3415:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   WRITE_REG(CRS->CFGR, value);
 5730              		.loc 1 3415 9 view .LVU1835
 5731 0042 43EA0242 		orr	r2, r3, r2, lsl #16
 5732              	.LVL627:
3416:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5733              		.loc 1 3416 3 is_stmt 1 view .LVU1836
 5734 0046 0A4B     		ldr	r3, .L435+4
 5735 0048 5A60     		str	r2, [r3, #4]
3420:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5736              		.loc 1 3420 3 view .LVU1837
 5737 004a 1A68     		ldr	r2, [r3]
 5738              	.LVL628:
3420:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5739              		.loc 1 3420 3 is_stmt 0 view .LVU1838
 5740 004c 22F47C52 		bic	r2, r2, #16128
 5741 0050 6169     		ldr	r1, [r4, #20]
 5742 0052 42EA0122 		orr	r2, r2, r1, lsl #8
 5743 0056 1A60     		str	r2, [r3]
 5744              	.LVL629:
3425:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 5745              		.loc 1 3425 3 is_stmt 1 view .LVU1839
 5746 0058 1A68     		ldr	r2, [r3]
 5747 005a 42F06002 		orr	r2, r2, #96
 5748 005e 1A60     		str	r2, [r3]
3426:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5749              		.loc 1 3426 1 is_stmt 0 view .LVU1840
 5750 0060 10BD     		pop	{r4, pc}
 5751              	.LVL630:
 5752              	.L434:
3406:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 5753              		.loc 1 3406 5 is_stmt 1 view .LVU1841
3406:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 5754              		.loc 1 3406 19 is_stmt 0 view .LVU1842
 5755 0062 2268     		ldr	r2, [r4]
3406:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 5756              		.loc 1 3406 64 view .LVU1843
 5757 0064 A368     		ldr	r3, [r4, #8]
3406:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 201


 5758              		.loc 1 3406 11 view .LVU1844
 5759 0066 1A43     		orrs	r2, r2, r3
 5760              	.LVL631:
3406:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 5761              		.loc 1 3406 11 view .LVU1845
 5762 0068 E8E7     		b	.L432
 5763              	.L436:
 5764 006a 00BF     		.align	2
 5765              	.L435:
 5766 006c 00440258 		.word	1476543488
 5767 0070 00840040 		.word	1073775616
 5768              		.cfi_endproc
 5769              	.LFE349:
 5771              		.section	.text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate,"ax",%progbits
 5772              		.align	1
 5773              		.global	HAL_RCCEx_CRSSoftwareSynchronizationGenerate
 5774              		.syntax unified
 5775              		.thumb
 5776              		.thumb_func
 5778              	HAL_RCCEx_CRSSoftwareSynchronizationGenerate:
 5779              	.LFB350:
3433:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   SET_BIT(CRS->CR, CRS_CR_SWSYNC);
 5780              		.loc 1 3433 1 is_stmt 1 view -0
 5781              		.cfi_startproc
 5782              		@ args = 0, pretend = 0, frame = 0
 5783              		@ frame_needed = 0, uses_anonymous_args = 0
 5784              		@ link register save eliminated.
3434:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 5785              		.loc 1 3434 3 view .LVU1847
 5786 0000 024A     		ldr	r2, .L438
 5787 0002 1368     		ldr	r3, [r2]
 5788 0004 43F08003 		orr	r3, r3, #128
 5789 0008 1360     		str	r3, [r2]
3435:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5790              		.loc 1 3435 1 is_stmt 0 view .LVU1848
 5791 000a 7047     		bx	lr
 5792              	.L439:
 5793              		.align	2
 5794              	.L438:
 5795 000c 00840040 		.word	1073775616
 5796              		.cfi_endproc
 5797              	.LFE350:
 5799              		.section	.text.HAL_RCCEx_CRSGetSynchronizationInfo,"ax",%progbits
 5800              		.align	1
 5801              		.global	HAL_RCCEx_CRSGetSynchronizationInfo
 5802              		.syntax unified
 5803              		.thumb
 5804              		.thumb_func
 5806              	HAL_RCCEx_CRSGetSynchronizationInfo:
 5807              	.LVL632:
 5808              	.LFB351:
3443:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Check the parameter */
 5809              		.loc 1 3443 1 is_stmt 1 view -0
 5810              		.cfi_startproc
 5811              		@ args = 0, pretend = 0, frame = 0
 5812              		@ frame_needed = 0, uses_anonymous_args = 0
 5813              		@ link register save eliminated.
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 202


3445:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5814              		.loc 1 3445 3 view .LVU1850
3448:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5815              		.loc 1 3448 3 view .LVU1851
3448:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5816              		.loc 1 3448 42 is_stmt 0 view .LVU1852
 5817 0000 074B     		ldr	r3, .L441
 5818 0002 5A68     		ldr	r2, [r3, #4]
3448:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5819              		.loc 1 3448 31 view .LVU1853
 5820 0004 92B2     		uxth	r2, r2
3448:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5821              		.loc 1 3448 29 view .LVU1854
 5822 0006 0260     		str	r2, [r0]
3451:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5823              		.loc 1 3451 3 is_stmt 1 view .LVU1855
3451:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5824              		.loc 1 3451 52 is_stmt 0 view .LVU1856
 5825 0008 1A68     		ldr	r2, [r3]
3451:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5826              		.loc 1 3451 41 view .LVU1857
 5827 000a C2F30522 		ubfx	r2, r2, #8, #6
3451:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5828              		.loc 1 3451 39 view .LVU1858
 5829 000e 4260     		str	r2, [r0, #4]
3454:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5830              		.loc 1 3454 3 is_stmt 1 view .LVU1859
3454:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5831              		.loc 1 3454 47 is_stmt 0 view .LVU1860
 5832 0010 9A68     		ldr	r2, [r3, #8]
3454:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5833              		.loc 1 3454 36 view .LVU1861
 5834 0012 120C     		lsrs	r2, r2, #16
3454:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5835              		.loc 1 3454 34 view .LVU1862
 5836 0014 8260     		str	r2, [r0, #8]
3457:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 5837              		.loc 1 3457 3 is_stmt 1 view .LVU1863
3457:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 5838              		.loc 1 3457 49 is_stmt 0 view .LVU1864
 5839 0016 9B68     		ldr	r3, [r3, #8]
3457:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 5840              		.loc 1 3457 38 view .LVU1865
 5841 0018 03F40043 		and	r3, r3, #32768
3457:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 5842              		.loc 1 3457 36 view .LVU1866
 5843 001c C360     		str	r3, [r0, #12]
3458:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5844              		.loc 1 3458 1 view .LVU1867
 5845 001e 7047     		bx	lr
 5846              	.L442:
 5847              		.align	2
 5848              	.L441:
 5849 0020 00840040 		.word	1073775616
 5850              		.cfi_endproc
 5851              	.LFE351:
 5853              		.section	.text.HAL_RCCEx_CRSWaitSynchronization,"ax",%progbits
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 203


 5854              		.align	1
 5855              		.global	HAL_RCCEx_CRSWaitSynchronization
 5856              		.syntax unified
 5857              		.thumb
 5858              		.thumb_func
 5860              	HAL_RCCEx_CRSWaitSynchronization:
 5861              	.LVL633:
 5862              	.LFB352:
3476:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t crsstatus = RCC_CRS_NONE;
 5863              		.loc 1 3476 1 is_stmt 1 view -0
 5864              		.cfi_startproc
 5865              		@ args = 0, pretend = 0, frame = 0
 5866              		@ frame_needed = 0, uses_anonymous_args = 0
3476:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t crsstatus = RCC_CRS_NONE;
 5867              		.loc 1 3476 1 is_stmt 0 view .LVU1869
 5868 0000 70B5     		push	{r4, r5, r6, lr}
 5869              		.cfi_def_cfa_offset 16
 5870              		.cfi_offset 4, -16
 5871              		.cfi_offset 5, -12
 5872              		.cfi_offset 6, -8
 5873              		.cfi_offset 14, -4
 5874 0002 0546     		mov	r5, r0
3477:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t tickstart;
 5875              		.loc 1 3477 3 is_stmt 1 view .LVU1870
 5876              	.LVL634:
3478:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5877              		.loc 1 3478 3 view .LVU1871
3481:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5878              		.loc 1 3481 3 view .LVU1872
3481:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5879              		.loc 1 3481 15 is_stmt 0 view .LVU1873
 5880 0004 FFF7FEFF 		bl	HAL_GetTick
 5881              	.LVL635:
3481:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5882              		.loc 1 3481 15 view .LVU1874
 5883 0008 0646     		mov	r6, r0
 5884              	.LVL636:
3477:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t tickstart;
 5885              		.loc 1 3477 12 view .LVU1875
 5886 000a 0024     		movs	r4, #0
 5887 000c 0BE0     		b	.L451
 5888              	.LVL637:
 5889              	.L456:
3488:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 5890              		.loc 1 3488 7 is_stmt 1 view .LVU1876
3488:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 5891              		.loc 1 3488 13 is_stmt 0 view .LVU1877
 5892 000e FFF7FEFF 		bl	HAL_GetTick
 5893              	.LVL638:
3488:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 5894              		.loc 1 3488 27 discriminator 1 view .LVU1878
 5895 0012 801B     		subs	r0, r0, r6
3488:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 5896              		.loc 1 3488 10 discriminator 1 view .LVU1879
 5897 0014 A842     		cmp	r0, r5
 5898 0016 02D8     		bhi	.L452
3488:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 204


 5899              		.loc 1 3488 51 discriminator 1 view .LVU1880
 5900 0018 45B9     		cbnz	r5, .L444
3490:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 5901              		.loc 1 3490 19 view .LVU1881
 5902 001a 0124     		movs	r4, #1
 5903              	.LVL639:
3490:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 5904              		.loc 1 3490 19 view .LVU1882
 5905 001c 06E0     		b	.L444
 5906              	.LVL640:
 5907              	.L452:
3490:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 5908              		.loc 1 3490 19 view .LVU1883
 5909 001e 0124     		movs	r4, #1
 5910              	.LVL641:
3490:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 5911              		.loc 1 3490 19 view .LVU1884
 5912 0020 04E0     		b	.L444
 5913              	.LVL642:
 5914              	.L450:
3547:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5915              		.loc 1 3547 7 is_stmt 1 discriminator 4 view .LVU1885
3550:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5916              		.loc 1 3550 23 view .LVU1886
 5917 0022 002C     		cmp	r4, #0
 5918 0024 3DD1     		bne	.L455
 5919              	.LVL643:
 5920              	.L451:
3484:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 5921              		.loc 1 3484 3 view .LVU1887
3486:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5922              		.loc 1 3486 5 view .LVU1888
3486:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5923              		.loc 1 3486 8 is_stmt 0 view .LVU1889
 5924 0026 B5F1FF3F 		cmp	r5, #-1
 5925 002a F0D1     		bne	.L456
 5926              	.LVL644:
 5927              	.L444:
3494:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5928              		.loc 1 3494 5 is_stmt 1 view .LVU1890
3494:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5929              		.loc 1 3494 9 is_stmt 0 view .LVU1891
 5930 002c 1E4B     		ldr	r3, .L457
 5931 002e 9B68     		ldr	r3, [r3, #8]
3494:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5932              		.loc 1 3494 8 view .LVU1892
 5933 0030 13F0010F 		tst	r3, #1
 5934 0034 04D0     		beq	.L445
3497:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5935              		.loc 1 3497 7 is_stmt 1 view .LVU1893
3497:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5936              		.loc 1 3497 17 is_stmt 0 view .LVU1894
 5937 0036 44F00204 		orr	r4, r4, #2
 5938              	.LVL645:
3500:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5939              		.loc 1 3500 7 is_stmt 1 view .LVU1895
3500:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 205


 5940              		.loc 1 3500 7 view .LVU1896
3500:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5941              		.loc 1 3500 7 discriminator 2 view .LVU1897
 5942 003a 1B4B     		ldr	r3, .L457
 5943 003c 0122     		movs	r2, #1
 5944 003e DA60     		str	r2, [r3, #12]
 5945              	.L445:
3500:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5946              		.loc 1 3500 7 discriminator 4 view .LVU1898
3504:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5947              		.loc 1 3504 5 view .LVU1899
3504:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5948              		.loc 1 3504 9 is_stmt 0 view .LVU1900
 5949 0040 194B     		ldr	r3, .L457
 5950 0042 9B68     		ldr	r3, [r3, #8]
3504:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5951              		.loc 1 3504 8 view .LVU1901
 5952 0044 13F0020F 		tst	r3, #2
 5953 0048 04D0     		beq	.L446
3507:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5954              		.loc 1 3507 7 is_stmt 1 view .LVU1902
3507:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5955              		.loc 1 3507 17 is_stmt 0 view .LVU1903
 5956 004a 44F00404 		orr	r4, r4, #4
 5957              	.LVL646:
3510:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5958              		.loc 1 3510 7 is_stmt 1 view .LVU1904
3510:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5959              		.loc 1 3510 7 view .LVU1905
3510:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5960              		.loc 1 3510 7 discriminator 2 view .LVU1906
 5961 004e 164B     		ldr	r3, .L457
 5962 0050 0222     		movs	r2, #2
 5963 0052 DA60     		str	r2, [r3, #12]
 5964              	.L446:
3510:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5965              		.loc 1 3510 7 discriminator 4 view .LVU1907
3514:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5966              		.loc 1 3514 5 view .LVU1908
3514:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5967              		.loc 1 3514 9 is_stmt 0 view .LVU1909
 5968 0054 144B     		ldr	r3, .L457
 5969 0056 9B68     		ldr	r3, [r3, #8]
3514:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5970              		.loc 1 3514 8 view .LVU1910
 5971 0058 13F4806F 		tst	r3, #1024
 5972 005c 04D0     		beq	.L447
3517:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5973              		.loc 1 3517 7 is_stmt 1 view .LVU1911
3517:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5974              		.loc 1 3517 17 is_stmt 0 view .LVU1912
 5975 005e 44F02004 		orr	r4, r4, #32
 5976              	.LVL647:
3520:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5977              		.loc 1 3520 7 is_stmt 1 view .LVU1913
3520:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5978              		.loc 1 3520 7 view .LVU1914
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 206


3520:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5979              		.loc 1 3520 7 discriminator 1 view .LVU1915
 5980 0062 114B     		ldr	r3, .L457
 5981 0064 0422     		movs	r2, #4
 5982 0066 DA60     		str	r2, [r3, #12]
 5983              	.L447:
3520:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5984              		.loc 1 3520 7 discriminator 4 view .LVU1916
3524:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5985              		.loc 1 3524 5 view .LVU1917
3524:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5986              		.loc 1 3524 9 is_stmt 0 view .LVU1918
 5987 0068 0F4B     		ldr	r3, .L457
 5988 006a 9B68     		ldr	r3, [r3, #8]
3524:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 5989              		.loc 1 3524 8 view .LVU1919
 5990 006c 13F4807F 		tst	r3, #256
 5991 0070 04D0     		beq	.L448
3527:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5992              		.loc 1 3527 7 is_stmt 1 view .LVU1920
3527:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 5993              		.loc 1 3527 17 is_stmt 0 view .LVU1921
 5994 0072 44F00804 		orr	r4, r4, #8
 5995              	.LVL648:
3530:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5996              		.loc 1 3530 7 is_stmt 1 view .LVU1922
3530:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5997              		.loc 1 3530 7 view .LVU1923
3530:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 5998              		.loc 1 3530 7 discriminator 1 view .LVU1924
 5999 0076 0C4B     		ldr	r3, .L457
 6000 0078 0422     		movs	r2, #4
 6001 007a DA60     		str	r2, [r3, #12]
 6002              	.L448:
3530:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 6003              		.loc 1 3530 7 discriminator 4 view .LVU1925
3534:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 6004              		.loc 1 3534 5 view .LVU1926
3534:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 6005              		.loc 1 3534 9 is_stmt 0 view .LVU1927
 6006 007c 0A4B     		ldr	r3, .L457
 6007 007e 9B68     		ldr	r3, [r3, #8]
3534:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 6008              		.loc 1 3534 8 view .LVU1928
 6009 0080 13F4007F 		tst	r3, #512
 6010 0084 04D0     		beq	.L449
3537:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6011              		.loc 1 3537 7 is_stmt 1 view .LVU1929
3537:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6012              		.loc 1 3537 17 is_stmt 0 view .LVU1930
 6013 0086 44F01004 		orr	r4, r4, #16
 6014              	.LVL649:
3540:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 6015              		.loc 1 3540 7 is_stmt 1 view .LVU1931
3540:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 6016              		.loc 1 3540 7 view .LVU1932
3540:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 207


 6017              		.loc 1 3540 7 discriminator 1 view .LVU1933
 6018 008a 074B     		ldr	r3, .L457
 6019 008c 0422     		movs	r2, #4
 6020 008e DA60     		str	r2, [r3, #12]
 6021              	.L449:
3540:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 6022              		.loc 1 3540 7 discriminator 4 view .LVU1934
3544:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 6023              		.loc 1 3544 5 view .LVU1935
3544:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 6024              		.loc 1 3544 9 is_stmt 0 view .LVU1936
 6025 0090 054B     		ldr	r3, .L457
 6026 0092 9B68     		ldr	r3, [r3, #8]
3544:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 6027              		.loc 1 3544 8 view .LVU1937
 6028 0094 13F0080F 		tst	r3, #8
 6029 0098 C3D0     		beq	.L450
3547:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 6030              		.loc 1 3547 7 is_stmt 1 view .LVU1938
3547:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 6031              		.loc 1 3547 7 view .LVU1939
3547:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 6032              		.loc 1 3547 7 discriminator 2 view .LVU1940
 6033 009a 034B     		ldr	r3, .L457
 6034 009c 0822     		movs	r2, #8
 6035 009e DA60     		str	r2, [r3, #12]
 6036 00a0 BFE7     		b	.L450
 6037              	.L455:
3552:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 6038              		.loc 1 3552 3 view .LVU1941
3553:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6039              		.loc 1 3553 1 is_stmt 0 view .LVU1942
 6040 00a2 2046     		mov	r0, r4
 6041 00a4 70BD     		pop	{r4, r5, r6, pc}
 6042              	.LVL650:
 6043              	.L458:
3553:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6044              		.loc 1 3553 1 view .LVU1943
 6045 00a6 00BF     		.align	2
 6046              	.L457:
 6047 00a8 00840040 		.word	1073775616
 6048              		.cfi_endproc
 6049              	.LFE352:
 6051              		.section	.text.HAL_RCCEx_CRS_SyncOkCallback,"ax",%progbits
 6052              		.align	1
 6053              		.weak	HAL_RCCEx_CRS_SyncOkCallback
 6054              		.syntax unified
 6055              		.thumb
 6056              		.thumb_func
 6058              	HAL_RCCEx_CRS_SyncOkCallback:
 6059              	.LFB354:
3625:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* NOTE : This function should not be modified, when the callback is needed,
 6060              		.loc 1 3625 1 is_stmt 1 view -0
 6061              		.cfi_startproc
 6062              		@ args = 0, pretend = 0, frame = 0
 6063              		@ frame_needed = 0, uses_anonymous_args = 0
 6064              		@ link register save eliminated.
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 208


3629:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6065              		.loc 1 3629 1 view .LVU1945
 6066 0000 7047     		bx	lr
 6067              		.cfi_endproc
 6068              	.LFE354:
 6070              		.section	.text.HAL_RCCEx_CRS_SyncWarnCallback,"ax",%progbits
 6071              		.align	1
 6072              		.weak	HAL_RCCEx_CRS_SyncWarnCallback
 6073              		.syntax unified
 6074              		.thumb
 6075              		.thumb_func
 6077              	HAL_RCCEx_CRS_SyncWarnCallback:
 6078              	.LFB355:
3636:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* NOTE : This function should not be modified, when the callback is needed,
 6079              		.loc 1 3636 1 view -0
 6080              		.cfi_startproc
 6081              		@ args = 0, pretend = 0, frame = 0
 6082              		@ frame_needed = 0, uses_anonymous_args = 0
 6083              		@ link register save eliminated.
3640:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6084              		.loc 1 3640 1 view .LVU1947
 6085 0000 7047     		bx	lr
 6086              		.cfi_endproc
 6087              	.LFE355:
 6089              		.section	.text.HAL_RCCEx_CRS_ExpectedSyncCallback,"ax",%progbits
 6090              		.align	1
 6091              		.weak	HAL_RCCEx_CRS_ExpectedSyncCallback
 6092              		.syntax unified
 6093              		.thumb
 6094              		.thumb_func
 6096              	HAL_RCCEx_CRS_ExpectedSyncCallback:
 6097              	.LFB356:
3647:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* NOTE : This function should not be modified, when the callback is needed,
 6098              		.loc 1 3647 1 view -0
 6099              		.cfi_startproc
 6100              		@ args = 0, pretend = 0, frame = 0
 6101              		@ frame_needed = 0, uses_anonymous_args = 0
 6102              		@ link register save eliminated.
3651:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6103              		.loc 1 3651 1 view .LVU1949
 6104 0000 7047     		bx	lr
 6105              		.cfi_endproc
 6106              	.LFE356:
 6108              		.section	.text.HAL_RCCEx_CRS_ErrorCallback,"ax",%progbits
 6109              		.align	1
 6110              		.weak	HAL_RCCEx_CRS_ErrorCallback
 6111              		.syntax unified
 6112              		.thumb
 6113              		.thumb_func
 6115              	HAL_RCCEx_CRS_ErrorCallback:
 6116              	.LVL651:
 6117              	.LFB357:
3663:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Prevent unused argument(s) compilation warning */
 6118              		.loc 1 3663 1 view -0
 6119              		.cfi_startproc
 6120              		@ args = 0, pretend = 0, frame = 0
 6121              		@ frame_needed = 0, uses_anonymous_args = 0
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 209


 6122              		@ link register save eliminated.
3665:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6123              		.loc 1 3665 3 view .LVU1951
3670:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6124              		.loc 1 3670 1 is_stmt 0 view .LVU1952
 6125 0000 7047     		bx	lr
 6126              		.cfi_endproc
 6127              	.LFE357:
 6129              		.section	.text.HAL_RCCEx_CRS_IRQHandler,"ax",%progbits
 6130              		.align	1
 6131              		.global	HAL_RCCEx_CRS_IRQHandler
 6132              		.syntax unified
 6133              		.thumb
 6134              		.thumb_func
 6136              	HAL_RCCEx_CRS_IRQHandler:
 6137              	.LFB353:
3560:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t crserror = RCC_CRS_NONE;
 6138              		.loc 1 3560 1 is_stmt 1 view -0
 6139              		.cfi_startproc
 6140              		@ args = 0, pretend = 0, frame = 0
 6141              		@ frame_needed = 0, uses_anonymous_args = 0
 6142 0000 08B5     		push	{r3, lr}
 6143              		.cfi_def_cfa_offset 8
 6144              		.cfi_offset 3, -8
 6145              		.cfi_offset 14, -4
3561:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Get current IT flags and IT sources values */
 6146              		.loc 1 3561 3 view .LVU1954
 6147              	.LVL652:
3563:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t itsources = READ_REG(CRS->CR);
 6148              		.loc 1 3563 3 view .LVU1955
3563:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   uint32_t itsources = READ_REG(CRS->CR);
 6149              		.loc 1 3563 12 is_stmt 0 view .LVU1956
 6150 0002 204A     		ldr	r2, .L476
 6151 0004 9368     		ldr	r3, [r2, #8]
 6152              	.LVL653:
3564:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6153              		.loc 1 3564 3 is_stmt 1 view .LVU1957
3564:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6154              		.loc 1 3564 12 is_stmt 0 view .LVU1958
 6155 0006 1268     		ldr	r2, [r2]
 6156              	.LVL654:
3567:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 6157              		.loc 1 3567 3 is_stmt 1 view .LVU1959
3567:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 6158              		.loc 1 3567 6 is_stmt 0 view .LVU1960
 6159 0008 13F0010F 		tst	r3, #1
 6160 000c 02D0     		beq	.L464
3567:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 6161              		.loc 1 3567 47 discriminator 1 view .LVU1961
 6162 000e 12F0010F 		tst	r2, #1
 6163 0012 25D1     		bne	.L473
 6164              	.L464:
3576:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 6165              		.loc 1 3576 8 is_stmt 1 view .LVU1962
3576:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 6166              		.loc 1 3576 11 is_stmt 0 view .LVU1963
 6167 0014 13F0020F 		tst	r3, #2
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 210


 6168 0018 02D0     		beq	.L466
3576:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 6169              		.loc 1 3576 54 discriminator 1 view .LVU1964
 6170 001a 12F0020F 		tst	r2, #2
 6171 001e 25D1     		bne	.L474
 6172              	.L466:
3585:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 6173              		.loc 1 3585 8 is_stmt 1 view .LVU1965
3585:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 6174              		.loc 1 3585 11 is_stmt 0 view .LVU1966
 6175 0020 13F0080F 		tst	r3, #8
 6176 0024 02D0     		beq	.L467
3585:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 6177              		.loc 1 3585 51 discriminator 1 view .LVU1967
 6178 0026 12F0080F 		tst	r2, #8
 6179 002a 25D1     		bne	.L475
 6180              	.L467:
3596:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 6181              		.loc 1 3596 5 is_stmt 1 view .LVU1968
3596:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 6182              		.loc 1 3596 8 is_stmt 0 view .LVU1969
 6183 002c 13F0040F 		tst	r3, #4
 6184 0030 1BD0     		beq	.L463
3596:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     {
 6185              		.loc 1 3596 46 discriminator 1 view .LVU1970
 6186 0032 12F0040F 		tst	r2, #4
 6187 0036 18D0     		beq	.L463
3598:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 6188              		.loc 1 3598 7 is_stmt 1 view .LVU1971
3598:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 6189              		.loc 1 3598 10 is_stmt 0 view .LVU1972
 6190 0038 13F48070 		ands	r0, r3, #256
 6191 003c 00D0     		beq	.L468
3600:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 6192              		.loc 1 3600 18 view .LVU1973
 6193 003e 0820     		movs	r0, #8
 6194              	.L468:
 6195              	.LVL655:
3602:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 6196              		.loc 1 3602 7 is_stmt 1 view .LVU1974
3602:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 6197              		.loc 1 3602 10 is_stmt 0 view .LVU1975
 6198 0040 13F4007F 		tst	r3, #512
 6199 0044 01D0     		beq	.L469
3604:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 6200              		.loc 1 3604 9 is_stmt 1 view .LVU1976
3604:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 6201              		.loc 1 3604 18 is_stmt 0 view .LVU1977
 6202 0046 40F01000 		orr	r0, r0, #16
 6203              	.LVL656:
 6204              	.L469:
3606:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 6205              		.loc 1 3606 7 is_stmt 1 view .LVU1978
3606:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       {
 6206              		.loc 1 3606 10 is_stmt 0 view .LVU1979
 6207 004a 13F4806F 		tst	r3, #1024
 6208 004e 01D0     		beq	.L470
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 211


3608:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 6209              		.loc 1 3608 9 is_stmt 1 view .LVU1980
3608:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****       }
 6210              		.loc 1 3608 18 is_stmt 0 view .LVU1981
 6211 0050 40F02000 		orr	r0, r0, #32
 6212              	.LVL657:
 6213              	.L470:
3612:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6214              		.loc 1 3612 7 is_stmt 1 view .LVU1982
 6215 0054 0B4B     		ldr	r3, .L476
 6216              	.LVL658:
3612:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6217              		.loc 1 3612 7 is_stmt 0 view .LVU1983
 6218 0056 0422     		movs	r2, #4
 6219              	.LVL659:
3612:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6220              		.loc 1 3612 7 view .LVU1984
 6221 0058 DA60     		str	r2, [r3, #12]
3615:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     }
 6222              		.loc 1 3615 7 is_stmt 1 view .LVU1985
 6223 005a FFF7FEFF 		bl	HAL_RCCEx_CRS_ErrorCallback
 6224              	.LVL660:
3618:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6225              		.loc 1 3618 1 is_stmt 0 view .LVU1986
 6226 005e 04E0     		b	.L463
 6227              	.LVL661:
 6228              	.L473:
3570:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6229              		.loc 1 3570 5 is_stmt 1 view .LVU1987
 6230 0060 084B     		ldr	r3, .L476
 6231              	.LVL662:
3570:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6232              		.loc 1 3570 5 is_stmt 0 view .LVU1988
 6233 0062 0122     		movs	r2, #1
 6234              	.LVL663:
3570:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6235              		.loc 1 3570 5 view .LVU1989
 6236 0064 DA60     		str	r2, [r3, #12]
3573:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 6237              		.loc 1 3573 5 is_stmt 1 view .LVU1990
 6238 0066 FFF7FEFF 		bl	HAL_RCCEx_CRS_SyncOkCallback
 6239              	.LVL664:
 6240              	.L463:
3618:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6241              		.loc 1 3618 1 is_stmt 0 view .LVU1991
 6242 006a 08BD     		pop	{r3, pc}
 6243              	.LVL665:
 6244              	.L474:
3579:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6245              		.loc 1 3579 5 is_stmt 1 view .LVU1992
 6246 006c 054B     		ldr	r3, .L476
 6247              	.LVL666:
3579:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6248              		.loc 1 3579 5 is_stmt 0 view .LVU1993
 6249 006e 0222     		movs	r2, #2
 6250              	.LVL667:
3579:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 212


 6251              		.loc 1 3579 5 view .LVU1994
 6252 0070 DA60     		str	r2, [r3, #12]
3582:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 6253              		.loc 1 3582 5 is_stmt 1 view .LVU1995
 6254 0072 FFF7FEFF 		bl	HAL_RCCEx_CRS_SyncWarnCallback
 6255              	.LVL668:
 6256 0076 F8E7     		b	.L463
 6257              	.LVL669:
 6258              	.L475:
3588:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6259              		.loc 1 3588 5 view .LVU1996
 6260 0078 024B     		ldr	r3, .L476
 6261              	.LVL670:
3588:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6262              		.loc 1 3588 5 is_stmt 0 view .LVU1997
 6263 007a 0822     		movs	r2, #8
 6264              	.LVL671:
3588:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6265              		.loc 1 3588 5 view .LVU1998
 6266 007c DA60     		str	r2, [r3, #12]
3591:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
 6267              		.loc 1 3591 5 is_stmt 1 view .LVU1999
 6268 007e FFF7FEFF 		bl	HAL_RCCEx_CRS_ExpectedSyncCallback
 6269              	.LVL672:
 6270 0082 F2E7     		b	.L463
 6271              	.L477:
 6272              		.align	2
 6273              	.L476:
 6274 0084 00840040 		.word	1073775616
 6275              		.cfi_endproc
 6276              	.LFE353:
 6278              		.section	.text.HAL_RCCEx_LSECSS_Callback,"ax",%progbits
 6279              		.align	1
 6280              		.weak	HAL_RCCEx_LSECSS_Callback
 6281              		.syntax unified
 6282              		.thumb
 6283              		.thumb_func
 6285              	HAL_RCCEx_LSECSS_Callback:
 6286              	.LFB361:
3890:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3891:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3892:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief Handle the RCC LSE Clock Security System interrupt request.
3893:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval None
3894:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3895:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** void HAL_RCCEx_LSECSS_IRQHandler(void)
3896:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
3897:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Check RCC LSE CSSF flag  */
3898:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   if (__HAL_RCC_GET_IT(RCC_IT_LSECSS))
3899:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
3900:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3901:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* Clear RCC LSE CSS pending bit */
3902:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     __HAL_RCC_CLEAR_IT(RCC_IT_LSECSS);
3903:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3904:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     /* RCC LSE Clock Security System interrupt user callback */
3905:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****     HAL_RCCEx_LSECSS_Callback();
3906:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3907:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   }
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 213


3908:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
3909:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
3910:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** /**
3911:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @brief  RCCEx LSE Clock Security System interrupt callback.
3912:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   * @retval none
3913:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3914:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** __weak void HAL_RCCEx_LSECSS_Callback(void)
3915:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** {
 6287              		.loc 1 3915 1 view -0
 6288              		.cfi_startproc
 6289              		@ args = 0, pretend = 0, frame = 0
 6290              		@ frame_needed = 0, uses_anonymous_args = 0
 6291              		@ link register save eliminated.
3916:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* NOTE : This function should not be modified, when the callback is needed,
3917:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****             the @ref HAL_RCCEx_LSECSS_Callback should be implemented in the user file
3918:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   */
3919:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** }
 6292              		.loc 1 3919 1 view .LVU2001
 6293 0000 7047     		bx	lr
 6294              		.cfi_endproc
 6295              	.LFE361:
 6297              		.section	.text.HAL_RCCEx_LSECSS_IRQHandler,"ax",%progbits
 6298              		.align	1
 6299              		.global	HAL_RCCEx_LSECSS_IRQHandler
 6300              		.syntax unified
 6301              		.thumb
 6302              		.thumb_func
 6304              	HAL_RCCEx_LSECSS_IRQHandler:
 6305              	.LFB360:
3896:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   /* Check RCC LSE CSSF flag  */
 6306              		.loc 1 3896 1 view -0
 6307              		.cfi_startproc
 6308              		@ args = 0, pretend = 0, frame = 0
 6309              		@ frame_needed = 0, uses_anonymous_args = 0
 6310 0000 08B5     		push	{r3, lr}
 6311              		.cfi_def_cfa_offset 8
 6312              		.cfi_offset 3, -8
 6313              		.cfi_offset 14, -4
3898:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 6314              		.loc 1 3898 3 view .LVU2003
3898:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 6315              		.loc 1 3898 7 is_stmt 0 view .LVU2004
 6316 0002 064B     		ldr	r3, .L483
 6317 0004 5B6E     		ldr	r3, [r3, #100]
3898:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c ****   {
 6318              		.loc 1 3898 6 view .LVU2005
 6319 0006 13F4007F 		tst	r3, #512
 6320 000a 00D1     		bne	.L482
 6321              	.L479:
3908:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6322              		.loc 1 3908 1 view .LVU2006
 6323 000c 08BD     		pop	{r3, pc}
 6324              	.L482:
3902:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6325              		.loc 1 3902 5 is_stmt 1 view .LVU2007
 6326 000e 034B     		ldr	r3, .L483
 6327 0010 4FF40072 		mov	r2, #512
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 214


 6328 0014 9A66     		str	r2, [r3, #104]
3905:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6329              		.loc 1 3905 5 view .LVU2008
 6330 0016 FFF7FEFF 		bl	HAL_RCCEx_LSECSS_Callback
 6331              	.LVL673:
3908:Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c **** 
 6332              		.loc 1 3908 1 is_stmt 0 view .LVU2009
 6333 001a F7E7     		b	.L479
 6334              	.L484:
 6335              		.align	2
 6336              	.L483:
 6337 001c 00440258 		.word	1476543488
 6338              		.cfi_endproc
 6339              	.LFE360:
 6341              		.text
 6342              	.Letext0:
 6343              		.file 2 "C:/Users/lenex/AppData/Roaming/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-to
 6344              		.file 3 "C:/Users/lenex/AppData/Roaming/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-to
 6345              		.file 4 "Drivers/CMSIS/Device/ST/STM32H7xx/Include/system_stm32h7xx.h"
 6346              		.file 5 "Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7a3xx.h"
 6347              		.file 6 "C:/Users/lenex/AppData/Roaming/Code/User/globalStorage/bmd.stm32-for-vscode/@xpack-dev-to
 6348              		.file 7 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_def.h"
 6349              		.file 8 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc_ex.h"
 6350              		.file 9 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal.h"
 6351              		.file 10 "Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h"
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 215


DEFINED SYMBOLS
                            *ABS*:00000000 stm32h7xx_hal_rcc_ex.c
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:20     .text.RCCEx_PLL2_Config:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:25     .text.RCCEx_PLL2_Config:00000000 RCCEx_PLL2_Config
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:229    .text.RCCEx_PLL2_Config:00000104 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:234    .text.RCCEx_PLL3_Config:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:239    .text.RCCEx_PLL3_Config:00000000 RCCEx_PLL3_Config
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:443    .text.RCCEx_PLL3_Config:00000104 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:448    .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:454    .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:583    .text.HAL_RCCEx_PeriphCLKConfig:00000084 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:1040   .text.HAL_RCCEx_PeriphCLKConfig:000002a4 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:1044   .text.HAL_RCCEx_PeriphCLKConfig:000002a8 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:1241   .text.HAL_RCCEx_PeriphCLKConfig:000003a4 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:1245   .text.HAL_RCCEx_PeriphCLKConfig:000003a8 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:1288   .text.HAL_RCCEx_PeriphCLKConfig:000003e2 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:1571   .text.HAL_RCCEx_PeriphCLKConfig:00000532 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:1577   .text.HAL_RCCEx_PeriphCLKConfig:00000538 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:1587   .text.HAL_RCCEx_PeriphCLKConfig:0000053c $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:1594   .text.HAL_RCCEx_PeriphCLKConfig:00000548 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:1628   .text.HAL_RCCEx_PeriphCLKConfig:0000057c $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:1634   .text.HAL_RCCEx_PeriphCLKConfig:00000588 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:2110   .text.HAL_RCCEx_PeriphCLKConfig:00000834 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:2115   .text.HAL_RCCEx_PeriphCLKConfig:00000838 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:2574   .text.HAL_RCCEx_PeriphCLKConfig:00000a50 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:2579   .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:2585   .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:2926   .text.HAL_RCCEx_GetPeriphCLKConfig:000001cc $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:2935   .text.HAL_RCCEx_GetD1PCLK1Freq:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:2941   .text.HAL_RCCEx_GetD1PCLK1Freq:00000000 HAL_RCCEx_GetD1PCLK1Freq
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:2971   .text.HAL_RCCEx_GetD1PCLK1Freq:0000001c $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:2977   .text.HAL_RCCEx_GetD3PCLK1Freq:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:2983   .text.HAL_RCCEx_GetD3PCLK1Freq:00000000 HAL_RCCEx_GetD3PCLK1Freq
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:3013   .text.HAL_RCCEx_GetD3PCLK1Freq:0000001c $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:3019   .text.HAL_RCCEx_GetPLL2ClockFreq:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:3025   .text.HAL_RCCEx_GetPLL2ClockFreq:00000000 HAL_RCCEx_GetPLL2ClockFreq
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:3336   .text.HAL_RCCEx_GetPLL2ClockFreq:000001e8 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:3346   .text.HAL_RCCEx_GetPLL3ClockFreq:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:3352   .text.HAL_RCCEx_GetPLL3ClockFreq:00000000 HAL_RCCEx_GetPLL3ClockFreq
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:3663   .text.HAL_RCCEx_GetPLL3ClockFreq:000001e8 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:3673   .text.HAL_RCCEx_GetPLL1ClockFreq:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:3679   .text.HAL_RCCEx_GetPLL1ClockFreq:00000000 HAL_RCCEx_GetPLL1ClockFreq
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:3990   .text.HAL_RCCEx_GetPLL1ClockFreq:000001e8 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:4000   .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:4006   .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:4090   .text.HAL_RCCEx_GetPeriphCLKFreq:00000070 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:4610   .text.HAL_RCCEx_GetPeriphCLKFreq:000002b0 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:4616   .text.HAL_RCCEx_GetPeriphCLKFreq:000002bc $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5191   .text.HAL_RCCEx_GetPeriphCLKFreq:00000544 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5199   .text.HAL_RCCEx_GetPeriphCLKFreq:00000554 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5422   .text.HAL_RCCEx_GetPeriphCLKFreq:00000600 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5430   .text.HAL_RCCEx_GetD1SysClockFreq:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5436   .text.HAL_RCCEx_GetD1SysClockFreq:00000000 HAL_RCCEx_GetD1SysClockFreq
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5488   .text.HAL_RCCEx_GetD1SysClockFreq:00000034 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5496   .text.HAL_RCCEx_EnableLSECSS:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5502   .text.HAL_RCCEx_EnableLSECSS:00000000 HAL_RCCEx_EnableLSECSS
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5519   .text.HAL_RCCEx_EnableLSECSS:0000000c $d
ARM GAS  C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s 			page 216


C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5524   .text.HAL_RCCEx_DisableLSECSS:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5530   .text.HAL_RCCEx_DisableLSECSS:00000000 HAL_RCCEx_DisableLSECSS
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5551   .text.HAL_RCCEx_DisableLSECSS:00000014 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5556   .text.HAL_RCCEx_EnableLSECSS_IT:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5562   .text.HAL_RCCEx_EnableLSECSS_IT:00000000 HAL_RCCEx_EnableLSECSS_IT
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5592   .text.HAL_RCCEx_EnableLSECSS_IT:0000002c $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5597   .text.HAL_RCCEx_WakeUpStopCLKConfig:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5603   .text.HAL_RCCEx_WakeUpStopCLKConfig:00000000 HAL_RCCEx_WakeUpStopCLKConfig
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5623   .text.HAL_RCCEx_WakeUpStopCLKConfig:00000010 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5628   .text.HAL_RCCEx_KerWakeUpStopCLKConfig:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5634   .text.HAL_RCCEx_KerWakeUpStopCLKConfig:00000000 HAL_RCCEx_KerWakeUpStopCLKConfig
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5654   .text.HAL_RCCEx_KerWakeUpStopCLKConfig:00000010 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5659   .text.HAL_RCCEx_CRSConfig:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5665   .text.HAL_RCCEx_CRSConfig:00000000 HAL_RCCEx_CRSConfig
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5766   .text.HAL_RCCEx_CRSConfig:0000006c $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5772   .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5778   .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:00000000 HAL_RCCEx_CRSSoftwareSynchronizationGenerate
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5795   .text.HAL_RCCEx_CRSSoftwareSynchronizationGenerate:0000000c $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5800   .text.HAL_RCCEx_CRSGetSynchronizationInfo:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5806   .text.HAL_RCCEx_CRSGetSynchronizationInfo:00000000 HAL_RCCEx_CRSGetSynchronizationInfo
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5849   .text.HAL_RCCEx_CRSGetSynchronizationInfo:00000020 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5854   .text.HAL_RCCEx_CRSWaitSynchronization:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:5860   .text.HAL_RCCEx_CRSWaitSynchronization:00000000 HAL_RCCEx_CRSWaitSynchronization
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6047   .text.HAL_RCCEx_CRSWaitSynchronization:000000a8 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6052   .text.HAL_RCCEx_CRS_SyncOkCallback:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6058   .text.HAL_RCCEx_CRS_SyncOkCallback:00000000 HAL_RCCEx_CRS_SyncOkCallback
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6071   .text.HAL_RCCEx_CRS_SyncWarnCallback:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6077   .text.HAL_RCCEx_CRS_SyncWarnCallback:00000000 HAL_RCCEx_CRS_SyncWarnCallback
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6090   .text.HAL_RCCEx_CRS_ExpectedSyncCallback:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6096   .text.HAL_RCCEx_CRS_ExpectedSyncCallback:00000000 HAL_RCCEx_CRS_ExpectedSyncCallback
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6109   .text.HAL_RCCEx_CRS_ErrorCallback:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6115   .text.HAL_RCCEx_CRS_ErrorCallback:00000000 HAL_RCCEx_CRS_ErrorCallback
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6130   .text.HAL_RCCEx_CRS_IRQHandler:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6136   .text.HAL_RCCEx_CRS_IRQHandler:00000000 HAL_RCCEx_CRS_IRQHandler
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6274   .text.HAL_RCCEx_CRS_IRQHandler:00000084 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6279   .text.HAL_RCCEx_LSECSS_Callback:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6285   .text.HAL_RCCEx_LSECSS_Callback:00000000 HAL_RCCEx_LSECSS_Callback
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6298   .text.HAL_RCCEx_LSECSS_IRQHandler:00000000 $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6304   .text.HAL_RCCEx_LSECSS_IRQHandler:00000000 HAL_RCCEx_LSECSS_IRQHandler
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:6337   .text.HAL_RCCEx_LSECSS_IRQHandler:0000001c $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:588    .text.HAL_RCCEx_PeriphCLKConfig:00000089 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:588    .text.HAL_RCCEx_PeriphCLKConfig:0000008a $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:1329   .text.HAL_RCCEx_PeriphCLKConfig:0000040b $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:1329   .text.HAL_RCCEx_PeriphCLKConfig:0000040c $t
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:4095   .text.HAL_RCCEx_GetPeriphCLKFreq:00000075 $d
C:\Users\lenex\AppData\Local\Temp\ccCcN1YL.s:4095   .text.HAL_RCCEx_GetPeriphCLKFreq:00000076 $t

UNDEFINED SYMBOLS
HAL_GetTick
HAL_RCC_GetHCLKFreq
D1CorePrescTable
HAL_RCC_GetPCLK1Freq
HAL_RCC_GetSysClockFreq
SystemD2Clock
SystemCoreClock
HAL_GetREVID