read response
This commit is contained in:
		
							parent
							
								
									bde9eaef43
								
							
						
					
					
						commit
						2948d848bd
					
				
					 18 changed files with 3629 additions and 3707 deletions
				
			
		
										
											Binary file not shown.
										
									
								
							|  | @ -6,11 +6,13 @@ class access_control: | ||||||
|     serial_adapter: serial.Serial |     serial_adapter: serial.Serial | ||||||
|     def __init__(self, serial_port: str): |     def __init__(self, serial_port: str): | ||||||
|         self.serial_adapter = serial.Serial(serial_port,baudrate=115200) |         self.serial_adapter = serial.Serial(serial_port,baudrate=115200) | ||||||
|         Thread(target=self.read_serial).start() |         #Thread(target=self.read_serial).start() | ||||||
|     def read_serial(self): |     def read_serial(self): | ||||||
|         while True: |         while True: | ||||||
|             if self.serial_adapter.in_waiting: |             if True: | ||||||
|                 data = self.serial_adapter.read(1) |                 print("Reading Serial") | ||||||
|  |                 data = self.serial_adapter.read_until(0xFF) | ||||||
|  |                 print(data) | ||||||
|                 #data = data.decode("ascii").removesuffix("\r\n") |                 #data = data.decode("ascii").removesuffix("\r\n") | ||||||
|                 self._read_buffer.append(data) |                 self._read_buffer.append(data) | ||||||
|     def light_on(self): |     def light_on(self): | ||||||
|  | @ -25,4 +27,8 @@ class access_control: | ||||||
|         packet.append(0x00) |         packet.append(0x00) | ||||||
|         packet.append(0xFF) |         packet.append(0xFF) | ||||||
|         self.serial_adapter.write(packet) |         self.serial_adapter.write(packet) | ||||||
|      |     def request_door_state(self): | ||||||
|  |         packet = bytearray() | ||||||
|  |         packet.append(0x01) | ||||||
|  |         packet.append(0xFF) | ||||||
|  |         self.serial_adapter.write(packet) | ||||||
|  | @ -2,8 +2,9 @@ from access_control import access_control | ||||||
| import time  | import time  | ||||||
| 
 | 
 | ||||||
| stm32 = access_control("COM7") | stm32 = access_control("COM7") | ||||||
|  | time.sleep(1) | ||||||
| while True: | while True: | ||||||
|     stm32.light_on() |     stm32.request_door_state() | ||||||
|     time.sleep(1) |     kkc =stm32.serial_adapter.read(2) | ||||||
|     stm32.light_off() |     print(kkc) | ||||||
|     time.sleep(1) |     time.sleep(0.5) | ||||||
|  | @ -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.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.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.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"/> | 							<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"/> | 							<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"> | 							<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=""/> | 			<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/> | ||||||
| 		</scannerConfigBuildInfo> | 		</scannerConfigBuildInfo> | ||||||
| 	</storageModule> | 	</storageModule> | ||||||
|  | 	<storageModule moduleId="refreshScope"/> | ||||||
| </cproject> | </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 | 635E684B79701B039C64EA45C3F84D30=0128DB7B22BCDE154FEB5F4DBED2CA57 | ||||||
| 66BE74F758C12D739921AEA421D593D3=0 | 66BE74F758C12D739921AEA421D593D3=4 | ||||||
| 8DF89ED150041C4CBC7CB9A9CAA90856=AB868319CB57203C6EBBFA9F981B52E0 | 8DF89ED150041C4CBC7CB9A9CAA90856=AB868319CB57203C6EBBFA9F981B52E0 | ||||||
| DC22A860405A8BF2F2C095E5B6529F12=AB868319CB57203C6EBBFA9F981B52E0 | DC22A860405A8BF2F2C095E5B6529F12=AB868319CB57203C6EBBFA9F981B52E0 | ||||||
| eclipse.preferences.version=1 | eclipse.preferences.version=1 | ||||||
|  |  | ||||||
|  | @ -65,6 +65,8 @@ void Error_Handler(void); | ||||||
| #define USART_RX_GPIO_Port GPIOA | #define USART_RX_GPIO_Port GPIOA | ||||||
| #define LD2_Pin GPIO_PIN_5 | #define LD2_Pin GPIO_PIN_5 | ||||||
| #define LD2_GPIO_Port GPIOA | #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_Pin GPIO_PIN_13 | ||||||
| #define TMS_GPIO_Port GPIOA | #define TMS_GPIO_Port GPIOA | ||||||
| #define TCK_Pin GPIO_PIN_14 | #define TCK_Pin GPIO_PIN_14 | ||||||
|  |  | ||||||
|  | @ -1,25 +1,24 @@ | ||||||
| /* USER CODE BEGIN Header */ | /* USER CODE BEGIN Header */ | ||||||
| /**
 | /**
 | ||||||
|   ****************************************************************************** |  ****************************************************************************** | ||||||
|   * @file           : main.c |  * @file           : main.c | ||||||
|   * @brief          : Main program body |  * @brief          : Main program body | ||||||
|   ****************************************************************************** |  ****************************************************************************** | ||||||
|   * @attention |  * @attention | ||||||
|   * |  * | ||||||
|   * Copyright (c) 2023 STMicroelectronics. |  * Copyright (c) 2023 STMicroelectronics. | ||||||
|   * All rights reserved. |  * All rights reserved. | ||||||
|   * |  * | ||||||
|   * This software is licensed under terms that can be found in the LICENSE file |  * This software is licensed under terms that can be found in the LICENSE file | ||||||
|   * in the root directory of this software component. |  * in the root directory of this software component. | ||||||
|   * If no LICENSE file comes with this software, it is provided AS-IS. |  * If no LICENSE file comes with this software, it is provided AS-IS. | ||||||
|   * |  * | ||||||
|   ****************************************************************************** |  ****************************************************************************** | ||||||
|   */ |  */ | ||||||
| /* USER CODE END Header */ | /* USER CODE END Header */ | ||||||
| /* Includes ------------------------------------------------------------------*/ | /* Includes ------------------------------------------------------------------*/ | ||||||
| #include "main.h" | #include "main.h" | ||||||
| #include "string.h" | 
 | ||||||
| #include "stdio.h" |  | ||||||
| /* Private includes ----------------------------------------------------------*/ | /* Private includes ----------------------------------------------------------*/ | ||||||
| /* USER CODE BEGIN Includes */ | /* USER CODE BEGIN Includes */ | ||||||
| 
 | 
 | ||||||
|  | @ -62,175 +61,180 @@ static void MX_USART2_UART_Init(void); | ||||||
| /* USER CODE END 0 */ | /* USER CODE END 0 */ | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|   * @brief  The application entry point. |  * @brief  The application entry point. | ||||||
|   * @retval int |  * @retval int | ||||||
|   */ |  */ | ||||||
| int main(void) | int main(void) { | ||||||
| { | 	/* USER CODE BEGIN 1 */ | ||||||
|   /* 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. */ | 	/* Reset of all peripherals, Initializes the Flash interface and the Systick. */ | ||||||
|   HAL_Init();; | 	HAL_Init(); | ||||||
| 
 | 
 | ||||||
|   /* USER CODE BEGIN Init */ | 	/* USER CODE BEGIN Init */ | ||||||
| 
 | 
 | ||||||
|   /* USER CODE END Init */ | 	/* USER CODE END Init */ | ||||||
| 
 | 
 | ||||||
|   /* Configure the system clock */ | 	/* Configure the system clock */ | ||||||
|   SystemClock_Config(); | 	SystemClock_Config(); | ||||||
| 
 | 
 | ||||||
|   /* USER CODE BEGIN SysInit */ | 	/* USER CODE BEGIN SysInit */ | ||||||
| 
 | 
 | ||||||
|   /* USER CODE END SysInit */ | 	/* USER CODE END SysInit */ | ||||||
| 
 | 
 | ||||||
|   /* Initialize all configured peripherals */ | 	/* Initialize all configured peripherals */ | ||||||
|   MX_GPIO_Init(); | 	MX_GPIO_Init(); | ||||||
|   MX_USART2_UART_Init(); | 	MX_USART2_UART_Init(); | ||||||
|   /* USER CODE BEGIN 2 */ | 	/* USER CODE BEGIN 2 */ | ||||||
|   memset(uart_buffer,0,10); | 	memset(uart_buffer, 0, 10); | ||||||
|   /* USER CODE END 2 */ | 	/* USER CODE END 2 */ | ||||||
| 
 | 
 | ||||||
|   /* Infinite loop */ | 	/* Infinite loop */ | ||||||
|   /* USER CODE BEGIN WHILE */ | 	/* USER CODE BEGIN WHILE */ | ||||||
|   while (1) | 	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); |  | ||||||
| 		  } |  | ||||||
| 
 | 
 | ||||||
| 	  } | 		if (HAL_UART_Receive(&huart2, uart_buffer + uart_index, 1, 250) | ||||||
|     /* USER CODE BEGIN 3 */ | 				== HAL_OK) { | ||||||
|   } | 			uart_index++; | ||||||
|   /* USER CODE END 3 */ | 			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 |  * @brief System Clock Configuration | ||||||
|   * @retval None |  * @retval None | ||||||
|   */ |  */ | ||||||
| void SystemClock_Config(void) | void SystemClock_Config(void) { | ||||||
| { | 	RCC_OscInitTypeDef RCC_OscInitStruct = { 0 }; | ||||||
|   RCC_OscInitTypeDef RCC_OscInitStruct = {0}; | 	RCC_ClkInitTypeDef RCC_ClkInitStruct = { 0 }; | ||||||
|   RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; |  | ||||||
| 
 | 
 | ||||||
|   /** Configure the main internal regulator output voltage
 | 	/** Configure the main internal regulator output voltage
 | ||||||
|   */ | 	 */ | ||||||
|   __HAL_RCC_PWR_CLK_ENABLE(); | 	__HAL_RCC_PWR_CLK_ENABLE(); | ||||||
|   __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); | 	__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); | ||||||
| 
 | 
 | ||||||
|   /** Initializes the RCC Oscillators according to the specified parameters
 | 	/** Initializes the RCC Oscillators according to the specified parameters
 | ||||||
|   * in the RCC_OscInitTypeDef structure. | 	 * in the RCC_OscInitTypeDef structure. | ||||||
|   */ | 	 */ | ||||||
|   RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI; | 	RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI; | ||||||
|   RCC_OscInitStruct.HSIState = RCC_HSI_ON; | 	RCC_OscInitStruct.HSIState = RCC_HSI_ON; | ||||||
|   RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT; | 	RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT; | ||||||
|   RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; | 	RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; | ||||||
|   RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI; | 	RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI; | ||||||
|   RCC_OscInitStruct.PLL.PLLM = 16; | 	RCC_OscInitStruct.PLL.PLLM = 16; | ||||||
|   RCC_OscInitStruct.PLL.PLLN = 336; | 	RCC_OscInitStruct.PLL.PLLN = 336; | ||||||
|   RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV4; | 	RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV4; | ||||||
|   RCC_OscInitStruct.PLL.PLLQ = 4; | 	RCC_OscInitStruct.PLL.PLLQ = 4; | ||||||
|   if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) | 	if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) { | ||||||
|   { | 		Error_Handler(); | ||||||
|     Error_Handler(); | 	} | ||||||
|   } |  | ||||||
| 
 | 
 | ||||||
|   /** Initializes the CPU, AHB and APB buses clocks
 | 	/** Initializes the CPU, AHB and APB buses clocks
 | ||||||
|   */ | 	 */ | ||||||
|   RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK | 	RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK | RCC_CLOCKTYPE_SYSCLK | ||||||
|                               |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; | 			| RCC_CLOCKTYPE_PCLK1 | RCC_CLOCKTYPE_PCLK2; | ||||||
|   RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; | 	RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; | ||||||
|   RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; | 	RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; | ||||||
|   RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2; | 	RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2; | ||||||
|   RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; | 	RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; | ||||||
| 
 | 
 | ||||||
|   if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK) | 	if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK) { | ||||||
|   { | 		Error_Handler(); | ||||||
|     Error_Handler(); | 	} | ||||||
|   } |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|   * @brief USART2 Initialization Function |  * @brief USART2 Initialization Function | ||||||
|   * @param None |  * @param None | ||||||
|   * @retval None |  * @retval None | ||||||
|   */ |  */ | ||||||
| static void MX_USART2_UART_Init(void) | 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 */ | 	/* USER CODE END USART2_Init 1 */ | ||||||
|   huart2.Instance = USART2; | 	huart2.Instance = USART2; | ||||||
|   huart2.Init.BaudRate = 115200; | 	huart2.Init.BaudRate = 115200; | ||||||
|   huart2.Init.WordLength = UART_WORDLENGTH_8B; | 	huart2.Init.WordLength = UART_WORDLENGTH_8B; | ||||||
|   huart2.Init.StopBits = UART_STOPBITS_1; | 	huart2.Init.StopBits = UART_STOPBITS_1; | ||||||
|   huart2.Init.Parity = UART_PARITY_NONE; | 	huart2.Init.Parity = UART_PARITY_NONE; | ||||||
|   huart2.Init.Mode = UART_MODE_TX_RX; | 	huart2.Init.Mode = UART_MODE_TX_RX; | ||||||
|   huart2.Init.HwFlowCtl = UART_HWCONTROL_NONE; | 	huart2.Init.HwFlowCtl = UART_HWCONTROL_NONE; | ||||||
|   huart2.Init.OverSampling = UART_OVERSAMPLING_16; | 	huart2.Init.OverSampling = UART_OVERSAMPLING_16; | ||||||
|   if (HAL_UART_Init(&huart2) != HAL_OK) | 	if (HAL_UART_Init(&huart2) != HAL_OK) { | ||||||
|   { | 		Error_Handler(); | ||||||
|     Error_Handler(); | 	} | ||||||
|   } | 	/* USER CODE BEGIN USART2_Init 2 */ | ||||||
|   /* USER CODE BEGIN USART2_Init 2 */ |  | ||||||
| 
 | 
 | ||||||
|   /* USER CODE END USART2_Init 2 */ | 	/* USER CODE END USART2_Init 2 */ | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|   * @brief GPIO Initialization Function |  * @brief GPIO Initialization Function | ||||||
|   * @param None |  * @param None | ||||||
|   * @retval None |  * @retval None | ||||||
|   */ |  */ | ||||||
| static void MX_GPIO_Init(void) | static void MX_GPIO_Init(void) { | ||||||
| { | 	GPIO_InitTypeDef GPIO_InitStruct = { 0 }; | ||||||
|   GPIO_InitTypeDef GPIO_InitStruct = {0}; | 	/* USER CODE BEGIN MX_GPIO_Init_1 */ | ||||||
| /* USER CODE BEGIN MX_GPIO_Init_1 */ | 	/* USER CODE END MX_GPIO_Init_1 */ | ||||||
| /* USER CODE END MX_GPIO_Init_1 */ |  | ||||||
| 
 | 
 | ||||||
|   /* GPIO Ports Clock Enable */ | 	/* GPIO Ports Clock Enable */ | ||||||
|   __HAL_RCC_GPIOC_CLK_ENABLE(); | 	__HAL_RCC_GPIOC_CLK_ENABLE(); | ||||||
|   __HAL_RCC_GPIOH_CLK_ENABLE(); | 	__HAL_RCC_GPIOH_CLK_ENABLE(); | ||||||
|   __HAL_RCC_GPIOA_CLK_ENABLE(); | 	__HAL_RCC_GPIOA_CLK_ENABLE(); | ||||||
|   __HAL_RCC_GPIOB_CLK_ENABLE(); | 	__HAL_RCC_GPIOB_CLK_ENABLE(); | ||||||
| 
 | 
 | ||||||
|   /*Configure GPIO pin Output Level */ | 	/*Configure GPIO pin Output Level */ | ||||||
|   HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_RESET); | 	HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_RESET); | ||||||
| 
 | 
 | ||||||
|   /*Configure GPIO pin : B1_Pin */ | 	/*Configure GPIO pin : B1_Pin */ | ||||||
|   GPIO_InitStruct.Pin = B1_Pin; | 	GPIO_InitStruct.Pin = B1_Pin; | ||||||
|   GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING; | 	GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING; | ||||||
|   GPIO_InitStruct.Pull = GPIO_NOPULL; | 	GPIO_InitStruct.Pull = GPIO_NOPULL; | ||||||
|   HAL_GPIO_Init(B1_GPIO_Port, &GPIO_InitStruct); | 	HAL_GPIO_Init(B1_GPIO_Port, &GPIO_InitStruct); | ||||||
| 
 | 
 | ||||||
|   /*Configure GPIO pin : LD2_Pin */ | 	/*Configure GPIO pin : LD2_Pin */ | ||||||
|   GPIO_InitStruct.Pin = LD2_Pin; | 	GPIO_InitStruct.Pin = LD2_Pin; | ||||||
|   GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; | 	GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; | ||||||
|   GPIO_InitStruct.Pull = GPIO_NOPULL; | 	GPIO_InitStruct.Pull = GPIO_NOPULL; | ||||||
|   GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; | 	GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; | ||||||
|   HAL_GPIO_Init(LD2_GPIO_Port, &GPIO_InitStruct); | 	HAL_GPIO_Init(LD2_GPIO_Port, &GPIO_InitStruct); | ||||||
| 
 | 
 | ||||||
| /* USER CODE BEGIN MX_GPIO_Init_2 */ | 	/*Configure GPIO pin : Door_Sensor_Pin */ | ||||||
| /* USER CODE END MX_GPIO_Init_2 */ | 	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 */ | /* USER CODE BEGIN 4 */ | ||||||
|  | @ -238,18 +242,16 @@ static void MX_GPIO_Init(void) | ||||||
| /* USER CODE END 4 */ | /* USER CODE END 4 */ | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|   * @brief  This function is executed in case of error occurrence. |  * @brief  This function is executed in case of error occurrence. | ||||||
|   * @retval None |  * @retval None | ||||||
|   */ |  */ | ||||||
| void Error_Handler(void) | void Error_Handler(void) { | ||||||
| { | 	/* USER CODE BEGIN Error_Handler_Debug */ | ||||||
|   /* USER CODE BEGIN Error_Handler_Debug */ | 	/* User can add his own implementation to report the HAL error return state */ | ||||||
|   /* User can add his own implementation to report the HAL error return state */ | 	__disable_irq(); | ||||||
|   __disable_irq(); | 	while (1) { | ||||||
|   while (1) | 	} | ||||||
|   { | 	/* USER CODE END Error_Handler_Debug */ | ||||||
|   } |  | ||||||
|   /* USER CODE END Error_Handler_Debug */ |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #ifdef  USE_FULL_ASSERT | #ifdef  USE_FULL_ASSERT | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| ../Core/Src/main.c:68:5:main	5 | ../Core/Src/main.c:67:5:main	1 | ||||||
| ../Core/Src/main.c:124:6:SystemClock_Config	3 | ../Core/Src/main.c:130:6:SystemClock_Config	3 | ||||||
| ../Core/Src/main.c:171:13:MX_USART2_UART_Init	2 | ../Core/Src/main.c:174:13:MX_USART2_UART_Init	2 | ||||||
| ../Core/Src/main.c:204:13:MX_GPIO_Init	1 | ../Core/Src/main.c:205:13:MX_GPIO_Init	1 | ||||||
| ../Core/Src/main.c:244:6:Error_Handler	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:67:5:main	8	static | ||||||
| ../Core/Src/main.c:124:6:SystemClock_Config	88	static | ../Core/Src/main.c:130:6:SystemClock_Config	88	static | ||||||
| ../Core/Src/main.c:171:13:MX_USART2_UART_Init	8	static | ../Core/Src/main.c:174:13:MX_USART2_UART_Init	8	static | ||||||
| ../Core/Src/main.c:204:13:MX_GPIO_Init	48	static | ../Core/Src/main.c:205:13:MX_GPIO_Init	48	static | ||||||
| ../Core/Src/main.c:244:6:Error_Handler	4	static,ignoring_inline_asm | ../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 |  | ||||||
|  .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 |  .text          0x0000000000000000        0x0 ./Core/Src/main.o | ||||||
|  .data          0x0000000000000000        0x0 ./Core/Src/main.o |  .data          0x0000000000000000        0x0 ./Core/Src/main.o | ||||||
|  .bss           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 |  .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       0x89 ./Core/Src/stm32f4xx_hal_msp.o | ||||||
|  .debug_macro   0x0000000000000000      0x295 ./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      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 |  .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       0x89 ./Core/Src/stm32f4xx_it.o | ||||||
|  .debug_macro   0x0000000000000000      0x295 ./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      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 |  .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 |                 0x0000000000000000       0x14 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o | ||||||
|  .text.HAL_UART_MspDeInit |  .text.HAL_UART_MspDeInit | ||||||
|                 0x0000000000000000       0x14 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o |                 0x0000000000000000       0x14 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o | ||||||
|  .text.HAL_UART_Transmit |  .text.HAL_UART_Receive | ||||||
|                 0x0000000000000000      0x124 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o |                 0x0000000000000000      0x144 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o | ||||||
|  .text.HAL_UART_Transmit_IT |  .text.HAL_UART_Transmit_IT | ||||||
|                 0x0000000000000000       0x8a ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o |                 0x0000000000000000       0x8a ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o | ||||||
|  .text.HAL_UART_Receive_IT |  .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 |                 0x0000000008000000                g_pfnVectors | ||||||
|                 0x0000000008000198                . = ALIGN (0x4) |                 0x0000000008000198                . = ALIGN (0x4) | ||||||
| 
 | 
 | ||||||
| .text           0x0000000008000198     0x1ebc | .text           0x0000000008000198     0x1e58 | ||||||
|                 0x0000000008000198                . = ALIGN (0x4) |                 0x0000000008000198                . = ALIGN (0x4) | ||||||
|  *(.text) |  *(.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 |  .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_idiv0 | ||||||
|                 0x00000000080004d0                __aeabi_ldiv0 |                 0x00000000080004d0                __aeabi_ldiv0 | ||||||
|  *(.text*) |  *(.text*) | ||||||
|  .text.main     0x00000000080004d4       0x94 ./Core/Src/main.o |  .text.main     0x00000000080004d4       0x38 ./Core/Src/main.o | ||||||
|                 0x00000000080004d4                main |                 0x00000000080004d4                main | ||||||
|  .text.SystemClock_Config |  .text.SystemClock_Config | ||||||
|                 0x0000000008000568       0xd4 ./Core/Src/main.o |                 0x000000000800050c       0xd4 ./Core/Src/main.o | ||||||
|                 0x0000000008000568                SystemClock_Config |                 0x000000000800050c                SystemClock_Config | ||||||
|  .text.MX_USART2_UART_Init |  .text.MX_USART2_UART_Init | ||||||
|                 0x000000000800063c       0x54 ./Core/Src/main.o |                 0x00000000080005e0       0x54 ./Core/Src/main.o | ||||||
|  .text.MX_GPIO_Init |  .text.MX_GPIO_Init | ||||||
|                 0x0000000008000690       0xdc ./Core/Src/main.o |                 0x0000000008000634       0xf4 ./Core/Src/main.o | ||||||
|  .text.Error_Handler |  .text.Error_Handler | ||||||
|                 0x000000000800076c        0xa ./Core/Src/main.o |                 0x0000000008000728        0xa ./Core/Src/main.o | ||||||
|                 0x000000000800076c                Error_Handler |                 0x0000000008000728                Error_Handler | ||||||
|  *fill*         0x0000000008000776        0x2  |  *fill*         0x0000000008000732        0x2  | ||||||
|  .text.HAL_MspInit |  .text.HAL_MspInit | ||||||
|                 0x0000000008000778       0x50 ./Core/Src/stm32f4xx_hal_msp.o |                 0x0000000008000734       0x50 ./Core/Src/stm32f4xx_hal_msp.o | ||||||
|                 0x0000000008000778                HAL_MspInit |                 0x0000000008000734                HAL_MspInit | ||||||
|  .text.HAL_UART_MspInit |  .text.HAL_UART_MspInit | ||||||
|                 0x00000000080007c8       0x90 ./Core/Src/stm32f4xx_hal_msp.o |                 0x0000000008000784       0x90 ./Core/Src/stm32f4xx_hal_msp.o | ||||||
|                 0x00000000080007c8                HAL_UART_MspInit |                 0x0000000008000784                HAL_UART_MspInit | ||||||
|  .text.NMI_Handler |  .text.NMI_Handler | ||||||
|                 0x0000000008000858        0x6 ./Core/Src/stm32f4xx_it.o |                 0x0000000008000814        0x6 ./Core/Src/stm32f4xx_it.o | ||||||
|                 0x0000000008000858                NMI_Handler |                 0x0000000008000814                NMI_Handler | ||||||
|  .text.HardFault_Handler |  .text.HardFault_Handler | ||||||
|                 0x000000000800085e        0x6 ./Core/Src/stm32f4xx_it.o |                 0x000000000800081a        0x6 ./Core/Src/stm32f4xx_it.o | ||||||
|                 0x000000000800085e                HardFault_Handler |                 0x000000000800081a                HardFault_Handler | ||||||
|  .text.MemManage_Handler |  .text.MemManage_Handler | ||||||
|                 0x0000000008000864        0x6 ./Core/Src/stm32f4xx_it.o |                 0x0000000008000820        0x6 ./Core/Src/stm32f4xx_it.o | ||||||
|                 0x0000000008000864                MemManage_Handler |                 0x0000000008000820                MemManage_Handler | ||||||
|  .text.BusFault_Handler |  .text.BusFault_Handler | ||||||
|                 0x000000000800086a        0x6 ./Core/Src/stm32f4xx_it.o |                 0x0000000008000826        0x6 ./Core/Src/stm32f4xx_it.o | ||||||
|                 0x000000000800086a                BusFault_Handler |                 0x0000000008000826                BusFault_Handler | ||||||
|  .text.UsageFault_Handler |  .text.UsageFault_Handler | ||||||
|                 0x0000000008000870        0x6 ./Core/Src/stm32f4xx_it.o |                 0x000000000800082c        0x6 ./Core/Src/stm32f4xx_it.o | ||||||
|                 0x0000000008000870                UsageFault_Handler |                 0x000000000800082c                UsageFault_Handler | ||||||
|  .text.SVC_Handler |  .text.SVC_Handler | ||||||
|                 0x0000000008000876        0xe ./Core/Src/stm32f4xx_it.o |                 0x0000000008000832        0xe ./Core/Src/stm32f4xx_it.o | ||||||
|                 0x0000000008000876                SVC_Handler |                 0x0000000008000832                SVC_Handler | ||||||
|  .text.DebugMon_Handler |  .text.DebugMon_Handler | ||||||
|                 0x0000000008000884        0xe ./Core/Src/stm32f4xx_it.o |                 0x0000000008000840        0xe ./Core/Src/stm32f4xx_it.o | ||||||
|                 0x0000000008000884                DebugMon_Handler |                 0x0000000008000840                DebugMon_Handler | ||||||
|  .text.PendSV_Handler |  .text.PendSV_Handler | ||||||
|                 0x0000000008000892        0xe ./Core/Src/stm32f4xx_it.o |                 0x000000000800084e        0xe ./Core/Src/stm32f4xx_it.o | ||||||
|                 0x0000000008000892                PendSV_Handler |                 0x000000000800084e                PendSV_Handler | ||||||
|  .text.SysTick_Handler |  .text.SysTick_Handler | ||||||
|                 0x00000000080008a0        0xc ./Core/Src/stm32f4xx_it.o |                 0x000000000800085c        0xc ./Core/Src/stm32f4xx_it.o | ||||||
|                 0x00000000080008a0                SysTick_Handler |                 0x000000000800085c                SysTick_Handler | ||||||
|  .text.SystemInit |  .text.SystemInit | ||||||
|                 0x00000000080008ac       0x24 ./Core/Src/system_stm32f4xx.o |                 0x0000000008000868       0x24 ./Core/Src/system_stm32f4xx.o | ||||||
|                 0x00000000080008ac                SystemInit |                 0x0000000008000868                SystemInit | ||||||
|  .text.Reset_Handler |  .text.Reset_Handler | ||||||
|                 0x00000000080008d0       0x50 ./Core/Startup/startup_stm32f411retx.o |                 0x000000000800088c       0x50 ./Core/Startup/startup_stm32f411retx.o | ||||||
|                 0x00000000080008d0                Reset_Handler |                 0x000000000800088c                Reset_Handler | ||||||
|  .text.Default_Handler |  .text.Default_Handler | ||||||
|                 0x0000000008000920        0x2 ./Core/Startup/startup_stm32f411retx.o |                 0x00000000080008dc        0x2 ./Core/Startup/startup_stm32f411retx.o | ||||||
|                 0x0000000008000920                RTC_Alarm_IRQHandler |                 0x00000000080008dc                RTC_Alarm_IRQHandler | ||||||
|                 0x0000000008000920                EXTI2_IRQHandler |                 0x00000000080008dc                EXTI2_IRQHandler | ||||||
|                 0x0000000008000920                SPI4_IRQHandler |                 0x00000000080008dc                SPI4_IRQHandler | ||||||
|                 0x0000000008000920                TIM1_CC_IRQHandler |                 0x00000000080008dc                TIM1_CC_IRQHandler | ||||||
|                 0x0000000008000920                DMA2_Stream5_IRQHandler |                 0x00000000080008dc                DMA2_Stream5_IRQHandler | ||||||
|                 0x0000000008000920                DMA1_Stream5_IRQHandler |                 0x00000000080008dc                DMA1_Stream5_IRQHandler | ||||||
|                 0x0000000008000920                PVD_IRQHandler |                 0x00000000080008dc                PVD_IRQHandler | ||||||
|                 0x0000000008000920                SDIO_IRQHandler |                 0x00000000080008dc                SDIO_IRQHandler | ||||||
|                 0x0000000008000920                TAMP_STAMP_IRQHandler |                 0x00000000080008dc                TAMP_STAMP_IRQHandler | ||||||
|                 0x0000000008000920                EXTI3_IRQHandler |                 0x00000000080008dc                EXTI3_IRQHandler | ||||||
|                 0x0000000008000920                TIM1_UP_TIM10_IRQHandler |                 0x00000000080008dc                TIM1_UP_TIM10_IRQHandler | ||||||
|                 0x0000000008000920                I2C3_ER_IRQHandler |                 0x00000000080008dc                I2C3_ER_IRQHandler | ||||||
|                 0x0000000008000920                EXTI0_IRQHandler |                 0x00000000080008dc                EXTI0_IRQHandler | ||||||
|                 0x0000000008000920                I2C2_EV_IRQHandler |                 0x00000000080008dc                I2C2_EV_IRQHandler | ||||||
|                 0x0000000008000920                DMA1_Stream2_IRQHandler |                 0x00000000080008dc                DMA1_Stream2_IRQHandler | ||||||
|                 0x0000000008000920                FPU_IRQHandler |                 0x00000000080008dc                FPU_IRQHandler | ||||||
|                 0x0000000008000920                DMA2_Stream2_IRQHandler |                 0x00000000080008dc                DMA2_Stream2_IRQHandler | ||||||
|                 0x0000000008000920                SPI1_IRQHandler |                 0x00000000080008dc                SPI1_IRQHandler | ||||||
|                 0x0000000008000920                TIM1_BRK_TIM9_IRQHandler |                 0x00000000080008dc                TIM1_BRK_TIM9_IRQHandler | ||||||
|                 0x0000000008000920                DMA2_Stream3_IRQHandler |                 0x00000000080008dc                DMA2_Stream3_IRQHandler | ||||||
|                 0x0000000008000920                USART6_IRQHandler |                 0x00000000080008dc                USART6_IRQHandler | ||||||
|                 0x0000000008000920                DMA2_Stream0_IRQHandler |                 0x00000000080008dc                DMA2_Stream0_IRQHandler | ||||||
|                 0x0000000008000920                TIM4_IRQHandler |                 0x00000000080008dc                TIM4_IRQHandler | ||||||
|                 0x0000000008000920                I2C1_EV_IRQHandler |                 0x00000000080008dc                I2C1_EV_IRQHandler | ||||||
|                 0x0000000008000920                DMA1_Stream6_IRQHandler |                 0x00000000080008dc                DMA1_Stream6_IRQHandler | ||||||
|                 0x0000000008000920                DMA1_Stream1_IRQHandler |                 0x00000000080008dc                DMA1_Stream1_IRQHandler | ||||||
|                 0x0000000008000920                TIM3_IRQHandler |                 0x00000000080008dc                TIM3_IRQHandler | ||||||
|                 0x0000000008000920                RCC_IRQHandler |                 0x00000000080008dc                RCC_IRQHandler | ||||||
|                 0x0000000008000920                Default_Handler |                 0x00000000080008dc                Default_Handler | ||||||
|                 0x0000000008000920                EXTI15_10_IRQHandler |                 0x00000000080008dc                EXTI15_10_IRQHandler | ||||||
|                 0x0000000008000920                ADC_IRQHandler |                 0x00000000080008dc                ADC_IRQHandler | ||||||
|                 0x0000000008000920                DMA1_Stream7_IRQHandler |                 0x00000000080008dc                DMA1_Stream7_IRQHandler | ||||||
|                 0x0000000008000920                SPI5_IRQHandler |                 0x00000000080008dc                SPI5_IRQHandler | ||||||
|                 0x0000000008000920                TIM5_IRQHandler |                 0x00000000080008dc                TIM5_IRQHandler | ||||||
|                 0x0000000008000920                DMA2_Stream7_IRQHandler |                 0x00000000080008dc                DMA2_Stream7_IRQHandler | ||||||
|                 0x0000000008000920                I2C3_EV_IRQHandler |                 0x00000000080008dc                I2C3_EV_IRQHandler | ||||||
|                 0x0000000008000920                EXTI9_5_IRQHandler |                 0x00000000080008dc                EXTI9_5_IRQHandler | ||||||
|                 0x0000000008000920                RTC_WKUP_IRQHandler |                 0x00000000080008dc                RTC_WKUP_IRQHandler | ||||||
|                 0x0000000008000920                SPI2_IRQHandler |                 0x00000000080008dc                SPI2_IRQHandler | ||||||
|                 0x0000000008000920                DMA1_Stream0_IRQHandler |                 0x00000000080008dc                DMA1_Stream0_IRQHandler | ||||||
|                 0x0000000008000920                EXTI4_IRQHandler |                 0x00000000080008dc                EXTI4_IRQHandler | ||||||
|                 0x0000000008000920                WWDG_IRQHandler |                 0x00000000080008dc                WWDG_IRQHandler | ||||||
|                 0x0000000008000920                TIM2_IRQHandler |                 0x00000000080008dc                TIM2_IRQHandler | ||||||
|                 0x0000000008000920                OTG_FS_WKUP_IRQHandler |                 0x00000000080008dc                OTG_FS_WKUP_IRQHandler | ||||||
|                 0x0000000008000920                TIM1_TRG_COM_TIM11_IRQHandler |                 0x00000000080008dc                TIM1_TRG_COM_TIM11_IRQHandler | ||||||
|                 0x0000000008000920                EXTI1_IRQHandler |                 0x00000000080008dc                EXTI1_IRQHandler | ||||||
|                 0x0000000008000920                USART2_IRQHandler |                 0x00000000080008dc                USART2_IRQHandler | ||||||
|                 0x0000000008000920                I2C2_ER_IRQHandler |                 0x00000000080008dc                I2C2_ER_IRQHandler | ||||||
|                 0x0000000008000920                DMA2_Stream1_IRQHandler |                 0x00000000080008dc                DMA2_Stream1_IRQHandler | ||||||
|                 0x0000000008000920                FLASH_IRQHandler |                 0x00000000080008dc                FLASH_IRQHandler | ||||||
|                 0x0000000008000920                DMA2_Stream4_IRQHandler |                 0x00000000080008dc                DMA2_Stream4_IRQHandler | ||||||
|                 0x0000000008000920                USART1_IRQHandler |                 0x00000000080008dc                USART1_IRQHandler | ||||||
|                 0x0000000008000920                OTG_FS_IRQHandler |                 0x00000000080008dc                OTG_FS_IRQHandler | ||||||
|                 0x0000000008000920                SPI3_IRQHandler |                 0x00000000080008dc                SPI3_IRQHandler | ||||||
|                 0x0000000008000920                DMA1_Stream4_IRQHandler |                 0x00000000080008dc                DMA1_Stream4_IRQHandler | ||||||
|                 0x0000000008000920                I2C1_ER_IRQHandler |                 0x00000000080008dc                I2C1_ER_IRQHandler | ||||||
|                 0x0000000008000920                DMA2_Stream6_IRQHandler |                 0x00000000080008dc                DMA2_Stream6_IRQHandler | ||||||
|                 0x0000000008000920                DMA1_Stream3_IRQHandler |                 0x00000000080008dc                DMA1_Stream3_IRQHandler | ||||||
|  *fill*         0x0000000008000922        0x2  |  *fill*         0x00000000080008de        0x2  | ||||||
|  .text.HAL_Init |  .text.HAL_Init | ||||||
|                 0x0000000008000924       0x44 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o |                 0x00000000080008e0       0x44 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o | ||||||
|                 0x0000000008000924                HAL_Init |                 0x00000000080008e0                HAL_Init | ||||||
|  .text.HAL_InitTick |  .text.HAL_InitTick | ||||||
|                 0x0000000008000968       0x60 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o |                 0x0000000008000924       0x60 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o | ||||||
|                 0x0000000008000968                HAL_InitTick |                 0x0000000008000924                HAL_InitTick | ||||||
|  .text.HAL_IncTick |  .text.HAL_IncTick | ||||||
|                 0x00000000080009c8       0x28 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o |                 0x0000000008000984       0x28 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o | ||||||
|                 0x00000000080009c8                HAL_IncTick |                 0x0000000008000984                HAL_IncTick | ||||||
|  .text.HAL_GetTick |  .text.HAL_GetTick | ||||||
|                 0x00000000080009f0       0x18 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o |                 0x00000000080009ac       0x18 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o | ||||||
|                 0x00000000080009f0                HAL_GetTick |                 0x00000000080009ac                HAL_GetTick | ||||||
|  .text.__NVIC_SetPriorityGrouping |  .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 |  .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 |  .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 |  .text.NVIC_EncodePriority | ||||||
|                 0x0000000008000ac0       0x66 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o |                 0x0000000008000a7c       0x66 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o | ||||||
|  *fill*         0x0000000008000b26        0x2  |  *fill*         0x0000000008000ae2        0x2  | ||||||
|  .text.SysTick_Config |  .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 |  .text.HAL_NVIC_SetPriorityGrouping | ||||||
|                 0x0000000008000b6c       0x16 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o |                 0x0000000008000b28       0x16 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o | ||||||
|                 0x0000000008000b6c                HAL_NVIC_SetPriorityGrouping |                 0x0000000008000b28                HAL_NVIC_SetPriorityGrouping | ||||||
|  .text.HAL_NVIC_SetPriority |  .text.HAL_NVIC_SetPriority | ||||||
|                 0x0000000008000b82       0x38 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o |                 0x0000000008000b3e       0x38 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o | ||||||
|                 0x0000000008000b82                HAL_NVIC_SetPriority |                 0x0000000008000b3e                HAL_NVIC_SetPriority | ||||||
|  .text.HAL_SYSTICK_Config |  .text.HAL_SYSTICK_Config | ||||||
|                 0x0000000008000bba       0x18 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o |                 0x0000000008000b76       0x18 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o | ||||||
|                 0x0000000008000bba                HAL_SYSTICK_Config |                 0x0000000008000b76                HAL_SYSTICK_Config | ||||||
|  *fill*         0x0000000008000bd2        0x2  |  *fill*         0x0000000008000b8e        0x2  | ||||||
|  .text.HAL_GPIO_Init |  .text.HAL_GPIO_Init | ||||||
|                 0x0000000008000bd4      0x308 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o |                 0x0000000008000b90      0x308 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o | ||||||
|                 0x0000000008000bd4                HAL_GPIO_Init |                 0x0000000008000b90                HAL_GPIO_Init | ||||||
|  .text.HAL_GPIO_WritePin |  .text.HAL_GPIO_WritePin | ||||||
|                 0x0000000008000edc       0x32 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o |                 0x0000000008000e98       0x32 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o | ||||||
|                 0x0000000008000edc                HAL_GPIO_WritePin |                 0x0000000008000e98                HAL_GPIO_WritePin | ||||||
|  *fill*         0x0000000008000f0e        0x2  |  *fill*         0x0000000008000eca        0x2  | ||||||
|  .text.HAL_RCC_OscConfig |  .text.HAL_RCC_OscConfig | ||||||
|                 0x0000000008000f10      0x4f0 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o |                 0x0000000008000ecc      0x4f0 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o | ||||||
|                 0x0000000008000f10                HAL_RCC_OscConfig |                 0x0000000008000ecc                HAL_RCC_OscConfig | ||||||
|  .text.HAL_RCC_ClockConfig |  .text.HAL_RCC_ClockConfig | ||||||
|                 0x0000000008001400      0x1cc ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o |                 0x00000000080013bc      0x1cc ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o | ||||||
|                 0x0000000008001400                HAL_RCC_ClockConfig |                 0x00000000080013bc                HAL_RCC_ClockConfig | ||||||
|  .text.HAL_RCC_GetSysClockFreq |  .text.HAL_RCC_GetSysClockFreq | ||||||
|                 0x00000000080015cc      0x20c ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o |                 0x0000000008001588      0x20c ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o | ||||||
|                 0x00000000080015cc                HAL_RCC_GetSysClockFreq |                 0x0000000008001588                HAL_RCC_GetSysClockFreq | ||||||
|  .text.HAL_RCC_GetHCLKFreq |  .text.HAL_RCC_GetHCLKFreq | ||||||
|                 0x00000000080017d8       0x18 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o |                 0x0000000008001794       0x18 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o | ||||||
|                 0x00000000080017d8                HAL_RCC_GetHCLKFreq |                 0x0000000008001794                HAL_RCC_GetHCLKFreq | ||||||
|  .text.HAL_RCC_GetPCLK1Freq |  .text.HAL_RCC_GetPCLK1Freq | ||||||
|                 0x00000000080017f0       0x28 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o |                 0x00000000080017ac       0x28 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o | ||||||
|                 0x00000000080017f0                HAL_RCC_GetPCLK1Freq |                 0x00000000080017ac                HAL_RCC_GetPCLK1Freq | ||||||
|  .text.HAL_RCC_GetPCLK2Freq |  .text.HAL_RCC_GetPCLK2Freq | ||||||
|                 0x0000000008001818       0x28 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o |                 0x00000000080017d4       0x28 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o | ||||||
|                 0x0000000008001818                HAL_RCC_GetPCLK2Freq |                 0x00000000080017d4                HAL_RCC_GetPCLK2Freq | ||||||
|  .text.HAL_UART_Init |  .text.HAL_UART_Init | ||||||
|                 0x0000000008001840       0x9a ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o |                 0x00000000080017fc       0x9a ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o | ||||||
|                 0x0000000008001840                HAL_UART_Init |                 0x00000000080017fc                HAL_UART_Init | ||||||
|  .text.HAL_UART_Receive |  .text.HAL_UART_Transmit | ||||||
|                 0x00000000080018da      0x144 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o |                 0x0000000008001896      0x124 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o | ||||||
|                 0x00000000080018da                HAL_UART_Receive |                 0x0000000008001896                HAL_UART_Transmit | ||||||
|  .text.UART_WaitOnFlagUntilTimeout |  .text.UART_WaitOnFlagUntilTimeout | ||||||
|                 0x0000000008001a1e       0xdc ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o |                 0x00000000080019ba       0xdc ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o | ||||||
|  *fill*         0x0000000008001afa        0x2  |  *fill*         0x0000000008001a96        0x2  | ||||||
|  .text.UART_SetConfig |  .text.UART_SetConfig | ||||||
|                 0x0000000008001afc      0x4e8 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o |                 0x0000000008001a98      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) |  .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) | ||||||
|                 0x0000000008001fe4                memset |                 0x0000000008001f80                memset | ||||||
|  .text.__libc_init_array |  .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) |                 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) | ||||||
|                 0x0000000008001ff4                __libc_init_array |                 0x0000000008001f90                __libc_init_array | ||||||
|  *(.glue_7) |  *(.glue_7) | ||||||
|  .glue_7        0x000000000800203c        0x0 linker stubs |  .glue_7        0x0000000008001fd8        0x0 linker stubs | ||||||
|  *(.glue_7t) |  *(.glue_7t) | ||||||
|  .glue_7t       0x000000000800203c        0x0 linker stubs |  .glue_7t       0x0000000008001fd8        0x0 linker stubs | ||||||
|  *(.eh_frame) |  *(.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) | ||||||
|  .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 |  .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 | ||||||
|                 0x000000000800203c                _init |                 0x0000000008001fd8                _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          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) | ||||||
|  .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 |  .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 | ||||||
|                 0x0000000008002048                _fini |                 0x0000000008001fe4                _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 |  .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 | ||||||
|                 0x0000000008002054                . = ALIGN (0x4) |                 0x0000000008001ff0                . = ALIGN (0x4) | ||||||
|                 0x0000000008002054                _etext = . |                 0x0000000008001ff0                _etext = . | ||||||
| 
 | 
 | ||||||
| .vfp11_veneer   0x0000000008002054        0x0 | .vfp11_veneer   0x0000000008001ff0        0x0 | ||||||
|  .vfp11_veneer  0x0000000008002054        0x0 linker stubs |  .vfp11_veneer  0x0000000008001ff0        0x0 linker stubs | ||||||
| 
 | 
 | ||||||
| .v4_bx          0x0000000008002054        0x0 | .v4_bx          0x0000000008001ff0        0x0 | ||||||
|  .v4_bx         0x0000000008002054        0x0 linker stubs |  .v4_bx         0x0000000008001ff0        0x0 linker stubs | ||||||
| 
 | 
 | ||||||
| .iplt           0x0000000008002054        0x0 | .iplt           0x0000000008001ff0        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 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 | .rodata         0x0000000008001ff0       0x20 | ||||||
|                 0x0000000008002054                . = ALIGN (0x4) |                 0x0000000008001ff0                . = ALIGN (0x4) | ||||||
|  *(.rodata) |  *(.rodata) | ||||||
|  |  .rodata        0x0000000008001ff0        0x6 ./Core/Src/main.o | ||||||
|  *(.rodata*) |  *(.rodata*) | ||||||
|  |  *fill*         0x0000000008001ff6        0x2  | ||||||
|  .rodata.AHBPrescTable |  .rodata.AHBPrescTable | ||||||
|                 0x0000000008002054       0x10 ./Core/Src/system_stm32f4xx.o |                 0x0000000008001ff8       0x10 ./Core/Src/system_stm32f4xx.o | ||||||
|                 0x0000000008002054                AHBPrescTable |                 0x0000000008001ff8                AHBPrescTable | ||||||
|  .rodata.APBPrescTable |  .rodata.APBPrescTable | ||||||
|                 0x0000000008002064        0x8 ./Core/Src/system_stm32f4xx.o |                 0x0000000008002008        0x8 ./Core/Src/system_stm32f4xx.o | ||||||
|                 0x0000000008002064                APBPrescTable |                 0x0000000008002008                APBPrescTable | ||||||
|                 0x000000000800206c                . = ALIGN (0x4) |                 0x0000000008002010                . = ALIGN (0x4) | ||||||
| 
 | 
 | ||||||
| .ARM.extab      0x000000000800206c        0x0 | .ARM.extab      0x0000000008002010        0x0 | ||||||
|                 0x000000000800206c                . = ALIGN (0x4) |                 0x0000000008002010                . = ALIGN (0x4) | ||||||
|  *(.ARM.extab* .gnu.linkonce.armextab.*) |  *(.ARM.extab* .gnu.linkonce.armextab.*) | ||||||
|                 0x000000000800206c                . = ALIGN (0x4) |                 0x0000000008002010                . = ALIGN (0x4) | ||||||
| 
 | 
 | ||||||
| .ARM            0x000000000800206c        0x8 | .ARM            0x0000000008002010        0x8 | ||||||
|                 0x000000000800206c                . = ALIGN (0x4) |                 0x0000000008002010                . = ALIGN (0x4) | ||||||
|                 0x000000000800206c                __exidx_start = . |                 0x0000000008002010                __exidx_start = . | ||||||
|  *(.ARM.exidx*) |  *(.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) |  .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) | ||||||
|                 0x0000000008002074                __exidx_end = . |                 0x0000000008002018                __exidx_end = . | ||||||
|                 0x0000000008002074                . = ALIGN (0x4) |                 0x0000000008002018                . = ALIGN (0x4) | ||||||
| 
 | 
 | ||||||
| .rel.dyn        0x0000000008002074        0x0 | .rel.dyn        0x0000000008002018        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.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 | .preinit_array  0x0000000008002018        0x0 | ||||||
|                 0x0000000008002074                . = ALIGN (0x4) |                 0x0000000008002018                . = ALIGN (0x4) | ||||||
|                 0x0000000008002074                PROVIDE (__preinit_array_start = .) |                 0x0000000008002018                PROVIDE (__preinit_array_start = .) | ||||||
|  *(.preinit_array*) |  *(.preinit_array*) | ||||||
|                 0x0000000008002074                PROVIDE (__preinit_array_end = .) |                 0x0000000008002018                PROVIDE (__preinit_array_end = .) | ||||||
|                 0x0000000008002074                . = ALIGN (0x4) |                 0x0000000008002018                . = ALIGN (0x4) | ||||||
| 
 | 
 | ||||||
| .init_array     0x0000000008002074        0x4 | .init_array     0x0000000008002018        0x4 | ||||||
|                 0x0000000008002074                . = ALIGN (0x4) |                 0x0000000008002018                . = ALIGN (0x4) | ||||||
|                 0x0000000008002074                PROVIDE (__init_array_start = .) |                 0x0000000008002018                PROVIDE (__init_array_start = .) | ||||||
|  *(SORT_BY_NAME(.init_array.*)) |  *(SORT_BY_NAME(.init_array.*)) | ||||||
|  *(.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 |  .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 | ||||||
|                 0x0000000008002078                PROVIDE (__init_array_end = .) |                 0x000000000800201c                PROVIDE (__init_array_end = .) | ||||||
|                 0x0000000008002078                . = ALIGN (0x4) |                 0x000000000800201c                . = ALIGN (0x4) | ||||||
| 
 | 
 | ||||||
| .fini_array     0x0000000008002078        0x4 | .fini_array     0x000000000800201c        0x4 | ||||||
|                 0x0000000008002078                . = ALIGN (0x4) |                 0x000000000800201c                . = ALIGN (0x4) | ||||||
|                 [!provide]                        PROVIDE (__fini_array_start = .) |                 [!provide]                        PROVIDE (__fini_array_start = .) | ||||||
|  *(SORT_BY_NAME(.fini_array.*)) |  *(SORT_BY_NAME(.fini_array.*)) | ||||||
|  *(.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 = .) |                 [!provide]                        PROVIDE (__fini_array_end = .) | ||||||
|                 0x000000000800207c                . = ALIGN (0x4) |                 0x0000000008002020                . = ALIGN (0x4) | ||||||
|                 0x000000000800207c                _sidata = LOADADDR (.data) |                 0x0000000008002020                _sidata = LOADADDR (.data) | ||||||
| 
 | 
 | ||||||
| .data           0x0000000020000000        0xc load address 0x000000000800207c | .data           0x0000000020000000        0xc load address 0x0000000008002020 | ||||||
|                 0x0000000020000000                . = ALIGN (0x4) |                 0x0000000020000000                . = ALIGN (0x4) | ||||||
|                 0x0000000020000000                _sdata = . |                 0x0000000020000000                _sdata = . | ||||||
|  *(.data) |  *(.data) | ||||||
|  | @ -2977,11 +2960,11 @@ LOAD C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext | ||||||
|  *fill*         0x0000000020000009        0x3  |  *fill*         0x0000000020000009        0x3  | ||||||
|                 0x000000002000000c                _edata = . |                 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 |  .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) |                 0x000000002000000c                . = ALIGN (0x4) | ||||||
| 
 | 
 | ||||||
| .bss            0x000000002000000c       0x70 load address 0x0000000008002088 | .bss            0x000000002000000c       0x70 load address 0x000000000800202c | ||||||
|                 0x000000002000000c                _sbss = . |                 0x000000002000000c                _sbss = . | ||||||
|                 0x000000002000000c                __bss_start__ = _sbss |                 0x000000002000000c                __bss_start__ = _sbss | ||||||
|  *(.bss) |  *(.bss) | ||||||
|  | @ -2992,10 +2975,7 @@ LOAD C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext | ||||||
|  .bss.uart_buffer |  .bss.uart_buffer | ||||||
|                 0x000000002000006c        0xa ./Core/Src/main.o |                 0x000000002000006c        0xa ./Core/Src/main.o | ||||||
|                 0x000000002000006c                uart_buffer |                 0x000000002000006c                uart_buffer | ||||||
|  .bss.uart_index |  *fill*         0x0000000020000076        0x2  | ||||||
|                 0x0000000020000076        0x1 ./Core/Src/main.o |  | ||||||
|                 0x0000000020000076                uart_index |  | ||||||
|  *fill*         0x0000000020000077        0x1  |  | ||||||
|  .bss.uwTick    0x0000000020000078        0x4 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o |  .bss.uwTick    0x0000000020000078        0x4 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o | ||||||
|                 0x0000000020000078                uwTick |                 0x0000000020000078                uwTick | ||||||
|  *(COMMON) |  *(COMMON) | ||||||
|  | @ -3004,7 +2984,7 @@ LOAD C:/ST/STM32CubeIDE_1.13.1/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.ext | ||||||
|                 0x000000002000007c                __bss_end__ = _ebss |                 0x000000002000007c                __bss_end__ = _ebss | ||||||
| 
 | 
 | ||||||
| ._user_heap_stack | ._user_heap_stack | ||||||
|                 0x000000002000007c      0x604 load address 0x0000000008002088 |                 0x000000002000007c      0x604 load address 0x000000000800202c | ||||||
|                 0x0000000020000080                . = ALIGN (0x8) |                 0x0000000020000080                . = ALIGN (0x8) | ||||||
|  *fill*         0x000000002000007c        0x4  |  *fill*         0x000000002000007c        0x4  | ||||||
|                 [!provide]                        PROVIDE (end = .) |                 [!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_rcc.o | ||||||
|  .comment       0x0000000000000043       0x44 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o |  .comment       0x0000000000000043       0x44 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o | ||||||
| 
 | 
 | ||||||
| .debug_info     0x0000000000000000     0x70cd | .debug_info     0x0000000000000000     0x70ba | ||||||
|  .debug_info    0x0000000000000000      0xc27 ./Core/Src/main.o |  .debug_info    0x0000000000000000      0xc14 ./Core/Src/main.o | ||||||
|  .debug_info    0x0000000000000c27      0x90f ./Core/Src/stm32f4xx_hal_msp.o |  .debug_info    0x0000000000000c14      0x90f ./Core/Src/stm32f4xx_hal_msp.o | ||||||
|  .debug_info    0x0000000000001536      0x112 ./Core/Src/stm32f4xx_it.o |  .debug_info    0x0000000000001523      0x112 ./Core/Src/stm32f4xx_it.o | ||||||
|  .debug_info    0x0000000000001648      0x53e ./Core/Src/system_stm32f4xx.o |  .debug_info    0x0000000000001635      0x53e ./Core/Src/system_stm32f4xx.o | ||||||
|  .debug_info    0x0000000000001b86       0x23 ./Core/Startup/startup_stm32f411retx.o |  .debug_info    0x0000000000001b73       0x23 ./Core/Startup/startup_stm32f411retx.o | ||||||
|  .debug_info    0x0000000000001ba9      0x8c4 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o |  .debug_info    0x0000000000001b96      0x8c4 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o | ||||||
|  .debug_info    0x000000000000246d      0xcb6 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o |  .debug_info    0x000000000000245a      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    0x0000000000003110      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    0x0000000000003809      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    0x00000000000040fb     0x2fbf ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o | ||||||
| 
 | 
 | ||||||
| .debug_abbrev   0x0000000000000000     0x12d3 | .debug_abbrev   0x0000000000000000     0x12d1 | ||||||
|  .debug_abbrev  0x0000000000000000      0x25e ./Core/Src/main.o |  .debug_abbrev  0x0000000000000000      0x25c ./Core/Src/main.o | ||||||
|  .debug_abbrev  0x000000000000025e      0x1c1 ./Core/Src/stm32f4xx_hal_msp.o |  .debug_abbrev  0x000000000000025c      0x1c1 ./Core/Src/stm32f4xx_hal_msp.o | ||||||
|  .debug_abbrev  0x000000000000041f       0x73 ./Core/Src/stm32f4xx_it.o |  .debug_abbrev  0x000000000000041d       0x73 ./Core/Src/stm32f4xx_it.o | ||||||
|  .debug_abbrev  0x0000000000000492      0x11a ./Core/Src/system_stm32f4xx.o |  .debug_abbrev  0x0000000000000490      0x11a ./Core/Src/system_stm32f4xx.o | ||||||
|  .debug_abbrev  0x00000000000005ac       0x12 ./Core/Startup/startup_stm32f411retx.o |  .debug_abbrev  0x00000000000005aa       0x12 ./Core/Startup/startup_stm32f411retx.o | ||||||
|  .debug_abbrev  0x00000000000005be      0x24b ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o |  .debug_abbrev  0x00000000000005bc      0x24b ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o | ||||||
|  .debug_abbrev  0x0000000000000809      0x327 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o |  .debug_abbrev  0x0000000000000807      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  0x0000000000000b2e      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  0x0000000000000d01      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  0x0000000000000fb6      0x31b ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o | ||||||
| 
 | 
 | ||||||
| .debug_aranges  0x0000000000000000      0x608 | .debug_aranges  0x0000000000000000      0x608 | ||||||
|  .debug_aranges |  .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 |                 0x0000000000000408      0x200 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o | ||||||
| 
 | 
 | ||||||
| .debug_rnglists | .debug_rnglists | ||||||
|                 0x0000000000000000      0x49d |                 0x0000000000000000      0x49c | ||||||
|  .debug_rnglists |  .debug_rnglists | ||||||
|                 0x0000000000000000       0x2e ./Core/Src/main.o |                 0x0000000000000000       0x2d ./Core/Src/main.o | ||||||
|  .debug_rnglists |  .debug_rnglists | ||||||
|                 0x000000000000002e       0x20 ./Core/Src/stm32f4xx_hal_msp.o |                 0x000000000000002d       0x20 ./Core/Src/stm32f4xx_hal_msp.o | ||||||
|  .debug_rnglists |  .debug_rnglists | ||||||
|                 0x000000000000004e       0x43 ./Core/Src/stm32f4xx_it.o |                 0x000000000000004d       0x43 ./Core/Src/stm32f4xx_it.o | ||||||
|  .debug_rnglists |  .debug_rnglists | ||||||
|                 0x0000000000000091       0x1a ./Core/Src/system_stm32f4xx.o |                 0x0000000000000090       0x1a ./Core/Src/system_stm32f4xx.o | ||||||
|  .debug_rnglists |  .debug_rnglists | ||||||
|                 0x00000000000000ab       0x19 ./Core/Startup/startup_stm32f411retx.o |                 0x00000000000000aa       0x19 ./Core/Startup/startup_stm32f411retx.o | ||||||
|  .debug_rnglists |  .debug_rnglists | ||||||
|                 0x00000000000000c4       0xaf ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o |                 0x00000000000000c3       0xaf ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o | ||||||
|  .debug_rnglists |  .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 |  .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 |  .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 |  .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    0x1483d | ||||||
|  .debug_macro   0x0000000000000000      0x2cb ./Core/Src/main.o |  .debug_macro   0x0000000000000000      0x1c9 ./Core/Src/main.o | ||||||
|  .debug_macro   0x00000000000002cb      0xaa8 ./Core/Src/main.o |  .debug_macro   0x00000000000001c9      0xaa8 ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000000d73      0x295 ./Core/Src/main.o |  .debug_macro   0x0000000000000c71      0x295 ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000001008       0x2e ./Core/Src/main.o |  .debug_macro   0x0000000000000f06       0x2e ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000001036       0x28 ./Core/Src/main.o |  .debug_macro   0x0000000000000f34       0x28 ./Core/Src/main.o | ||||||
|  .debug_macro   0x000000000000105e       0x22 ./Core/Src/main.o |  .debug_macro   0x0000000000000f5c       0x22 ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000001080       0x8e ./Core/Src/main.o |  .debug_macro   0x0000000000000f7e       0x8e ./Core/Src/main.o | ||||||
|  .debug_macro   0x000000000000110e       0x51 ./Core/Src/main.o |  .debug_macro   0x000000000000100c       0x51 ./Core/Src/main.o | ||||||
|  .debug_macro   0x000000000000115f      0x103 ./Core/Src/main.o |  .debug_macro   0x000000000000105d      0x103 ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000001262       0x6a ./Core/Src/main.o |  .debug_macro   0x0000000000001160       0x6a ./Core/Src/main.o | ||||||
|  .debug_macro   0x00000000000012cc      0x1df ./Core/Src/main.o |  .debug_macro   0x00000000000011ca      0x1df ./Core/Src/main.o | ||||||
|  .debug_macro   0x00000000000014ab       0x1c ./Core/Src/main.o |  .debug_macro   0x00000000000013a9       0x1c ./Core/Src/main.o | ||||||
|  .debug_macro   0x00000000000014c7       0x22 ./Core/Src/main.o |  .debug_macro   0x00000000000013c5       0x22 ./Core/Src/main.o | ||||||
|  .debug_macro   0x00000000000014e9       0xd9 ./Core/Src/main.o |  .debug_macro   0x00000000000013e7       0xd9 ./Core/Src/main.o | ||||||
|  .debug_macro   0x00000000000015c2     0x102d ./Core/Src/main.o |  .debug_macro   0x00000000000014c0     0x102d ./Core/Src/main.o | ||||||
|  .debug_macro   0x00000000000025ef      0x11f ./Core/Src/main.o |  .debug_macro   0x00000000000024ed      0x11f ./Core/Src/main.o | ||||||
|  .debug_macro   0x000000000000270e     0xb953 ./Core/Src/main.o |  .debug_macro   0x000000000000260c     0xb953 ./Core/Src/main.o | ||||||
|  .debug_macro   0x000000000000e061       0x6d ./Core/Src/main.o |  .debug_macro   0x000000000000df5f       0x6d ./Core/Src/main.o | ||||||
|  .debug_macro   0x000000000000e0ce     0x367e ./Core/Src/main.o |  .debug_macro   0x000000000000dfcc     0x367e ./Core/Src/main.o | ||||||
|  .debug_macro   0x000000000001174c      0x174 ./Core/Src/main.o |  .debug_macro   0x000000000001164a      0x174 ./Core/Src/main.o | ||||||
|  .debug_macro   0x00000000000118c0       0x5c ./Core/Src/main.o |  .debug_macro   0x00000000000117be       0x5c ./Core/Src/main.o | ||||||
|  .debug_macro   0x000000000001191c      0x447 ./Core/Src/main.o |  .debug_macro   0x000000000001181a      0x447 ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000011d63      0x9fe ./Core/Src/main.o |  .debug_macro   0x0000000000011c61      0x9fe ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000012761      0x115 ./Core/Src/main.o |  .debug_macro   0x000000000001265f      0x115 ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000012876      0x11b ./Core/Src/main.o |  .debug_macro   0x0000000000012774      0x11b ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000012991       0xa5 ./Core/Src/main.o |  .debug_macro   0x000000000001288f       0xa5 ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000012a36      0x15f ./Core/Src/main.o |  .debug_macro   0x0000000000012934      0x15f ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000012b95      0x287 ./Core/Src/main.o |  .debug_macro   0x0000000000012a93      0x287 ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000012e1c       0x5f ./Core/Src/main.o |  .debug_macro   0x0000000000012d1a       0x5f ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000012e7b      0x236 ./Core/Src/main.o |  .debug_macro   0x0000000000012d79      0x236 ./Core/Src/main.o | ||||||
|  .debug_macro   0x00000000000130b1      0x132 ./Core/Src/main.o |  .debug_macro   0x0000000000012faf      0x132 ./Core/Src/main.o | ||||||
|  .debug_macro   0x00000000000131e3      0x264 ./Core/Src/main.o |  .debug_macro   0x00000000000130e1      0x264 ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000013447       0x2e ./Core/Src/main.o |  .debug_macro   0x0000000000013345       0x2e ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000013475      0x11a ./Core/Src/main.o |  .debug_macro   0x0000000000013373      0x11a ./Core/Src/main.o | ||||||
|  .debug_macro   0x000000000001358f       0x85 ./Core/Src/main.o |  .debug_macro   0x000000000001348d       0x85 ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000013614       0x89 ./Core/Src/main.o |  .debug_macro   0x0000000000013512       0x89 ./Core/Src/main.o | ||||||
|  .debug_macro   0x000000000001369d      0x295 ./Core/Src/main.o |  .debug_macro   0x000000000001359b      0x295 ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000013932      0x126 ./Core/Src/main.o |  .debug_macro   0x0000000000013830      0x126 ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000013a58       0x58 ./Core/Src/main.o |  .debug_macro   0x0000000000013956       0x64 ./Core/Src/main.o | ||||||
|  .debug_macro   0x0000000000013ab0       0x61 ./Core/Src/main.o |  .debug_macro   0x00000000000139ba      0x1c9 ./Core/Src/stm32f4xx_hal_msp.o | ||||||
|  .debug_macro   0x0000000000013b11       0x2a ./Core/Src/main.o |  .debug_macro   0x0000000000013b83      0x1d3 ./Core/Src/stm32f4xx_it.o | ||||||
|  .debug_macro   0x0000000000013b3b       0x43 ./Core/Src/main.o |  .debug_macro   0x0000000000013d56      0x1ba ./Core/Src/system_stm32f4xx.o | ||||||
|  .debug_macro   0x0000000000013b7e       0x34 ./Core/Src/main.o |  .debug_macro   0x0000000000013f10      0x21a ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o | ||||||
|  .debug_macro   0x0000000000013bb2       0x16 ./Core/Src/main.o |  .debug_macro   0x000000000001412a      0x1ba ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o | ||||||
|  .debug_macro   0x0000000000013bc8       0x43 ./Core/Src/main.o |  .debug_macro   0x00000000000142e4      0x1c0 ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o | ||||||
|  .debug_macro   0x0000000000013c0b       0x34 ./Core/Src/main.o |  .debug_macro   0x00000000000144a4      0x1de ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o | ||||||
|  .debug_macro   0x0000000000013c3f       0x10 ./Core/Src/main.o |  .debug_macro   0x0000000000014682      0x1bb ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.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_line     0x0000000000000000     0x7ae1 | .debug_line     0x0000000000000000     0x7952 | ||||||
|  .debug_line    0x0000000000000000      0x9a1 ./Core/Src/main.o |  .debug_line    0x0000000000000000      0x812 ./Core/Src/main.o | ||||||
|  .debug_line    0x00000000000009a1      0x764 ./Core/Src/stm32f4xx_hal_msp.o |  .debug_line    0x0000000000000812      0x764 ./Core/Src/stm32f4xx_hal_msp.o | ||||||
|  .debug_line    0x0000000000001105      0x7d8 ./Core/Src/stm32f4xx_it.o |  .debug_line    0x0000000000000f76      0x7d8 ./Core/Src/stm32f4xx_it.o | ||||||
|  .debug_line    0x00000000000018dd      0x797 ./Core/Src/system_stm32f4xx.o |  .debug_line    0x000000000000174e      0x797 ./Core/Src/system_stm32f4xx.o | ||||||
|  .debug_line    0x0000000000002074       0x7a ./Core/Startup/startup_stm32f411retx.o |  .debug_line    0x0000000000001ee5       0x7a ./Core/Startup/startup_stm32f411retx.o | ||||||
|  .debug_line    0x00000000000020ee      0x9fd ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o |  .debug_line    0x0000000000001f5f      0x9fd ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o | ||||||
|  .debug_line    0x0000000000002aeb      0xcac ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o |  .debug_line    0x000000000000295c      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    0x0000000000003608      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    0x000000000000413d      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    0x0000000000004eb3     0x2a9f ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o | ||||||
| 
 | 
 | ||||||
| .debug_str      0x0000000000000000    0x85048 | .debug_str      0x0000000000000000    0x818ec | ||||||
|  .debug_str     0x0000000000000000    0x83762 ./Core/Src/main.o |  .debug_str     0x0000000000000000    0x80007 ./Core/Src/main.o | ||||||
|                                       0x83a3f (size before relaxing) |                                       0x802c5 (size before relaxing) | ||||||
|  .debug_str     0x0000000000083762       0x83 ./Core/Src/stm32f4xx_hal_msp.o |  .debug_str     0x0000000000080007       0x83 ./Core/Src/stm32f4xx_hal_msp.o | ||||||
|                                       0x800a7 (size before relaxing) |                                       0x800de (size before relaxing) | ||||||
|  .debug_str     0x00000000000837e5       0xc9 ./Core/Src/stm32f4xx_it.o |  .debug_str     0x000000000008008a       0xc9 ./Core/Src/stm32f4xx_it.o | ||||||
|                                       0x7fb07 (size before relaxing) |                                       0x7fb3e (size before relaxing) | ||||||
|  .debug_str     0x00000000000838ae       0xdb ./Core/Src/system_stm32f4xx.o |  .debug_str     0x0000000000080153       0xdb ./Core/Src/system_stm32f4xx.o | ||||||
|                                       0x7fb1d (size before relaxing) |                                       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) |                                          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) |                                       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) |                                       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) |                                       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) |                                       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) |                                       0x804de (size before relaxing) | ||||||
| 
 | 
 | ||||||
| .debug_frame    0x0000000000000000     0x17a4 | .debug_frame    0x0000000000000000     0x17a4 | ||||||
|  |  | ||||||
|  | @ -3,6 +3,7 @@ CAD.formats= | ||||||
| CAD.pinconfig= | CAD.pinconfig= | ||||||
| CAD.provider= | CAD.provider= | ||||||
| File.Version=6 | File.Version=6 | ||||||
|  | GPIO.groupedBy=Group By Peripherals | ||||||
| KeepUserPlacement=false | KeepUserPlacement=false | ||||||
| Mcu.CPN=STM32F411RET6 | Mcu.CPN=STM32F411RET6 | ||||||
| Mcu.Family=STM32F4 | Mcu.Family=STM32F4 | ||||||
|  | @ -15,17 +16,18 @@ Mcu.Name=STM32F411R(C-E)Tx | ||||||
| Mcu.Package=LQFP64 | Mcu.Package=LQFP64 | ||||||
| Mcu.Pin0=PC13-ANTI_TAMP | Mcu.Pin0=PC13-ANTI_TAMP | ||||||
| Mcu.Pin1=PC14-OSC32_IN | Mcu.Pin1=PC14-OSC32_IN | ||||||
| Mcu.Pin10=PB3 | Mcu.Pin10=PA14 | ||||||
| Mcu.Pin11=VP_SYS_VS_Systick | Mcu.Pin11=PB3 | ||||||
|  | Mcu.Pin12=VP_SYS_VS_Systick | ||||||
| Mcu.Pin2=PC15-OSC32_OUT | Mcu.Pin2=PC15-OSC32_OUT | ||||||
| Mcu.Pin3=PH0 - OSC_IN | Mcu.Pin3=PH0 - OSC_IN | ||||||
| Mcu.Pin4=PH1 - OSC_OUT | Mcu.Pin4=PH1 - OSC_OUT | ||||||
| Mcu.Pin5=PA2 | Mcu.Pin5=PA2 | ||||||
| Mcu.Pin6=PA3 | Mcu.Pin6=PA3 | ||||||
| Mcu.Pin7=PA5 | Mcu.Pin7=PA5 | ||||||
| Mcu.Pin8=PA13 | Mcu.Pin8=PA7 | ||||||
| Mcu.Pin9=PA14 | Mcu.Pin9=PA13 | ||||||
| Mcu.PinsNb=12 | Mcu.PinsNb=13 | ||||||
| Mcu.ThirdPartyNb=0 | Mcu.ThirdPartyNb=0 | ||||||
| Mcu.UserConstants= | Mcu.UserConstants= | ||||||
| Mcu.UserName=STM32F411RETx | Mcu.UserName=STM32F411RETx | ||||||
|  | @ -66,6 +68,11 @@ PA5.GPIOParameters=GPIO_Label | ||||||
| PA5.GPIO_Label=LD2 [Green Led] | PA5.GPIO_Label=LD2 [Green Led] | ||||||
| PA5.Locked=true | PA5.Locked=true | ||||||
| PA5.Signal=GPIO_Output | 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.GPIOParameters=GPIO_Label | ||||||
| PB3.GPIO_Label=SWO | PB3.GPIO_Label=SWO | ||||||
| PB3.Locked=true | PB3.Locked=true | ||||||
|  | @ -153,10 +160,10 @@ RCC.VCOOutputFreq_Value=336000000 | ||||||
| RCC.VcooutputI2S=96000000 | RCC.VcooutputI2S=96000000 | ||||||
| SH.GPXTI13.0=GPIO_EXTI13 | SH.GPXTI13.0=GPIO_EXTI13 | ||||||
| SH.GPXTI13.ConfNb=1 | SH.GPXTI13.ConfNb=1 | ||||||
| USART2.IPParameters=VirtualMode | USART2.IPParameters=VirtualMode,WordLength | ||||||
| USART2.VirtualMode=VM_ASYNC | USART2.VirtualMode=VM_ASYNC | ||||||
|  | USART2.WordLength=WORDLENGTH_8B | ||||||
| VP_SYS_VS_Systick.Mode=SysTick | VP_SYS_VS_Systick.Mode=SysTick | ||||||
| VP_SYS_VS_Systick.Signal=SYS_VS_Systick | VP_SYS_VS_Systick.Signal=SYS_VS_Systick | ||||||
| board=NUCLEO-F411RE | board=NUCLEO-F411RE | ||||||
| boardIOC=true | boardIOC=true | ||||||
| isbadioc=false |  | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue