read response
This commit is contained in:
		
							parent
							
								
									bde9eaef43
								
							
						
					
					
						commit
						2948d848bd
					
				
					 18 changed files with 3629 additions and 3707 deletions
				
			
		| 
						 | 
				
			
			@ -104,7 +104,7 @@
 | 
			
		|||
							<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.698841167" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi" useByScannerDiscovery="true" value="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.floatabi.value.hard" valueType="enumerated"/>
 | 
			
		||||
							<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.452336633" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="NUCLEO-F411RE" valueType="string"/>
 | 
			
		||||
							<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.197136941" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.6 || Release || false || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || NUCLEO-F411RE || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Core/Inc | ../Drivers/STM32F4xx_HAL_Driver/Inc | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include | ../Drivers/CMSIS/Include ||  ||  || USE_HAL_DRIVER | STM32F411xE ||  || Drivers | Core/Startup | Core ||  ||  || ${workspace_loc:/${ProjName}/STM32F411RETX_FLASH.ld} || true || NonSecure ||  || secure_nsclib.o ||  || None ||  ||  || " valueType="string"/>
 | 
			
		||||
							<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.1378706669" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" value="84" valueType="string"/>
 | 
			
		||||
							<option id="com.st.stm32cube.ide.mcu.debug.option.cpuclock.1378706669" superClass="com.st.stm32cube.ide.mcu.debug.option.cpuclock" useByScannerDiscovery="false" value="84" valueType="string"/>
 | 
			
		||||
							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.1293855918" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
 | 
			
		||||
							<builder buildPath="${workspace_loc:/access_control_stm32}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1861791931" managedBuildOn="true" name="Gnu Make Builder.Release" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
 | 
			
		||||
							<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.773623624" name="MCU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
 | 
			
		||||
| 
						 | 
				
			
			@ -173,4 +173,5 @@
 | 
			
		|||
			<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/>
 | 
			
		||||
		</scannerConfigBuildInfo>
 | 
			
		||||
	</storageModule>
 | 
			
		||||
	<storageModule moduleId="refreshScope"/>
 | 
			
		||||
</cproject>
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
						 | 
				
			
			@ -0,0 +1,2 @@
 | 
			
		|||
eclipse.preferences.version=1
 | 
			
		||||
sfrviewstate={"fFavorites"\:{"fLists"\:{}},"fProperties"\:{"fNodeProperties"\:{}}}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
635E684B79701B039C64EA45C3F84D30=0128DB7B22BCDE154FEB5F4DBED2CA57
 | 
			
		||||
66BE74F758C12D739921AEA421D593D3=0
 | 
			
		||||
66BE74F758C12D739921AEA421D593D3=4
 | 
			
		||||
8DF89ED150041C4CBC7CB9A9CAA90856=AB868319CB57203C6EBBFA9F981B52E0
 | 
			
		||||
DC22A860405A8BF2F2C095E5B6529F12=AB868319CB57203C6EBBFA9F981B52E0
 | 
			
		||||
eclipse.preferences.version=1
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -65,6 +65,8 @@ void Error_Handler(void);
 | 
			
		|||
#define USART_RX_GPIO_Port GPIOA
 | 
			
		||||
#define LD2_Pin GPIO_PIN_5
 | 
			
		||||
#define LD2_GPIO_Port GPIOA
 | 
			
		||||
#define Door_Sensor_Pin GPIO_PIN_7
 | 
			
		||||
#define Door_Sensor_GPIO_Port GPIOA
 | 
			
		||||
#define TMS_Pin GPIO_PIN_13
 | 
			
		||||
#define TMS_GPIO_Port GPIOA
 | 
			
		||||
#define TCK_Pin GPIO_PIN_14
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,25 +1,24 @@
 | 
			
		|||
/* USER CODE BEGIN Header */
 | 
			
		||||
/**
 | 
			
		||||
  ******************************************************************************
 | 
			
		||||
  * @file           : main.c
 | 
			
		||||
  * @brief          : Main program body
 | 
			
		||||
  ******************************************************************************
 | 
			
		||||
  * @attention
 | 
			
		||||
  *
 | 
			
		||||
  * Copyright (c) 2023 STMicroelectronics.
 | 
			
		||||
  * All rights reserved.
 | 
			
		||||
  *
 | 
			
		||||
  * This software is licensed under terms that can be found in the LICENSE file
 | 
			
		||||
  * in the root directory of this software component.
 | 
			
		||||
  * If no LICENSE file comes with this software, it is provided AS-IS.
 | 
			
		||||
  *
 | 
			
		||||
  ******************************************************************************
 | 
			
		||||
  */
 | 
			
		||||
 ******************************************************************************
 | 
			
		||||
 * @file           : main.c
 | 
			
		||||
 * @brief          : Main program body
 | 
			
		||||
 ******************************************************************************
 | 
			
		||||
 * @attention
 | 
			
		||||
 *
 | 
			
		||||
 * Copyright (c) 2023 STMicroelectronics.
 | 
			
		||||
 * All rights reserved.
 | 
			
		||||
 *
 | 
			
		||||
 * This software is licensed under terms that can be found in the LICENSE file
 | 
			
		||||
 * in the root directory of this software component.
 | 
			
		||||
 * If no LICENSE file comes with this software, it is provided AS-IS.
 | 
			
		||||
 *
 | 
			
		||||
 ******************************************************************************
 | 
			
		||||
 */
 | 
			
		||||
/* USER CODE END Header */
 | 
			
		||||
/* Includes ------------------------------------------------------------------*/
 | 
			
		||||
#include "main.h"
 | 
			
		||||
#include "string.h"
 | 
			
		||||
#include "stdio.h"
 | 
			
		||||
 | 
			
		||||
/* Private includes ----------------------------------------------------------*/
 | 
			
		||||
/* USER CODE BEGIN Includes */
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -62,175 +61,180 @@ static void MX_USART2_UART_Init(void);
 | 
			
		|||
/* USER CODE END 0 */
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  * @brief  The application entry point.
 | 
			
		||||
  * @retval int
 | 
			
		||||
  */
 | 
			
		||||
int main(void)
 | 
			
		||||
{
 | 
			
		||||
  /* USER CODE BEGIN 1 */
 | 
			
		||||
 * @brief  The application entry point.
 | 
			
		||||
 * @retval int
 | 
			
		||||
 */
 | 
			
		||||
int main(void) {
 | 
			
		||||
	/* USER CODE BEGIN 1 */
 | 
			
		||||
 | 
			
		||||
  /* USER CODE END 1 */
 | 
			
		||||
	/* USER CODE END 1 */
 | 
			
		||||
 | 
			
		||||
  /* MCU Configuration--------------------------------------------------------*/
 | 
			
		||||
	/* MCU Configuration--------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
 | 
			
		||||
  HAL_Init();;
 | 
			
		||||
	/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
 | 
			
		||||
	HAL_Init();
 | 
			
		||||
 | 
			
		||||
  /* USER CODE BEGIN Init */
 | 
			
		||||
	/* USER CODE BEGIN Init */
 | 
			
		||||
 | 
			
		||||
  /* USER CODE END Init */
 | 
			
		||||
	/* USER CODE END Init */
 | 
			
		||||
 | 
			
		||||
  /* Configure the system clock */
 | 
			
		||||
  SystemClock_Config();
 | 
			
		||||
	/* Configure the system clock */
 | 
			
		||||
	SystemClock_Config();
 | 
			
		||||
 | 
			
		||||
  /* USER CODE BEGIN SysInit */
 | 
			
		||||
	/* USER CODE BEGIN SysInit */
 | 
			
		||||
 | 
			
		||||
  /* USER CODE END SysInit */
 | 
			
		||||
	/* USER CODE END SysInit */
 | 
			
		||||
 | 
			
		||||
  /* Initialize all configured peripherals */
 | 
			
		||||
  MX_GPIO_Init();
 | 
			
		||||
  MX_USART2_UART_Init();
 | 
			
		||||
  /* USER CODE BEGIN 2 */
 | 
			
		||||
  memset(uart_buffer,0,10);
 | 
			
		||||
  /* USER CODE END 2 */
 | 
			
		||||
	/* Initialize all configured peripherals */
 | 
			
		||||
	MX_GPIO_Init();
 | 
			
		||||
	MX_USART2_UART_Init();
 | 
			
		||||
	/* USER CODE BEGIN 2 */
 | 
			
		||||
	memset(uart_buffer, 0, 10);
 | 
			
		||||
	/* USER CODE END 2 */
 | 
			
		||||
 | 
			
		||||
  /* Infinite loop */
 | 
			
		||||
  /* USER CODE BEGIN WHILE */
 | 
			
		||||
  while (1)
 | 
			
		||||
  {
 | 
			
		||||
    /* USER CODE END WHILE */
 | 
			
		||||
	  if(HAL_UART_Receive(&huart2, uart_buffer+uart_index, 1, 250) == HAL_OK) {
 | 
			
		||||
		  uart_index++;
 | 
			
		||||
		  if(uart_buffer[uart_index-1] == 0xFF) {
 | 
			
		||||
			  if(uart_index>1) {
 | 
			
		||||
				  if(uart_buffer[0]==0x00) {
 | 
			
		||||
					  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, uart_buffer[1]);
 | 
			
		||||
				  }
 | 
			
		||||
			  }
 | 
			
		||||
			  uart_index = 0;
 | 
			
		||||
			  memset(uart_buffer,0,10);
 | 
			
		||||
		  }
 | 
			
		||||
	/* Infinite loop */
 | 
			
		||||
	/* USER CODE BEGIN WHILE */
 | 
			
		||||
	while (1) {
 | 
			
		||||
 | 
			
		||||
	  }
 | 
			
		||||
    /* USER CODE BEGIN 3 */
 | 
			
		||||
  }
 | 
			
		||||
  /* USER CODE END 3 */
 | 
			
		||||
		if (HAL_UART_Receive(&huart2, uart_buffer + uart_index, 1, 250)
 | 
			
		||||
				== HAL_OK) {
 | 
			
		||||
			uart_index++;
 | 
			
		||||
			if (uart_buffer[uart_index - 1] == 0xFF) {
 | 
			
		||||
				if (uart_index > 1) {
 | 
			
		||||
					if (uart_buffer[0] == 0x00) {
 | 
			
		||||
						HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, uart_buffer[1]);
 | 
			
		||||
					} else if (uart_buffer[0] == 0x01) {
 | 
			
		||||
						uint8_t payload[3] = { 0x01, HAL_GPIO_ReadPin(GPIOA,
 | 
			
		||||
						GPIO_PIN_7), 0xFF };
 | 
			
		||||
						HAL_UART_Transmit(&huart2, payload, 3, 1500);
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
				uart_index = 0;
 | 
			
		||||
				memset(uart_buffer, 0, 10);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		/* USER CODE END WHILE */
 | 
			
		||||
 | 
			
		||||
		/* USER CODE BEGIN 3 */
 | 
			
		||||
 | 
			
		||||
		/* USER CODE END 3 */
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  * @brief System Clock Configuration
 | 
			
		||||
  * @retval None
 | 
			
		||||
  */
 | 
			
		||||
void SystemClock_Config(void)
 | 
			
		||||
{
 | 
			
		||||
  RCC_OscInitTypeDef RCC_OscInitStruct = {0};
 | 
			
		||||
  RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
 | 
			
		||||
 * @brief System Clock Configuration
 | 
			
		||||
 * @retval None
 | 
			
		||||
 */
 | 
			
		||||
void SystemClock_Config(void) {
 | 
			
		||||
	RCC_OscInitTypeDef RCC_OscInitStruct = { 0 };
 | 
			
		||||
	RCC_ClkInitTypeDef RCC_ClkInitStruct = { 0 };
 | 
			
		||||
 | 
			
		||||
  /** Configure the main internal regulator output voltage
 | 
			
		||||
  */
 | 
			
		||||
  __HAL_RCC_PWR_CLK_ENABLE();
 | 
			
		||||
  __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
 | 
			
		||||
	/** Configure the main internal regulator output voltage
 | 
			
		||||
	 */
 | 
			
		||||
	__HAL_RCC_PWR_CLK_ENABLE();
 | 
			
		||||
	__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
 | 
			
		||||
 | 
			
		||||
  /** Initializes the RCC Oscillators according to the specified parameters
 | 
			
		||||
  * in the RCC_OscInitTypeDef structure.
 | 
			
		||||
  */
 | 
			
		||||
  RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
 | 
			
		||||
  RCC_OscInitStruct.HSIState = RCC_HSI_ON;
 | 
			
		||||
  RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT;
 | 
			
		||||
  RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
 | 
			
		||||
  RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI;
 | 
			
		||||
  RCC_OscInitStruct.PLL.PLLM = 16;
 | 
			
		||||
  RCC_OscInitStruct.PLL.PLLN = 336;
 | 
			
		||||
  RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV4;
 | 
			
		||||
  RCC_OscInitStruct.PLL.PLLQ = 4;
 | 
			
		||||
  if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
 | 
			
		||||
  {
 | 
			
		||||
    Error_Handler();
 | 
			
		||||
  }
 | 
			
		||||
	/** Initializes the RCC Oscillators according to the specified parameters
 | 
			
		||||
	 * in the RCC_OscInitTypeDef structure.
 | 
			
		||||
	 */
 | 
			
		||||
	RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
 | 
			
		||||
	RCC_OscInitStruct.HSIState = RCC_HSI_ON;
 | 
			
		||||
	RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT;
 | 
			
		||||
	RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
 | 
			
		||||
	RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI;
 | 
			
		||||
	RCC_OscInitStruct.PLL.PLLM = 16;
 | 
			
		||||
	RCC_OscInitStruct.PLL.PLLN = 336;
 | 
			
		||||
	RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV4;
 | 
			
		||||
	RCC_OscInitStruct.PLL.PLLQ = 4;
 | 
			
		||||
	if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) {
 | 
			
		||||
		Error_Handler();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
  /** Initializes the CPU, AHB and APB buses clocks
 | 
			
		||||
  */
 | 
			
		||||
  RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
 | 
			
		||||
                              |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
 | 
			
		||||
  RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
 | 
			
		||||
  RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
 | 
			
		||||
  RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2;
 | 
			
		||||
  RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
 | 
			
		||||
	/** Initializes the CPU, AHB and APB buses clocks
 | 
			
		||||
	 */
 | 
			
		||||
	RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK | RCC_CLOCKTYPE_SYSCLK
 | 
			
		||||
			| RCC_CLOCKTYPE_PCLK1 | RCC_CLOCKTYPE_PCLK2;
 | 
			
		||||
	RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
 | 
			
		||||
	RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
 | 
			
		||||
	RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2;
 | 
			
		||||
	RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
 | 
			
		||||
 | 
			
		||||
  if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK)
 | 
			
		||||
  {
 | 
			
		||||
    Error_Handler();
 | 
			
		||||
  }
 | 
			
		||||
	if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK) {
 | 
			
		||||
		Error_Handler();
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  * @brief USART2 Initialization Function
 | 
			
		||||
  * @param None
 | 
			
		||||
  * @retval None
 | 
			
		||||
  */
 | 
			
		||||
static void MX_USART2_UART_Init(void)
 | 
			
		||||
{
 | 
			
		||||
 * @brief USART2 Initialization Function
 | 
			
		||||
 * @param None
 | 
			
		||||
 * @retval None
 | 
			
		||||
 */
 | 
			
		||||
static void MX_USART2_UART_Init(void) {
 | 
			
		||||
 | 
			
		||||
  /* USER CODE BEGIN USART2_Init 0 */
 | 
			
		||||
	/* USER CODE BEGIN USART2_Init 0 */
 | 
			
		||||
 | 
			
		||||
  /* USER CODE END USART2_Init 0 */
 | 
			
		||||
	/* USER CODE END USART2_Init 0 */
 | 
			
		||||
 | 
			
		||||
  /* USER CODE BEGIN USART2_Init 1 */
 | 
			
		||||
	/* USER CODE BEGIN USART2_Init 1 */
 | 
			
		||||
 | 
			
		||||
  /* USER CODE END USART2_Init 1 */
 | 
			
		||||
  huart2.Instance = USART2;
 | 
			
		||||
  huart2.Init.BaudRate = 115200;
 | 
			
		||||
  huart2.Init.WordLength = UART_WORDLENGTH_8B;
 | 
			
		||||
  huart2.Init.StopBits = UART_STOPBITS_1;
 | 
			
		||||
  huart2.Init.Parity = UART_PARITY_NONE;
 | 
			
		||||
  huart2.Init.Mode = UART_MODE_TX_RX;
 | 
			
		||||
  huart2.Init.HwFlowCtl = UART_HWCONTROL_NONE;
 | 
			
		||||
  huart2.Init.OverSampling = UART_OVERSAMPLING_16;
 | 
			
		||||
  if (HAL_UART_Init(&huart2) != HAL_OK)
 | 
			
		||||
  {
 | 
			
		||||
    Error_Handler();
 | 
			
		||||
  }
 | 
			
		||||
  /* USER CODE BEGIN USART2_Init 2 */
 | 
			
		||||
	/* USER CODE END USART2_Init 1 */
 | 
			
		||||
	huart2.Instance = USART2;
 | 
			
		||||
	huart2.Init.BaudRate = 115200;
 | 
			
		||||
	huart2.Init.WordLength = UART_WORDLENGTH_8B;
 | 
			
		||||
	huart2.Init.StopBits = UART_STOPBITS_1;
 | 
			
		||||
	huart2.Init.Parity = UART_PARITY_NONE;
 | 
			
		||||
	huart2.Init.Mode = UART_MODE_TX_RX;
 | 
			
		||||
	huart2.Init.HwFlowCtl = UART_HWCONTROL_NONE;
 | 
			
		||||
	huart2.Init.OverSampling = UART_OVERSAMPLING_16;
 | 
			
		||||
	if (HAL_UART_Init(&huart2) != HAL_OK) {
 | 
			
		||||
		Error_Handler();
 | 
			
		||||
	}
 | 
			
		||||
	/* USER CODE BEGIN USART2_Init 2 */
 | 
			
		||||
 | 
			
		||||
  /* USER CODE END USART2_Init 2 */
 | 
			
		||||
	/* USER CODE END USART2_Init 2 */
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  * @brief GPIO Initialization Function
 | 
			
		||||
  * @param None
 | 
			
		||||
  * @retval None
 | 
			
		||||
  */
 | 
			
		||||
static void MX_GPIO_Init(void)
 | 
			
		||||
{
 | 
			
		||||
  GPIO_InitTypeDef GPIO_InitStruct = {0};
 | 
			
		||||
/* USER CODE BEGIN MX_GPIO_Init_1 */
 | 
			
		||||
/* USER CODE END MX_GPIO_Init_1 */
 | 
			
		||||
 * @brief GPIO Initialization Function
 | 
			
		||||
 * @param None
 | 
			
		||||
 * @retval None
 | 
			
		||||
 */
 | 
			
		||||
static void MX_GPIO_Init(void) {
 | 
			
		||||
	GPIO_InitTypeDef GPIO_InitStruct = { 0 };
 | 
			
		||||
	/* USER CODE BEGIN MX_GPIO_Init_1 */
 | 
			
		||||
	/* USER CODE END MX_GPIO_Init_1 */
 | 
			
		||||
 | 
			
		||||
  /* GPIO Ports Clock Enable */
 | 
			
		||||
  __HAL_RCC_GPIOC_CLK_ENABLE();
 | 
			
		||||
  __HAL_RCC_GPIOH_CLK_ENABLE();
 | 
			
		||||
  __HAL_RCC_GPIOA_CLK_ENABLE();
 | 
			
		||||
  __HAL_RCC_GPIOB_CLK_ENABLE();
 | 
			
		||||
	/* GPIO Ports Clock Enable */
 | 
			
		||||
	__HAL_RCC_GPIOC_CLK_ENABLE();
 | 
			
		||||
	__HAL_RCC_GPIOH_CLK_ENABLE();
 | 
			
		||||
	__HAL_RCC_GPIOA_CLK_ENABLE();
 | 
			
		||||
	__HAL_RCC_GPIOB_CLK_ENABLE();
 | 
			
		||||
 | 
			
		||||
  /*Configure GPIO pin Output Level */
 | 
			
		||||
  HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_RESET);
 | 
			
		||||
	/*Configure GPIO pin Output Level */
 | 
			
		||||
	HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_RESET);
 | 
			
		||||
 | 
			
		||||
  /*Configure GPIO pin : B1_Pin */
 | 
			
		||||
  GPIO_InitStruct.Pin = B1_Pin;
 | 
			
		||||
  GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING;
 | 
			
		||||
  GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
  HAL_GPIO_Init(B1_GPIO_Port, &GPIO_InitStruct);
 | 
			
		||||
	/*Configure GPIO pin : B1_Pin */
 | 
			
		||||
	GPIO_InitStruct.Pin = B1_Pin;
 | 
			
		||||
	GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING;
 | 
			
		||||
	GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
	HAL_GPIO_Init(B1_GPIO_Port, &GPIO_InitStruct);
 | 
			
		||||
 | 
			
		||||
  /*Configure GPIO pin : LD2_Pin */
 | 
			
		||||
  GPIO_InitStruct.Pin = LD2_Pin;
 | 
			
		||||
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
 | 
			
		||||
  GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
 | 
			
		||||
  HAL_GPIO_Init(LD2_GPIO_Port, &GPIO_InitStruct);
 | 
			
		||||
	/*Configure GPIO pin : LD2_Pin */
 | 
			
		||||
	GPIO_InitStruct.Pin = LD2_Pin;
 | 
			
		||||
	GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
 | 
			
		||||
	GPIO_InitStruct.Pull = GPIO_NOPULL;
 | 
			
		||||
	GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
 | 
			
		||||
	HAL_GPIO_Init(LD2_GPIO_Port, &GPIO_InitStruct);
 | 
			
		||||
 | 
			
		||||
/* USER CODE BEGIN MX_GPIO_Init_2 */
 | 
			
		||||
/* USER CODE END MX_GPIO_Init_2 */
 | 
			
		||||
	/*Configure GPIO pin : Door_Sensor_Pin */
 | 
			
		||||
	GPIO_InitStruct.Pin = Door_Sensor_Pin;
 | 
			
		||||
	GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
 | 
			
		||||
	GPIO_InitStruct.Pull = GPIO_PULLUP;
 | 
			
		||||
	HAL_GPIO_Init(Door_Sensor_GPIO_Port, &GPIO_InitStruct);
 | 
			
		||||
 | 
			
		||||
	/* USER CODE BEGIN MX_GPIO_Init_2 */
 | 
			
		||||
	/* USER CODE END MX_GPIO_Init_2 */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* USER CODE BEGIN 4 */
 | 
			
		||||
| 
						 | 
				
			
			@ -238,18 +242,16 @@ static void MX_GPIO_Init(void)
 | 
			
		|||
/* USER CODE END 4 */
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  * @brief  This function is executed in case of error occurrence.
 | 
			
		||||
  * @retval None
 | 
			
		||||
  */
 | 
			
		||||
void Error_Handler(void)
 | 
			
		||||
{
 | 
			
		||||
  /* USER CODE BEGIN Error_Handler_Debug */
 | 
			
		||||
  /* User can add his own implementation to report the HAL error return state */
 | 
			
		||||
  __disable_irq();
 | 
			
		||||
  while (1)
 | 
			
		||||
  {
 | 
			
		||||
  }
 | 
			
		||||
  /* USER CODE END Error_Handler_Debug */
 | 
			
		||||
 * @brief  This function is executed in case of error occurrence.
 | 
			
		||||
 * @retval None
 | 
			
		||||
 */
 | 
			
		||||
void Error_Handler(void) {
 | 
			
		||||
	/* USER CODE BEGIN Error_Handler_Debug */
 | 
			
		||||
	/* User can add his own implementation to report the HAL error return state */
 | 
			
		||||
	__disable_irq();
 | 
			
		||||
	while (1) {
 | 
			
		||||
	}
 | 
			
		||||
	/* USER CODE END Error_Handler_Debug */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#ifdef  USE_FULL_ASSERT
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
../Core/Src/main.c:68:5:main	5
 | 
			
		||||
../Core/Src/main.c:124:6:SystemClock_Config	3
 | 
			
		||||
../Core/Src/main.c:171:13:MX_USART2_UART_Init	2
 | 
			
		||||
../Core/Src/main.c:204:13:MX_GPIO_Init	1
 | 
			
		||||
../Core/Src/main.c:244:6:Error_Handler	1
 | 
			
		||||
../Core/Src/main.c:67:5:main	1
 | 
			
		||||
../Core/Src/main.c:130:6:SystemClock_Config	3
 | 
			
		||||
../Core/Src/main.c:174:13:MX_USART2_UART_Init	2
 | 
			
		||||
../Core/Src/main.c:205:13:MX_GPIO_Init	1
 | 
			
		||||
../Core/Src/main.c:250:6:Error_Handler	1
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
../Core/Src/main.c:68:5:main	8	static
 | 
			
		||||
../Core/Src/main.c:124:6:SystemClock_Config	88	static
 | 
			
		||||
../Core/Src/main.c:171:13:MX_USART2_UART_Init	8	static
 | 
			
		||||
../Core/Src/main.c:204:13:MX_GPIO_Init	48	static
 | 
			
		||||
../Core/Src/main.c:244:6:Error_Handler	4	static,ignoring_inline_asm
 | 
			
		||||
../Core/Src/main.c:67:5:main	8	static
 | 
			
		||||
../Core/Src/main.c:130:6:SystemClock_Config	88	static
 | 
			
		||||
../Core/Src/main.c:174:13:MX_USART2_UART_Init	8	static
 | 
			
		||||
../Core/Src/main.c:205:13:MX_GPIO_Init	48	static
 | 
			
		||||
../Core/Src/main.c:250:6:Error_Handler	4	static,ignoring_inline_asm
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							| 
						 | 
				
			
			@ -105,30 +105,11 @@ Discarded input sections
 | 
			
		|||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/main.o
 | 
			
		||||
 .text          0x0000000000000000        0x0 ./Core/Src/main.o
 | 
			
		||||
 .data          0x0000000000000000        0x0 ./Core/Src/main.o
 | 
			
		||||
 .bss           0x0000000000000000        0x0 ./Core/Src/main.o
 | 
			
		||||
 .bss.uart_index
 | 
			
		||||
                0x0000000000000000        0x1 ./Core/Src/main.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
| 
						 | 
				
			
			@ -209,7 +190,7 @@ Discarded input sections
 | 
			
		|||
 .debug_macro   0x0000000000000000       0x89 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .debug_macro   0x0000000000000000      0x295 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .debug_macro   0x0000000000000000      0x126 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .debug_macro   0x0000000000000000       0x58 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .debug_macro   0x0000000000000000       0x64 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
| 
						 | 
				
			
			@ -288,7 +269,7 @@ Discarded input sections
 | 
			
		|||
 .debug_macro   0x0000000000000000       0x89 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .debug_macro   0x0000000000000000      0x295 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .debug_macro   0x0000000000000000      0x126 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .debug_macro   0x0000000000000000       0x58 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .debug_macro   0x0000000000000000       0x64 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/syscalls.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/syscalls.o
 | 
			
		||||
 .group         0x0000000000000000        0xc ./Core/Src/syscalls.o
 | 
			
		||||
| 
						 | 
				
			
			@ -2241,8 +2222,8 @@ Discarded input sections
 | 
			
		|||
                0x0000000000000000       0x14 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 .text.HAL_UART_MspDeInit
 | 
			
		||||
                0x0000000000000000       0x14 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 .text.HAL_UART_Transmit
 | 
			
		||||
                0x0000000000000000      0x124 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 .text.HAL_UART_Receive
 | 
			
		||||
                0x0000000000000000      0x144 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 .text.HAL_UART_Transmit_IT
 | 
			
		||||
                0x0000000000000000       0x8a ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 .text.HAL_UART_Receive_IT
 | 
			
		||||
| 
						 | 
				
			
			@ -2678,7 +2659,7 @@ LOAD C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
 | 
			
		|||
                0x0000000008000000                g_pfnVectors
 | 
			
		||||
                0x0000000008000198                . = ALIGN (0x4)
 | 
			
		||||
 | 
			
		||||
.text           0x0000000008000198     0x1ebc
 | 
			
		||||
.text           0x0000000008000198     0x1e58
 | 
			
		||||
                0x0000000008000198                . = ALIGN (0x4)
 | 
			
		||||
 *(.text)
 | 
			
		||||
 .text          0x0000000008000198       0x40 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtbegin.o
 | 
			
		||||
| 
						 | 
				
			
			@ -2690,274 +2671,276 @@ LOAD C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
 | 
			
		|||
                0x00000000080004d0                __aeabi_idiv0
 | 
			
		||||
                0x00000000080004d0                __aeabi_ldiv0
 | 
			
		||||
 *(.text*)
 | 
			
		||||
 .text.main     0x00000000080004d4       0x94 ./Core/Src/main.o
 | 
			
		||||
 .text.main     0x00000000080004d4       0x38 ./Core/Src/main.o
 | 
			
		||||
                0x00000000080004d4                main
 | 
			
		||||
 .text.SystemClock_Config
 | 
			
		||||
                0x0000000008000568       0xd4 ./Core/Src/main.o
 | 
			
		||||
                0x0000000008000568                SystemClock_Config
 | 
			
		||||
                0x000000000800050c       0xd4 ./Core/Src/main.o
 | 
			
		||||
                0x000000000800050c                SystemClock_Config
 | 
			
		||||
 .text.MX_USART2_UART_Init
 | 
			
		||||
                0x000000000800063c       0x54 ./Core/Src/main.o
 | 
			
		||||
                0x00000000080005e0       0x54 ./Core/Src/main.o
 | 
			
		||||
 .text.MX_GPIO_Init
 | 
			
		||||
                0x0000000008000690       0xdc ./Core/Src/main.o
 | 
			
		||||
                0x0000000008000634       0xf4 ./Core/Src/main.o
 | 
			
		||||
 .text.Error_Handler
 | 
			
		||||
                0x000000000800076c        0xa ./Core/Src/main.o
 | 
			
		||||
                0x000000000800076c                Error_Handler
 | 
			
		||||
 *fill*         0x0000000008000776        0x2 
 | 
			
		||||
                0x0000000008000728        0xa ./Core/Src/main.o
 | 
			
		||||
                0x0000000008000728                Error_Handler
 | 
			
		||||
 *fill*         0x0000000008000732        0x2 
 | 
			
		||||
 .text.HAL_MspInit
 | 
			
		||||
                0x0000000008000778       0x50 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
                0x0000000008000778                HAL_MspInit
 | 
			
		||||
                0x0000000008000734       0x50 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
                0x0000000008000734                HAL_MspInit
 | 
			
		||||
 .text.HAL_UART_MspInit
 | 
			
		||||
                0x00000000080007c8       0x90 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
                0x00000000080007c8                HAL_UART_MspInit
 | 
			
		||||
                0x0000000008000784       0x90 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
                0x0000000008000784                HAL_UART_MspInit
 | 
			
		||||
 .text.NMI_Handler
 | 
			
		||||
                0x0000000008000858        0x6 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x0000000008000858                NMI_Handler
 | 
			
		||||
                0x0000000008000814        0x6 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x0000000008000814                NMI_Handler
 | 
			
		||||
 .text.HardFault_Handler
 | 
			
		||||
                0x000000000800085e        0x6 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x000000000800085e                HardFault_Handler
 | 
			
		||||
                0x000000000800081a        0x6 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x000000000800081a                HardFault_Handler
 | 
			
		||||
 .text.MemManage_Handler
 | 
			
		||||
                0x0000000008000864        0x6 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x0000000008000864                MemManage_Handler
 | 
			
		||||
                0x0000000008000820        0x6 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x0000000008000820                MemManage_Handler
 | 
			
		||||
 .text.BusFault_Handler
 | 
			
		||||
                0x000000000800086a        0x6 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x000000000800086a                BusFault_Handler
 | 
			
		||||
                0x0000000008000826        0x6 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x0000000008000826                BusFault_Handler
 | 
			
		||||
 .text.UsageFault_Handler
 | 
			
		||||
                0x0000000008000870        0x6 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x0000000008000870                UsageFault_Handler
 | 
			
		||||
                0x000000000800082c        0x6 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x000000000800082c                UsageFault_Handler
 | 
			
		||||
 .text.SVC_Handler
 | 
			
		||||
                0x0000000008000876        0xe ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x0000000008000876                SVC_Handler
 | 
			
		||||
                0x0000000008000832        0xe ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x0000000008000832                SVC_Handler
 | 
			
		||||
 .text.DebugMon_Handler
 | 
			
		||||
                0x0000000008000884        0xe ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x0000000008000884                DebugMon_Handler
 | 
			
		||||
                0x0000000008000840        0xe ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x0000000008000840                DebugMon_Handler
 | 
			
		||||
 .text.PendSV_Handler
 | 
			
		||||
                0x0000000008000892        0xe ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x0000000008000892                PendSV_Handler
 | 
			
		||||
                0x000000000800084e        0xe ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x000000000800084e                PendSV_Handler
 | 
			
		||||
 .text.SysTick_Handler
 | 
			
		||||
                0x00000000080008a0        0xc ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x00000000080008a0                SysTick_Handler
 | 
			
		||||
                0x000000000800085c        0xc ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x000000000800085c                SysTick_Handler
 | 
			
		||||
 .text.SystemInit
 | 
			
		||||
                0x00000000080008ac       0x24 ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
                0x00000000080008ac                SystemInit
 | 
			
		||||
                0x0000000008000868       0x24 ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
                0x0000000008000868                SystemInit
 | 
			
		||||
 .text.Reset_Handler
 | 
			
		||||
                0x00000000080008d0       0x50 ./Core/Startup/startup_stm32f411retx.o
 | 
			
		||||
                0x00000000080008d0                Reset_Handler
 | 
			
		||||
                0x000000000800088c       0x50 ./Core/Startup/startup_stm32f411retx.o
 | 
			
		||||
                0x000000000800088c                Reset_Handler
 | 
			
		||||
 .text.Default_Handler
 | 
			
		||||
                0x0000000008000920        0x2 ./Core/Startup/startup_stm32f411retx.o
 | 
			
		||||
                0x0000000008000920                RTC_Alarm_IRQHandler
 | 
			
		||||
                0x0000000008000920                EXTI2_IRQHandler
 | 
			
		||||
                0x0000000008000920                SPI4_IRQHandler
 | 
			
		||||
                0x0000000008000920                TIM1_CC_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA2_Stream5_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA1_Stream5_IRQHandler
 | 
			
		||||
                0x0000000008000920                PVD_IRQHandler
 | 
			
		||||
                0x0000000008000920                SDIO_IRQHandler
 | 
			
		||||
                0x0000000008000920                TAMP_STAMP_IRQHandler
 | 
			
		||||
                0x0000000008000920                EXTI3_IRQHandler
 | 
			
		||||
                0x0000000008000920                TIM1_UP_TIM10_IRQHandler
 | 
			
		||||
                0x0000000008000920                I2C3_ER_IRQHandler
 | 
			
		||||
                0x0000000008000920                EXTI0_IRQHandler
 | 
			
		||||
                0x0000000008000920                I2C2_EV_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA1_Stream2_IRQHandler
 | 
			
		||||
                0x0000000008000920                FPU_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA2_Stream2_IRQHandler
 | 
			
		||||
                0x0000000008000920                SPI1_IRQHandler
 | 
			
		||||
                0x0000000008000920                TIM1_BRK_TIM9_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA2_Stream3_IRQHandler
 | 
			
		||||
                0x0000000008000920                USART6_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA2_Stream0_IRQHandler
 | 
			
		||||
                0x0000000008000920                TIM4_IRQHandler
 | 
			
		||||
                0x0000000008000920                I2C1_EV_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA1_Stream6_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA1_Stream1_IRQHandler
 | 
			
		||||
                0x0000000008000920                TIM3_IRQHandler
 | 
			
		||||
                0x0000000008000920                RCC_IRQHandler
 | 
			
		||||
                0x0000000008000920                Default_Handler
 | 
			
		||||
                0x0000000008000920                EXTI15_10_IRQHandler
 | 
			
		||||
                0x0000000008000920                ADC_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA1_Stream7_IRQHandler
 | 
			
		||||
                0x0000000008000920                SPI5_IRQHandler
 | 
			
		||||
                0x0000000008000920                TIM5_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA2_Stream7_IRQHandler
 | 
			
		||||
                0x0000000008000920                I2C3_EV_IRQHandler
 | 
			
		||||
                0x0000000008000920                EXTI9_5_IRQHandler
 | 
			
		||||
                0x0000000008000920                RTC_WKUP_IRQHandler
 | 
			
		||||
                0x0000000008000920                SPI2_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA1_Stream0_IRQHandler
 | 
			
		||||
                0x0000000008000920                EXTI4_IRQHandler
 | 
			
		||||
                0x0000000008000920                WWDG_IRQHandler
 | 
			
		||||
                0x0000000008000920                TIM2_IRQHandler
 | 
			
		||||
                0x0000000008000920                OTG_FS_WKUP_IRQHandler
 | 
			
		||||
                0x0000000008000920                TIM1_TRG_COM_TIM11_IRQHandler
 | 
			
		||||
                0x0000000008000920                EXTI1_IRQHandler
 | 
			
		||||
                0x0000000008000920                USART2_IRQHandler
 | 
			
		||||
                0x0000000008000920                I2C2_ER_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA2_Stream1_IRQHandler
 | 
			
		||||
                0x0000000008000920                FLASH_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA2_Stream4_IRQHandler
 | 
			
		||||
                0x0000000008000920                USART1_IRQHandler
 | 
			
		||||
                0x0000000008000920                OTG_FS_IRQHandler
 | 
			
		||||
                0x0000000008000920                SPI3_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA1_Stream4_IRQHandler
 | 
			
		||||
                0x0000000008000920                I2C1_ER_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA2_Stream6_IRQHandler
 | 
			
		||||
                0x0000000008000920                DMA1_Stream3_IRQHandler
 | 
			
		||||
 *fill*         0x0000000008000922        0x2 
 | 
			
		||||
                0x00000000080008dc        0x2 ./Core/Startup/startup_stm32f411retx.o
 | 
			
		||||
                0x00000000080008dc                RTC_Alarm_IRQHandler
 | 
			
		||||
                0x00000000080008dc                EXTI2_IRQHandler
 | 
			
		||||
                0x00000000080008dc                SPI4_IRQHandler
 | 
			
		||||
                0x00000000080008dc                TIM1_CC_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA2_Stream5_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA1_Stream5_IRQHandler
 | 
			
		||||
                0x00000000080008dc                PVD_IRQHandler
 | 
			
		||||
                0x00000000080008dc                SDIO_IRQHandler
 | 
			
		||||
                0x00000000080008dc                TAMP_STAMP_IRQHandler
 | 
			
		||||
                0x00000000080008dc                EXTI3_IRQHandler
 | 
			
		||||
                0x00000000080008dc                TIM1_UP_TIM10_IRQHandler
 | 
			
		||||
                0x00000000080008dc                I2C3_ER_IRQHandler
 | 
			
		||||
                0x00000000080008dc                EXTI0_IRQHandler
 | 
			
		||||
                0x00000000080008dc                I2C2_EV_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA1_Stream2_IRQHandler
 | 
			
		||||
                0x00000000080008dc                FPU_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA2_Stream2_IRQHandler
 | 
			
		||||
                0x00000000080008dc                SPI1_IRQHandler
 | 
			
		||||
                0x00000000080008dc                TIM1_BRK_TIM9_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA2_Stream3_IRQHandler
 | 
			
		||||
                0x00000000080008dc                USART6_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA2_Stream0_IRQHandler
 | 
			
		||||
                0x00000000080008dc                TIM4_IRQHandler
 | 
			
		||||
                0x00000000080008dc                I2C1_EV_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA1_Stream6_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA1_Stream1_IRQHandler
 | 
			
		||||
                0x00000000080008dc                TIM3_IRQHandler
 | 
			
		||||
                0x00000000080008dc                RCC_IRQHandler
 | 
			
		||||
                0x00000000080008dc                Default_Handler
 | 
			
		||||
                0x00000000080008dc                EXTI15_10_IRQHandler
 | 
			
		||||
                0x00000000080008dc                ADC_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA1_Stream7_IRQHandler
 | 
			
		||||
                0x00000000080008dc                SPI5_IRQHandler
 | 
			
		||||
                0x00000000080008dc                TIM5_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA2_Stream7_IRQHandler
 | 
			
		||||
                0x00000000080008dc                I2C3_EV_IRQHandler
 | 
			
		||||
                0x00000000080008dc                EXTI9_5_IRQHandler
 | 
			
		||||
                0x00000000080008dc                RTC_WKUP_IRQHandler
 | 
			
		||||
                0x00000000080008dc                SPI2_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA1_Stream0_IRQHandler
 | 
			
		||||
                0x00000000080008dc                EXTI4_IRQHandler
 | 
			
		||||
                0x00000000080008dc                WWDG_IRQHandler
 | 
			
		||||
                0x00000000080008dc                TIM2_IRQHandler
 | 
			
		||||
                0x00000000080008dc                OTG_FS_WKUP_IRQHandler
 | 
			
		||||
                0x00000000080008dc                TIM1_TRG_COM_TIM11_IRQHandler
 | 
			
		||||
                0x00000000080008dc                EXTI1_IRQHandler
 | 
			
		||||
                0x00000000080008dc                USART2_IRQHandler
 | 
			
		||||
                0x00000000080008dc                I2C2_ER_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA2_Stream1_IRQHandler
 | 
			
		||||
                0x00000000080008dc                FLASH_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA2_Stream4_IRQHandler
 | 
			
		||||
                0x00000000080008dc                USART1_IRQHandler
 | 
			
		||||
                0x00000000080008dc                OTG_FS_IRQHandler
 | 
			
		||||
                0x00000000080008dc                SPI3_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA1_Stream4_IRQHandler
 | 
			
		||||
                0x00000000080008dc                I2C1_ER_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA2_Stream6_IRQHandler
 | 
			
		||||
                0x00000000080008dc                DMA1_Stream3_IRQHandler
 | 
			
		||||
 *fill*         0x00000000080008de        0x2 
 | 
			
		||||
 .text.HAL_Init
 | 
			
		||||
                0x0000000008000924       0x44 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
                0x0000000008000924                HAL_Init
 | 
			
		||||
                0x00000000080008e0       0x44 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
                0x00000000080008e0                HAL_Init
 | 
			
		||||
 .text.HAL_InitTick
 | 
			
		||||
                0x0000000008000968       0x60 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
                0x0000000008000968                HAL_InitTick
 | 
			
		||||
                0x0000000008000924       0x60 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
                0x0000000008000924                HAL_InitTick
 | 
			
		||||
 .text.HAL_IncTick
 | 
			
		||||
                0x00000000080009c8       0x28 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
                0x00000000080009c8                HAL_IncTick
 | 
			
		||||
                0x0000000008000984       0x28 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
                0x0000000008000984                HAL_IncTick
 | 
			
		||||
 .text.HAL_GetTick
 | 
			
		||||
                0x00000000080009f0       0x18 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
                0x00000000080009f0                HAL_GetTick
 | 
			
		||||
                0x00000000080009ac       0x18 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
                0x00000000080009ac                HAL_GetTick
 | 
			
		||||
 .text.__NVIC_SetPriorityGrouping
 | 
			
		||||
                0x0000000008000a08       0x48 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
                0x00000000080009c4       0x48 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 .text.__NVIC_GetPriorityGrouping
 | 
			
		||||
                0x0000000008000a50       0x1c ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
                0x0000000008000a0c       0x1c ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 .text.__NVIC_SetPriority
 | 
			
		||||
                0x0000000008000a6c       0x54 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
                0x0000000008000a28       0x54 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 .text.NVIC_EncodePriority
 | 
			
		||||
                0x0000000008000ac0       0x66 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 *fill*         0x0000000008000b26        0x2 
 | 
			
		||||
                0x0000000008000a7c       0x66 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 *fill*         0x0000000008000ae2        0x2 
 | 
			
		||||
 .text.SysTick_Config
 | 
			
		||||
                0x0000000008000b28       0x44 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
                0x0000000008000ae4       0x44 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 .text.HAL_NVIC_SetPriorityGrouping
 | 
			
		||||
                0x0000000008000b6c       0x16 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
                0x0000000008000b6c                HAL_NVIC_SetPriorityGrouping
 | 
			
		||||
                0x0000000008000b28       0x16 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
                0x0000000008000b28                HAL_NVIC_SetPriorityGrouping
 | 
			
		||||
 .text.HAL_NVIC_SetPriority
 | 
			
		||||
                0x0000000008000b82       0x38 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
                0x0000000008000b82                HAL_NVIC_SetPriority
 | 
			
		||||
                0x0000000008000b3e       0x38 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
                0x0000000008000b3e                HAL_NVIC_SetPriority
 | 
			
		||||
 .text.HAL_SYSTICK_Config
 | 
			
		||||
                0x0000000008000bba       0x18 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
                0x0000000008000bba                HAL_SYSTICK_Config
 | 
			
		||||
 *fill*         0x0000000008000bd2        0x2 
 | 
			
		||||
                0x0000000008000b76       0x18 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
                0x0000000008000b76                HAL_SYSTICK_Config
 | 
			
		||||
 *fill*         0x0000000008000b8e        0x2 
 | 
			
		||||
 .text.HAL_GPIO_Init
 | 
			
		||||
                0x0000000008000bd4      0x308 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
                0x0000000008000bd4                HAL_GPIO_Init
 | 
			
		||||
                0x0000000008000b90      0x308 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
                0x0000000008000b90                HAL_GPIO_Init
 | 
			
		||||
 .text.HAL_GPIO_WritePin
 | 
			
		||||
                0x0000000008000edc       0x32 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
                0x0000000008000edc                HAL_GPIO_WritePin
 | 
			
		||||
 *fill*         0x0000000008000f0e        0x2 
 | 
			
		||||
                0x0000000008000e98       0x32 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
                0x0000000008000e98                HAL_GPIO_WritePin
 | 
			
		||||
 *fill*         0x0000000008000eca        0x2 
 | 
			
		||||
 .text.HAL_RCC_OscConfig
 | 
			
		||||
                0x0000000008000f10      0x4f0 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
                0x0000000008000f10                HAL_RCC_OscConfig
 | 
			
		||||
                0x0000000008000ecc      0x4f0 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
                0x0000000008000ecc                HAL_RCC_OscConfig
 | 
			
		||||
 .text.HAL_RCC_ClockConfig
 | 
			
		||||
                0x0000000008001400      0x1cc ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
                0x0000000008001400                HAL_RCC_ClockConfig
 | 
			
		||||
                0x00000000080013bc      0x1cc ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
                0x00000000080013bc                HAL_RCC_ClockConfig
 | 
			
		||||
 .text.HAL_RCC_GetSysClockFreq
 | 
			
		||||
                0x00000000080015cc      0x20c ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
                0x00000000080015cc                HAL_RCC_GetSysClockFreq
 | 
			
		||||
                0x0000000008001588      0x20c ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
                0x0000000008001588                HAL_RCC_GetSysClockFreq
 | 
			
		||||
 .text.HAL_RCC_GetHCLKFreq
 | 
			
		||||
                0x00000000080017d8       0x18 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
                0x00000000080017d8                HAL_RCC_GetHCLKFreq
 | 
			
		||||
                0x0000000008001794       0x18 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
                0x0000000008001794                HAL_RCC_GetHCLKFreq
 | 
			
		||||
 .text.HAL_RCC_GetPCLK1Freq
 | 
			
		||||
                0x00000000080017f0       0x28 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
                0x00000000080017f0                HAL_RCC_GetPCLK1Freq
 | 
			
		||||
                0x00000000080017ac       0x28 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
                0x00000000080017ac                HAL_RCC_GetPCLK1Freq
 | 
			
		||||
 .text.HAL_RCC_GetPCLK2Freq
 | 
			
		||||
                0x0000000008001818       0x28 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
                0x0000000008001818                HAL_RCC_GetPCLK2Freq
 | 
			
		||||
                0x00000000080017d4       0x28 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
                0x00000000080017d4                HAL_RCC_GetPCLK2Freq
 | 
			
		||||
 .text.HAL_UART_Init
 | 
			
		||||
                0x0000000008001840       0x9a ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
                0x0000000008001840                HAL_UART_Init
 | 
			
		||||
 .text.HAL_UART_Receive
 | 
			
		||||
                0x00000000080018da      0x144 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
                0x00000000080018da                HAL_UART_Receive
 | 
			
		||||
                0x00000000080017fc       0x9a ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
                0x00000000080017fc                HAL_UART_Init
 | 
			
		||||
 .text.HAL_UART_Transmit
 | 
			
		||||
                0x0000000008001896      0x124 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
                0x0000000008001896                HAL_UART_Transmit
 | 
			
		||||
 .text.UART_WaitOnFlagUntilTimeout
 | 
			
		||||
                0x0000000008001a1e       0xdc ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 *fill*         0x0000000008001afa        0x2 
 | 
			
		||||
                0x00000000080019ba       0xdc ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 *fill*         0x0000000008001a96        0x2 
 | 
			
		||||
 .text.UART_SetConfig
 | 
			
		||||
                0x0000000008001afc      0x4e8 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 .text.memset   0x0000000008001fe4       0x10 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-memset.o)
 | 
			
		||||
                0x0000000008001fe4                memset
 | 
			
		||||
                0x0000000008001a98      0x4e8 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 .text.memset   0x0000000008001f80       0x10 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-memset.o)
 | 
			
		||||
                0x0000000008001f80                memset
 | 
			
		||||
 .text.__libc_init_array
 | 
			
		||||
                0x0000000008001ff4       0x48 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-init.o)
 | 
			
		||||
                0x0000000008001ff4                __libc_init_array
 | 
			
		||||
                0x0000000008001f90       0x48 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(libc_a-init.o)
 | 
			
		||||
                0x0000000008001f90                __libc_init_array
 | 
			
		||||
 *(.glue_7)
 | 
			
		||||
 .glue_7        0x000000000800203c        0x0 linker stubs
 | 
			
		||||
 .glue_7        0x0000000008001fd8        0x0 linker stubs
 | 
			
		||||
 *(.glue_7t)
 | 
			
		||||
 .glue_7t       0x000000000800203c        0x0 linker stubs
 | 
			
		||||
 .glue_7t       0x0000000008001fd8        0x0 linker stubs
 | 
			
		||||
 *(.eh_frame)
 | 
			
		||||
 .eh_frame      0x000000000800203c        0x0 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtbegin.o
 | 
			
		||||
 .eh_frame      0x0000000008001fd8        0x0 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtbegin.o
 | 
			
		||||
 *(.init)
 | 
			
		||||
 .init          0x000000000800203c        0x4 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crti.o
 | 
			
		||||
                0x000000000800203c                _init
 | 
			
		||||
 .init          0x0000000008002040        0x8 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtn.o
 | 
			
		||||
 .init          0x0000000008001fd8        0x4 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crti.o
 | 
			
		||||
                0x0000000008001fd8                _init
 | 
			
		||||
 .init          0x0000000008001fdc        0x8 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtn.o
 | 
			
		||||
 *(.fini)
 | 
			
		||||
 .fini          0x0000000008002048        0x4 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crti.o
 | 
			
		||||
                0x0000000008002048                _fini
 | 
			
		||||
 .fini          0x000000000800204c        0x8 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtn.o
 | 
			
		||||
                0x0000000008002054                . = ALIGN (0x4)
 | 
			
		||||
                0x0000000008002054                _etext = .
 | 
			
		||||
 .fini          0x0000000008001fe4        0x4 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crti.o
 | 
			
		||||
                0x0000000008001fe4                _fini
 | 
			
		||||
 .fini          0x0000000008001fe8        0x8 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtn.o
 | 
			
		||||
                0x0000000008001ff0                . = ALIGN (0x4)
 | 
			
		||||
                0x0000000008001ff0                _etext = .
 | 
			
		||||
 | 
			
		||||
.vfp11_veneer   0x0000000008002054        0x0
 | 
			
		||||
 .vfp11_veneer  0x0000000008002054        0x0 linker stubs
 | 
			
		||||
.vfp11_veneer   0x0000000008001ff0        0x0
 | 
			
		||||
 .vfp11_veneer  0x0000000008001ff0        0x0 linker stubs
 | 
			
		||||
 | 
			
		||||
.v4_bx          0x0000000008002054        0x0
 | 
			
		||||
 .v4_bx         0x0000000008002054        0x0 linker stubs
 | 
			
		||||
.v4_bx          0x0000000008001ff0        0x0
 | 
			
		||||
 .v4_bx         0x0000000008001ff0        0x0 linker stubs
 | 
			
		||||
 | 
			
		||||
.iplt           0x0000000008002054        0x0
 | 
			
		||||
 .iplt          0x0000000008002054        0x0 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtbegin.o
 | 
			
		||||
.iplt           0x0000000008001ff0        0x0
 | 
			
		||||
 .iplt          0x0000000008001ff0        0x0 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtbegin.o
 | 
			
		||||
 | 
			
		||||
.rodata         0x0000000008002054       0x18
 | 
			
		||||
                0x0000000008002054                . = ALIGN (0x4)
 | 
			
		||||
.rodata         0x0000000008001ff0       0x20
 | 
			
		||||
                0x0000000008001ff0                . = ALIGN (0x4)
 | 
			
		||||
 *(.rodata)
 | 
			
		||||
 .rodata        0x0000000008001ff0        0x6 ./Core/Src/main.o
 | 
			
		||||
 *(.rodata*)
 | 
			
		||||
 *fill*         0x0000000008001ff6        0x2 
 | 
			
		||||
 .rodata.AHBPrescTable
 | 
			
		||||
                0x0000000008002054       0x10 ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
                0x0000000008002054                AHBPrescTable
 | 
			
		||||
                0x0000000008001ff8       0x10 ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
                0x0000000008001ff8                AHBPrescTable
 | 
			
		||||
 .rodata.APBPrescTable
 | 
			
		||||
                0x0000000008002064        0x8 ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
                0x0000000008002064                APBPrescTable
 | 
			
		||||
                0x000000000800206c                . = ALIGN (0x4)
 | 
			
		||||
                0x0000000008002008        0x8 ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
                0x0000000008002008                APBPrescTable
 | 
			
		||||
                0x0000000008002010                . = ALIGN (0x4)
 | 
			
		||||
 | 
			
		||||
.ARM.extab      0x000000000800206c        0x0
 | 
			
		||||
                0x000000000800206c                . = ALIGN (0x4)
 | 
			
		||||
.ARM.extab      0x0000000008002010        0x0
 | 
			
		||||
                0x0000000008002010                . = ALIGN (0x4)
 | 
			
		||||
 *(.ARM.extab* .gnu.linkonce.armextab.*)
 | 
			
		||||
                0x000000000800206c                . = ALIGN (0x4)
 | 
			
		||||
                0x0000000008002010                . = ALIGN (0x4)
 | 
			
		||||
 | 
			
		||||
.ARM            0x000000000800206c        0x8
 | 
			
		||||
                0x000000000800206c                . = ALIGN (0x4)
 | 
			
		||||
                0x000000000800206c                __exidx_start = .
 | 
			
		||||
.ARM            0x0000000008002010        0x8
 | 
			
		||||
                0x0000000008002010                . = ALIGN (0x4)
 | 
			
		||||
                0x0000000008002010                __exidx_start = .
 | 
			
		||||
 *(.ARM.exidx*)
 | 
			
		||||
 .ARM.exidx     0x000000000800206c        0x8 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard\libgcc.a(_udivmoddi4.o)
 | 
			
		||||
                0x0000000008002074                __exidx_end = .
 | 
			
		||||
                0x0000000008002074                . = ALIGN (0x4)
 | 
			
		||||
 .ARM.exidx     0x0000000008002010        0x8 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard\libgcc.a(_udivmoddi4.o)
 | 
			
		||||
                0x0000000008002018                __exidx_end = .
 | 
			
		||||
                0x0000000008002018                . = ALIGN (0x4)
 | 
			
		||||
 | 
			
		||||
.rel.dyn        0x0000000008002074        0x0
 | 
			
		||||
 .rel.iplt      0x0000000008002074        0x0 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtbegin.o
 | 
			
		||||
.rel.dyn        0x0000000008002018        0x0
 | 
			
		||||
 .rel.iplt      0x0000000008002018        0x0 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtbegin.o
 | 
			
		||||
 | 
			
		||||
.preinit_array  0x0000000008002074        0x0
 | 
			
		||||
                0x0000000008002074                . = ALIGN (0x4)
 | 
			
		||||
                0x0000000008002074                PROVIDE (__preinit_array_start = .)
 | 
			
		||||
.preinit_array  0x0000000008002018        0x0
 | 
			
		||||
                0x0000000008002018                . = ALIGN (0x4)
 | 
			
		||||
                0x0000000008002018                PROVIDE (__preinit_array_start = .)
 | 
			
		||||
 *(.preinit_array*)
 | 
			
		||||
                0x0000000008002074                PROVIDE (__preinit_array_end = .)
 | 
			
		||||
                0x0000000008002074                . = ALIGN (0x4)
 | 
			
		||||
                0x0000000008002018                PROVIDE (__preinit_array_end = .)
 | 
			
		||||
                0x0000000008002018                . = ALIGN (0x4)
 | 
			
		||||
 | 
			
		||||
.init_array     0x0000000008002074        0x4
 | 
			
		||||
                0x0000000008002074                . = ALIGN (0x4)
 | 
			
		||||
                0x0000000008002074                PROVIDE (__init_array_start = .)
 | 
			
		||||
.init_array     0x0000000008002018        0x4
 | 
			
		||||
                0x0000000008002018                . = ALIGN (0x4)
 | 
			
		||||
                0x0000000008002018                PROVIDE (__init_array_start = .)
 | 
			
		||||
 *(SORT_BY_NAME(.init_array.*))
 | 
			
		||||
 *(.init_array*)
 | 
			
		||||
 .init_array    0x0000000008002074        0x4 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtbegin.o
 | 
			
		||||
                0x0000000008002078                PROVIDE (__init_array_end = .)
 | 
			
		||||
                0x0000000008002078                . = ALIGN (0x4)
 | 
			
		||||
 .init_array    0x0000000008002018        0x4 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtbegin.o
 | 
			
		||||
                0x000000000800201c                PROVIDE (__init_array_end = .)
 | 
			
		||||
                0x000000000800201c                . = ALIGN (0x4)
 | 
			
		||||
 | 
			
		||||
.fini_array     0x0000000008002078        0x4
 | 
			
		||||
                0x0000000008002078                . = ALIGN (0x4)
 | 
			
		||||
.fini_array     0x000000000800201c        0x4
 | 
			
		||||
                0x000000000800201c                . = ALIGN (0x4)
 | 
			
		||||
                [!provide]                        PROVIDE (__fini_array_start = .)
 | 
			
		||||
 *(SORT_BY_NAME(.fini_array.*))
 | 
			
		||||
 *(.fini_array*)
 | 
			
		||||
 .fini_array    0x0000000008002078        0x4 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtbegin.o
 | 
			
		||||
 .fini_array    0x000000000800201c        0x4 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtbegin.o
 | 
			
		||||
                [!provide]                        PROVIDE (__fini_array_end = .)
 | 
			
		||||
                0x000000000800207c                . = ALIGN (0x4)
 | 
			
		||||
                0x000000000800207c                _sidata = LOADADDR (.data)
 | 
			
		||||
                0x0000000008002020                . = ALIGN (0x4)
 | 
			
		||||
                0x0000000008002020                _sidata = LOADADDR (.data)
 | 
			
		||||
 | 
			
		||||
.data           0x0000000020000000        0xc load address 0x000000000800207c
 | 
			
		||||
.data           0x0000000020000000        0xc load address 0x0000000008002020
 | 
			
		||||
                0x0000000020000000                . = ALIGN (0x4)
 | 
			
		||||
                0x0000000020000000                _sdata = .
 | 
			
		||||
 *(.data)
 | 
			
		||||
| 
						 | 
				
			
			@ -2977,11 +2960,11 @@ LOAD C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
 | 
			
		|||
 *fill*         0x0000000020000009        0x3 
 | 
			
		||||
                0x000000002000000c                _edata = .
 | 
			
		||||
 | 
			
		||||
.igot.plt       0x000000002000000c        0x0 load address 0x0000000008002088
 | 
			
		||||
.igot.plt       0x000000002000000c        0x0 load address 0x000000000800202c
 | 
			
		||||
 .igot.plt      0x000000002000000c        0x0 C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/../lib/gcc/arm-none-eabi/11.3.1/thumb/v7e-m+fp/hard/crtbegin.o
 | 
			
		||||
                0x000000002000000c                . = ALIGN (0x4)
 | 
			
		||||
 | 
			
		||||
.bss            0x000000002000000c       0x70 load address 0x0000000008002088
 | 
			
		||||
.bss            0x000000002000000c       0x70 load address 0x000000000800202c
 | 
			
		||||
                0x000000002000000c                _sbss = .
 | 
			
		||||
                0x000000002000000c                __bss_start__ = _sbss
 | 
			
		||||
 *(.bss)
 | 
			
		||||
| 
						 | 
				
			
			@ -2992,10 +2975,7 @@ LOAD C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
 | 
			
		|||
 .bss.uart_buffer
 | 
			
		||||
                0x000000002000006c        0xa ./Core/Src/main.o
 | 
			
		||||
                0x000000002000006c                uart_buffer
 | 
			
		||||
 .bss.uart_index
 | 
			
		||||
                0x0000000020000076        0x1 ./Core/Src/main.o
 | 
			
		||||
                0x0000000020000076                uart_index
 | 
			
		||||
 *fill*         0x0000000020000077        0x1 
 | 
			
		||||
 *fill*         0x0000000020000076        0x2 
 | 
			
		||||
 .bss.uwTick    0x0000000020000078        0x4 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
                0x0000000020000078                uwTick
 | 
			
		||||
 *(COMMON)
 | 
			
		||||
| 
						 | 
				
			
			@ -3004,7 +2984,7 @@ LOAD C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
 | 
			
		|||
                0x000000002000007c                __bss_end__ = _ebss
 | 
			
		||||
 | 
			
		||||
._user_heap_stack
 | 
			
		||||
                0x000000002000007c      0x604 load address 0x0000000008002088
 | 
			
		||||
                0x000000002000007c      0x604 load address 0x000000000800202c
 | 
			
		||||
                0x0000000020000080                . = ALIGN (0x8)
 | 
			
		||||
 *fill*         0x000000002000007c        0x4 
 | 
			
		||||
                [!provide]                        PROVIDE (end = .)
 | 
			
		||||
| 
						 | 
				
			
			@ -3078,29 +3058,29 @@ LOAD C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
 | 
			
		|||
 .comment       0x0000000000000043       0x44 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
 .comment       0x0000000000000043       0x44 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 | 
			
		||||
.debug_info     0x0000000000000000     0x70cd
 | 
			
		||||
 .debug_info    0x0000000000000000      0xc27 ./Core/Src/main.o
 | 
			
		||||
 .debug_info    0x0000000000000c27      0x90f ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .debug_info    0x0000000000001536      0x112 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .debug_info    0x0000000000001648      0x53e ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
 .debug_info    0x0000000000001b86       0x23 ./Core/Startup/startup_stm32f411retx.o
 | 
			
		||||
 .debug_info    0x0000000000001ba9      0x8c4 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
 .debug_info    0x000000000000246d      0xcb6 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 .debug_info    0x0000000000003123      0x6f9 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
 .debug_info    0x000000000000381c      0x8f2 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
 .debug_info    0x000000000000410e     0x2fbf ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
.debug_info     0x0000000000000000     0x70ba
 | 
			
		||||
 .debug_info    0x0000000000000000      0xc14 ./Core/Src/main.o
 | 
			
		||||
 .debug_info    0x0000000000000c14      0x90f ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .debug_info    0x0000000000001523      0x112 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .debug_info    0x0000000000001635      0x53e ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
 .debug_info    0x0000000000001b73       0x23 ./Core/Startup/startup_stm32f411retx.o
 | 
			
		||||
 .debug_info    0x0000000000001b96      0x8c4 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
 .debug_info    0x000000000000245a      0xcb6 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 .debug_info    0x0000000000003110      0x6f9 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
 .debug_info    0x0000000000003809      0x8f2 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
 .debug_info    0x00000000000040fb     0x2fbf ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 | 
			
		||||
.debug_abbrev   0x0000000000000000     0x12d3
 | 
			
		||||
 .debug_abbrev  0x0000000000000000      0x25e ./Core/Src/main.o
 | 
			
		||||
 .debug_abbrev  0x000000000000025e      0x1c1 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .debug_abbrev  0x000000000000041f       0x73 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .debug_abbrev  0x0000000000000492      0x11a ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
 .debug_abbrev  0x00000000000005ac       0x12 ./Core/Startup/startup_stm32f411retx.o
 | 
			
		||||
 .debug_abbrev  0x00000000000005be      0x24b ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
 .debug_abbrev  0x0000000000000809      0x327 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 .debug_abbrev  0x0000000000000b30      0x1d3 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
 .debug_abbrev  0x0000000000000d03      0x2b5 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
 .debug_abbrev  0x0000000000000fb8      0x31b ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
.debug_abbrev   0x0000000000000000     0x12d1
 | 
			
		||||
 .debug_abbrev  0x0000000000000000      0x25c ./Core/Src/main.o
 | 
			
		||||
 .debug_abbrev  0x000000000000025c      0x1c1 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .debug_abbrev  0x000000000000041d       0x73 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .debug_abbrev  0x0000000000000490      0x11a ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
 .debug_abbrev  0x00000000000005aa       0x12 ./Core/Startup/startup_stm32f411retx.o
 | 
			
		||||
 .debug_abbrev  0x00000000000005bc      0x24b ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
 .debug_abbrev  0x0000000000000807      0x327 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 .debug_abbrev  0x0000000000000b2e      0x1d3 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
 .debug_abbrev  0x0000000000000d01      0x2b5 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
 .debug_abbrev  0x0000000000000fb6      0x31b ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 | 
			
		||||
.debug_aranges  0x0000000000000000      0x608
 | 
			
		||||
 .debug_aranges
 | 
			
		||||
| 
						 | 
				
			
			@ -3125,130 +3105,109 @@ LOAD C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext
 | 
			
		|||
                0x0000000000000408      0x200 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 | 
			
		||||
.debug_rnglists
 | 
			
		||||
                0x0000000000000000      0x49d
 | 
			
		||||
                0x0000000000000000      0x49c
 | 
			
		||||
 .debug_rnglists
 | 
			
		||||
                0x0000000000000000       0x2e ./Core/Src/main.o
 | 
			
		||||
                0x0000000000000000       0x2d ./Core/Src/main.o
 | 
			
		||||
 .debug_rnglists
 | 
			
		||||
                0x000000000000002e       0x20 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
                0x000000000000002d       0x20 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .debug_rnglists
 | 
			
		||||
                0x000000000000004e       0x43 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                0x000000000000004d       0x43 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .debug_rnglists
 | 
			
		||||
                0x0000000000000091       0x1a ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
                0x0000000000000090       0x1a ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
 .debug_rnglists
 | 
			
		||||
                0x00000000000000ab       0x19 ./Core/Startup/startup_stm32f411retx.o
 | 
			
		||||
                0x00000000000000aa       0x19 ./Core/Startup/startup_stm32f411retx.o
 | 
			
		||||
 .debug_rnglists
 | 
			
		||||
                0x00000000000000c4       0xaf ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
                0x00000000000000c3       0xaf ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
 .debug_rnglists
 | 
			
		||||
                0x0000000000000173       0xce ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
                0x0000000000000172       0xce ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 .debug_rnglists
 | 
			
		||||
                0x0000000000000241       0x3f ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
                0x0000000000000240       0x3f ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
 .debug_rnglists
 | 
			
		||||
                0x0000000000000280       0x66 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
                0x000000000000027f       0x66 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
 .debug_rnglists
 | 
			
		||||
                0x00000000000002e6      0x1b7 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
                0x00000000000002e5      0x1b7 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 | 
			
		||||
.debug_macro    0x0000000000000000    0x152be
 | 
			
		||||
 .debug_macro   0x0000000000000000      0x2cb ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000002cb      0xaa8 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000000d73      0x295 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000001008       0x2e ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000001036       0x28 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000000105e       0x22 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000001080       0x8e ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000000110e       0x51 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000000115f      0x103 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000001262       0x6a ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000012cc      0x1df ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000014ab       0x1c ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000014c7       0x22 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000014e9       0xd9 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000015c2     0x102d ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000025ef      0x11f ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000000270e     0xb953 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000000e061       0x6d ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000000e0ce     0x367e ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000001174c      0x174 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000118c0       0x5c ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000001191c      0x447 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000011d63      0x9fe ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000012761      0x115 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000012876      0x11b ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000012991       0xa5 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000012a36      0x15f ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000012b95      0x287 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000012e1c       0x5f ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000012e7b      0x236 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000130b1      0x132 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000131e3      0x264 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013447       0x2e ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013475      0x11a ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000001358f       0x85 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013614       0x89 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000001369d      0x295 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013932      0x126 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013a58       0x58 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013ab0       0x61 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013b11       0x2a ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013b3b       0x43 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013b7e       0x34 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013bb2       0x16 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013bc8       0x43 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013c0b       0x34 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013c3f       0x10 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013c4f       0x58 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013ca7       0x8e ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013d35       0x1c ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013d51      0x177 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013ec8      0x369 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000014231       0x10 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000014241       0x35 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000014276       0x20 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000014296       0x1c ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000142b2       0x10 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000142c2       0x1c ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000142de       0x16 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000142f4      0x147 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000001443b      0x1c9 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .debug_macro   0x0000000000014604      0x1d3 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .debug_macro   0x00000000000147d7      0x1ba ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
 .debug_macro   0x0000000000014991      0x21a ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
 .debug_macro   0x0000000000014bab      0x1ba ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 .debug_macro   0x0000000000014d65      0x1c0 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
 .debug_macro   0x0000000000014f25      0x1de ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
 .debug_macro   0x0000000000015103      0x1bb ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
.debug_macro    0x0000000000000000    0x1483d
 | 
			
		||||
 .debug_macro   0x0000000000000000      0x1c9 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000001c9      0xaa8 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000000c71      0x295 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000000f06       0x2e ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000000f34       0x28 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000000f5c       0x22 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000000f7e       0x8e ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000000100c       0x51 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000000105d      0x103 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000001160       0x6a ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000011ca      0x1df ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000013a9       0x1c ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000013c5       0x22 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000013e7       0xd9 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000014c0     0x102d ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000024ed      0x11f ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000000260c     0xb953 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000000df5f       0x6d ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000000dfcc     0x367e ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000001164a      0x174 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000117be       0x5c ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000001181a      0x447 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000011c61      0x9fe ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000001265f      0x115 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000012774      0x11b ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000001288f       0xa5 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000012934      0x15f ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000012a93      0x287 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000012d1a       0x5f ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000012d79      0x236 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000012faf      0x132 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000130e1      0x264 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013345       0x2e ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013373      0x11a ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000001348d       0x85 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013512       0x89 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x000000000001359b      0x295 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013830      0x126 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x0000000000013956       0x64 ./Core/Src/main.o
 | 
			
		||||
 .debug_macro   0x00000000000139ba      0x1c9 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .debug_macro   0x0000000000013b83      0x1d3 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .debug_macro   0x0000000000013d56      0x1ba ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
 .debug_macro   0x0000000000013f10      0x21a ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
 .debug_macro   0x000000000001412a      0x1ba ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 .debug_macro   0x00000000000142e4      0x1c0 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
 .debug_macro   0x00000000000144a4      0x1de ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
 .debug_macro   0x0000000000014682      0x1bb ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 | 
			
		||||
.debug_line     0x0000000000000000     0x7ae1
 | 
			
		||||
 .debug_line    0x0000000000000000      0x9a1 ./Core/Src/main.o
 | 
			
		||||
 .debug_line    0x00000000000009a1      0x764 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .debug_line    0x0000000000001105      0x7d8 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .debug_line    0x00000000000018dd      0x797 ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
 .debug_line    0x0000000000002074       0x7a ./Core/Startup/startup_stm32f411retx.o
 | 
			
		||||
 .debug_line    0x00000000000020ee      0x9fd ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
 .debug_line    0x0000000000002aeb      0xcac ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 .debug_line    0x0000000000003797      0xb35 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
 .debug_line    0x00000000000042cc      0xd76 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
 .debug_line    0x0000000000005042     0x2a9f ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
.debug_line     0x0000000000000000     0x7952
 | 
			
		||||
 .debug_line    0x0000000000000000      0x812 ./Core/Src/main.o
 | 
			
		||||
 .debug_line    0x0000000000000812      0x764 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
 .debug_line    0x0000000000000f76      0x7d8 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
 .debug_line    0x000000000000174e      0x797 ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
 .debug_line    0x0000000000001ee5       0x7a ./Core/Startup/startup_stm32f411retx.o
 | 
			
		||||
 .debug_line    0x0000000000001f5f      0x9fd ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
 .debug_line    0x000000000000295c      0xcac ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 .debug_line    0x0000000000003608      0xb35 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
 .debug_line    0x000000000000413d      0xd76 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
 .debug_line    0x0000000000004eb3     0x2a9f ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 | 
			
		||||
.debug_str      0x0000000000000000    0x85048
 | 
			
		||||
 .debug_str     0x0000000000000000    0x83762 ./Core/Src/main.o
 | 
			
		||||
                                      0x83a3f (size before relaxing)
 | 
			
		||||
 .debug_str     0x0000000000083762       0x83 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
                                      0x800a7 (size before relaxing)
 | 
			
		||||
 .debug_str     0x00000000000837e5       0xc9 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                                      0x7fb07 (size before relaxing)
 | 
			
		||||
 .debug_str     0x00000000000838ae       0xdb ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
.debug_str      0x0000000000000000    0x818ec
 | 
			
		||||
 .debug_str     0x0000000000000000    0x80007 ./Core/Src/main.o
 | 
			
		||||
                                      0x802c5 (size before relaxing)
 | 
			
		||||
 .debug_str     0x0000000000080007       0x83 ./Core/Src/stm32f4xx_hal_msp.o
 | 
			
		||||
                                      0x800de (size before relaxing)
 | 
			
		||||
 .debug_str     0x000000000008008a       0xc9 ./Core/Src/stm32f4xx_it.o
 | 
			
		||||
                                      0x7fb3e (size before relaxing)
 | 
			
		||||
 .debug_str     0x0000000000080153       0xdb ./Core/Src/system_stm32f4xx.o
 | 
			
		||||
                                      0x7fb1d (size before relaxing)
 | 
			
		||||
 .debug_str     0x0000000000083989       0x34 ./Core/Startup/startup_stm32f411retx.o
 | 
			
		||||
 .debug_str     0x000000000008022e       0x34 ./Core/Startup/startup_stm32f411retx.o
 | 
			
		||||
                                         0x7e (size before relaxing)
 | 
			
		||||
 .debug_str     0x00000000000839bd      0x9a5 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
 .debug_str     0x0000000000080262      0x9a5 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
 | 
			
		||||
                                      0x80549 (size before relaxing)
 | 
			
		||||
 .debug_str     0x0000000000084362      0x354 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
 .debug_str     0x0000000000080c07      0x354 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
 | 
			
		||||
                                      0x8026a (size before relaxing)
 | 
			
		||||
 .debug_str     0x00000000000846b6      0x121 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
 .debug_str     0x0000000000080f5b      0x121 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
 | 
			
		||||
                                      0x7fc98 (size before relaxing)
 | 
			
		||||
 .debug_str     0x00000000000847d7      0x233 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
 .debug_str     0x000000000008107c      0x233 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
 | 
			
		||||
                                      0x7ff51 (size before relaxing)
 | 
			
		||||
 .debug_str     0x0000000000084a0a      0x63e ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
 .debug_str     0x00000000000812af      0x63d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
 | 
			
		||||
                                      0x804de (size before relaxing)
 | 
			
		||||
 | 
			
		||||
.debug_frame    0x0000000000000000     0x17a4
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,6 +3,7 @@ CAD.formats=
 | 
			
		|||
CAD.pinconfig=
 | 
			
		||||
CAD.provider=
 | 
			
		||||
File.Version=6
 | 
			
		||||
GPIO.groupedBy=Group By Peripherals
 | 
			
		||||
KeepUserPlacement=false
 | 
			
		||||
Mcu.CPN=STM32F411RET6
 | 
			
		||||
Mcu.Family=STM32F4
 | 
			
		||||
| 
						 | 
				
			
			@ -15,17 +16,18 @@ Mcu.Name=STM32F411R(C-E)Tx
 | 
			
		|||
Mcu.Package=LQFP64
 | 
			
		||||
Mcu.Pin0=PC13-ANTI_TAMP
 | 
			
		||||
Mcu.Pin1=PC14-OSC32_IN
 | 
			
		||||
Mcu.Pin10=PB3
 | 
			
		||||
Mcu.Pin11=VP_SYS_VS_Systick
 | 
			
		||||
Mcu.Pin10=PA14
 | 
			
		||||
Mcu.Pin11=PB3
 | 
			
		||||
Mcu.Pin12=VP_SYS_VS_Systick
 | 
			
		||||
Mcu.Pin2=PC15-OSC32_OUT
 | 
			
		||||
Mcu.Pin3=PH0 - OSC_IN
 | 
			
		||||
Mcu.Pin4=PH1 - OSC_OUT
 | 
			
		||||
Mcu.Pin5=PA2
 | 
			
		||||
Mcu.Pin6=PA3
 | 
			
		||||
Mcu.Pin7=PA5
 | 
			
		||||
Mcu.Pin8=PA13
 | 
			
		||||
Mcu.Pin9=PA14
 | 
			
		||||
Mcu.PinsNb=12
 | 
			
		||||
Mcu.Pin8=PA7
 | 
			
		||||
Mcu.Pin9=PA13
 | 
			
		||||
Mcu.PinsNb=13
 | 
			
		||||
Mcu.ThirdPartyNb=0
 | 
			
		||||
Mcu.UserConstants=
 | 
			
		||||
Mcu.UserName=STM32F411RETx
 | 
			
		||||
| 
						 | 
				
			
			@ -66,6 +68,11 @@ PA5.GPIOParameters=GPIO_Label
 | 
			
		|||
PA5.GPIO_Label=LD2 [Green Led]
 | 
			
		||||
PA5.Locked=true
 | 
			
		||||
PA5.Signal=GPIO_Output
 | 
			
		||||
PA7.GPIOParameters=GPIO_PuPd,GPIO_Label
 | 
			
		||||
PA7.GPIO_Label=Door Sensor
 | 
			
		||||
PA7.GPIO_PuPd=GPIO_PULLUP
 | 
			
		||||
PA7.Locked=true
 | 
			
		||||
PA7.Signal=GPIO_Input
 | 
			
		||||
PB3.GPIOParameters=GPIO_Label
 | 
			
		||||
PB3.GPIO_Label=SWO
 | 
			
		||||
PB3.Locked=true
 | 
			
		||||
| 
						 | 
				
			
			@ -153,10 +160,10 @@ RCC.VCOOutputFreq_Value=336000000
 | 
			
		|||
RCC.VcooutputI2S=96000000
 | 
			
		||||
SH.GPXTI13.0=GPIO_EXTI13
 | 
			
		||||
SH.GPXTI13.ConfNb=1
 | 
			
		||||
USART2.IPParameters=VirtualMode
 | 
			
		||||
USART2.IPParameters=VirtualMode,WordLength
 | 
			
		||||
USART2.VirtualMode=VM_ASYNC
 | 
			
		||||
USART2.WordLength=WORDLENGTH_8B
 | 
			
		||||
VP_SYS_VS_Systick.Mode=SysTick
 | 
			
		||||
VP_SYS_VS_Systick.Signal=SYS_VS_Systick
 | 
			
		||||
board=NUCLEO-F411RE
 | 
			
		||||
boardIOC=true
 | 
			
		||||
isbadioc=false
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue