From e0c516922481c83f4e9dffa5bd8af100714387a1 Mon Sep 17 00:00:00 2001 From: Klagarge Date: Thu, 14 Dec 2023 21:12:53 +0100 Subject: [PATCH] 2nd part of the lab --- Core/Inc/dma.h | 52 -- Core/Inc/gpio.h | 49 -- Core/Inc/main.h | 78 -- Core/Inc/spi.h | 52 -- Core/Inc/stm32f7xx_hal_conf.h | 480 ------------ Core/Inc/stm32f7xx_hal_conf.h_tmp | 480 ------------ Core/Inc/stm32f7xx_it.h | 67 -- Core/Src/dma.c | 55 -- Core/Src/gpio.c | 78 -- Core/Src/main.c | 228 ------ Core/Src/spi.c | 151 ---- Core/Src/stm32f7xx_hal_msp.c | 81 -- Core/Src/stm32f7xx_it.c | 217 ----- Core/Src/system_stm32f7xx.c | 259 ------ DMA.ioc | 1 + MDK-ARM/DMA.uvguix.julien.chevalle1 | 103 ++- MDK-ARM/DMA/DMA.axf | Bin 143956 -> 156988 bytes MDK-ARM/DMA/DMA.build_log.htm | 8 +- MDK-ARM/DMA/DMA.hex | 1132 ++++++++++++++------------- MDK-ARM/DMA/DMA.htm | 961 ++++++++++++----------- MDK-ARM/DMA/DMA.map | 978 ++++++++++++----------- MDK-ARM/DMA/DMA_DMA.dep | 66 +- MDK-ARM/DMA/main.o | Bin 8524 -> 15320 bytes MDK-ARM/DMA/spi.o | Bin 9852 -> 13404 bytes MDK-ARM/DMA/stm32f7xx_hal_spi.o | Bin 58312 -> 62360 bytes MDK-ARM/DMA/stm32f7xx_hal_spi_ex.o | Bin 6080 -> 6452 bytes MDK-ARM/DMA/stm32f7xx_it.o | Bin 7464 -> 10084 bytes nokia.zip | Bin 3722 -> 0 bytes 28 files changed, 1711 insertions(+), 3865 deletions(-) delete mode 100644 Core/Inc/dma.h delete mode 100644 Core/Inc/gpio.h delete mode 100644 Core/Inc/main.h delete mode 100644 Core/Inc/spi.h delete mode 100644 Core/Inc/stm32f7xx_hal_conf.h delete mode 100644 Core/Inc/stm32f7xx_hal_conf.h_tmp delete mode 100644 Core/Inc/stm32f7xx_it.h delete mode 100644 Core/Src/dma.c delete mode 100644 Core/Src/gpio.c delete mode 100644 Core/Src/main.c delete mode 100644 Core/Src/spi.c delete mode 100644 Core/Src/stm32f7xx_hal_msp.c delete mode 100644 Core/Src/stm32f7xx_it.c delete mode 100644 Core/Src/system_stm32f7xx.c delete mode 100644 nokia.zip diff --git a/Core/Inc/dma.h b/Core/Inc/dma.h deleted file mode 100644 index 9b1e623..0000000 --- a/Core/Inc/dma.h +++ /dev/null @@ -1,52 +0,0 @@ -/* USER CODE BEGIN Header */ -/** - ****************************************************************************** - * @file dma.h - * @brief This file contains all the function prototypes for - * the dma.c file - ****************************************************************************** - * @attention - * - * Copyright (c) 2023 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ -/* USER CODE END Header */ -/* Define to prevent recursive inclusion -------------------------------------*/ -#ifndef __DMA_H__ -#define __DMA_H__ - -#ifdef __cplusplus -extern "C" { -#endif - -/* Includes ------------------------------------------------------------------*/ -#include "main.h" - -/* DMA memory to memory transfer handles -------------------------------------*/ - -/* USER CODE BEGIN Includes */ - -/* USER CODE END Includes */ - -/* USER CODE BEGIN Private defines */ - -/* USER CODE END Private defines */ - -void MX_DMA_Init(void); - -/* USER CODE BEGIN Prototypes */ - -/* USER CODE END Prototypes */ - -#ifdef __cplusplus -} -#endif - -#endif /* __DMA_H__ */ - diff --git a/Core/Inc/gpio.h b/Core/Inc/gpio.h deleted file mode 100644 index 6c03ac7..0000000 --- a/Core/Inc/gpio.h +++ /dev/null @@ -1,49 +0,0 @@ -/* USER CODE BEGIN Header */ -/** - ****************************************************************************** - * @file gpio.h - * @brief This file contains all the function prototypes for - * the gpio.c file - ****************************************************************************** - * @attention - * - * Copyright (c) 2023 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ -/* USER CODE END Header */ -/* Define to prevent recursive inclusion -------------------------------------*/ -#ifndef __GPIO_H__ -#define __GPIO_H__ - -#ifdef __cplusplus -extern "C" { -#endif - -/* Includes ------------------------------------------------------------------*/ -#include "main.h" - -/* USER CODE BEGIN Includes */ - -/* USER CODE END Includes */ - -/* USER CODE BEGIN Private defines */ - -/* USER CODE END Private defines */ - -void MX_GPIO_Init(void); - -/* USER CODE BEGIN Prototypes */ - -/* USER CODE END Prototypes */ - -#ifdef __cplusplus -} -#endif -#endif /*__ GPIO_H__ */ - diff --git a/Core/Inc/main.h b/Core/Inc/main.h deleted file mode 100644 index bbf6419..0000000 --- a/Core/Inc/main.h +++ /dev/null @@ -1,78 +0,0 @@ -/* USER CODE BEGIN Header */ -/** - ****************************************************************************** - * @file : main.h - * @brief : Header for main.c file. - * This file contains the common defines of the application. - ****************************************************************************** - * @attention - * - * Copyright (c) 2023 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ -/* USER CODE END Header */ - -/* Define to prevent recursive inclusion -------------------------------------*/ -#ifndef __MAIN_H -#define __MAIN_H - -#ifdef __cplusplus -extern "C" { -#endif - -/* Includes ------------------------------------------------------------------*/ -#include "stm32f7xx_hal.h" - -/* Private includes ----------------------------------------------------------*/ -/* USER CODE BEGIN Includes */ - -/* USER CODE END Includes */ - -/* Exported types ------------------------------------------------------------*/ -/* USER CODE BEGIN ET */ - -/* USER CODE END ET */ - -/* Exported constants --------------------------------------------------------*/ -/* USER CODE BEGIN EC */ - -/* USER CODE END EC */ - -/* Exported macro ------------------------------------------------------------*/ -/* USER CODE BEGIN EM */ - -/* USER CODE END EM */ - -/* Exported functions prototypes ---------------------------------------------*/ -void Error_Handler(void); - -/* USER CODE BEGIN EFP */ - -/* USER CODE END EFP */ - -/* Private defines -----------------------------------------------------------*/ -#define RST_NOKIA_Pin GPIO_PIN_8 -#define RST_NOKIA_GPIO_Port GPIOB -#define D_C_NOKIA_Pin GPIO_PIN_9 -#define D_C_NOKIA_GPIO_Port GPIOB -#define SCLK_Pin GPIO_PIN_1 -#define SCLK_GPIO_Port GPIOI -#define CS_NOKIA_Pin GPIO_PIN_6 -#define CS_NOKIA_GPIO_Port GPIOF -#define MOSI_Pin GPIO_PIN_15 -#define MOSI_GPIO_Port GPIOB -/* USER CODE BEGIN Private defines */ - -/* USER CODE END Private defines */ - -#ifdef __cplusplus -} -#endif - -#endif /* __MAIN_H */ diff --git a/Core/Inc/spi.h b/Core/Inc/spi.h deleted file mode 100644 index 522da13..0000000 --- a/Core/Inc/spi.h +++ /dev/null @@ -1,52 +0,0 @@ -/* USER CODE BEGIN Header */ -/** - ****************************************************************************** - * @file spi.h - * @brief This file contains all the function prototypes for - * the spi.c file - ****************************************************************************** - * @attention - * - * Copyright (c) 2023 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ -/* USER CODE END Header */ -/* Define to prevent recursive inclusion -------------------------------------*/ -#ifndef __SPI_H__ -#define __SPI_H__ - -#ifdef __cplusplus -extern "C" { -#endif - -/* Includes ------------------------------------------------------------------*/ -#include "main.h" - -/* USER CODE BEGIN Includes */ - -/* USER CODE END Includes */ - -extern SPI_HandleTypeDef hspi2; - -/* USER CODE BEGIN Private defines */ - -/* USER CODE END Private defines */ - -void MX_SPI2_Init(void); - -/* USER CODE BEGIN Prototypes */ - -/* USER CODE END Prototypes */ - -#ifdef __cplusplus -} -#endif - -#endif /* __SPI_H__ */ - diff --git a/Core/Inc/stm32f7xx_hal_conf.h b/Core/Inc/stm32f7xx_hal_conf.h deleted file mode 100644 index 960598b..0000000 --- a/Core/Inc/stm32f7xx_hal_conf.h +++ /dev/null @@ -1,480 +0,0 @@ -/* USER CODE BEGIN Header */ -/** - ****************************************************************************** - * @file stm32f7xx_hal_conf_template.h - * @author MCD Application Team - * @brief HAL configuration template file. - * This file should be copied to the application folder and renamed - * to stm32f7xx_hal_conf.h. - ****************************************************************************** - * @attention - * - * Copyright (c) 2017 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ -/* USER CODE END Header */ - -/* Define to prevent recursive inclusion -------------------------------------*/ -#ifndef __STM32F7xx_HAL_CONF_H -#define __STM32F7xx_HAL_CONF_H - -#ifdef __cplusplus - extern "C" { -#endif - -/* Exported types ------------------------------------------------------------*/ -/* Exported constants --------------------------------------------------------*/ - -/* ########################## Module Selection ############################## */ -/** - * @brief This is the list of modules to be used in the HAL driver - */ -#define HAL_MODULE_ENABLED - - /* #define HAL_ADC_MODULE_ENABLED */ -/* #define HAL_CRYP_MODULE_ENABLED */ -/* #define HAL_CAN_MODULE_ENABLED */ -/* #define HAL_CEC_MODULE_ENABLED */ -/* #define HAL_CRC_MODULE_ENABLED */ -/* #define HAL_CRYP_MODULE_ENABLED */ -/* #define HAL_DAC_MODULE_ENABLED */ -/* #define HAL_DCMI_MODULE_ENABLED */ -/* #define HAL_DMA2D_MODULE_ENABLED */ -/* #define HAL_ETH_MODULE_ENABLED */ -/* #define HAL_NAND_MODULE_ENABLED */ -/* #define HAL_NOR_MODULE_ENABLED */ -/* #define HAL_SRAM_MODULE_ENABLED */ -/* #define HAL_SDRAM_MODULE_ENABLED */ -/* #define HAL_HASH_MODULE_ENABLED */ -/* #define HAL_I2S_MODULE_ENABLED */ -/* #define HAL_IWDG_MODULE_ENABLED */ -/* #define HAL_LPTIM_MODULE_ENABLED */ -/* #define HAL_LTDC_MODULE_ENABLED */ -/* #define HAL_QSPI_MODULE_ENABLED */ -/* #define HAL_RNG_MODULE_ENABLED */ -/* #define HAL_RTC_MODULE_ENABLED */ -/* #define HAL_SAI_MODULE_ENABLED */ -/* #define HAL_SD_MODULE_ENABLED */ -/* #define HAL_MMC_MODULE_ENABLED */ -/* #define HAL_SPDIFRX_MODULE_ENABLED */ -#define HAL_SPI_MODULE_ENABLED -/* #define HAL_TIM_MODULE_ENABLED */ -/* #define HAL_UART_MODULE_ENABLED */ -/* #define HAL_USART_MODULE_ENABLED */ -/* #define HAL_IRDA_MODULE_ENABLED */ -/* #define HAL_SMARTCARD_MODULE_ENABLED */ -/* #define HAL_WWDG_MODULE_ENABLED */ -/* #define HAL_PCD_MODULE_ENABLED */ -/* #define HAL_HCD_MODULE_ENABLED */ -/* #define HAL_DFSDM_MODULE_ENABLED */ -/* #define HAL_DSI_MODULE_ENABLED */ -/* #define HAL_JPEG_MODULE_ENABLED */ -/* #define HAL_MDIOS_MODULE_ENABLED */ -/* #define HAL_SMBUS_MODULE_ENABLED */ -/* #define HAL_EXTI_MODULE_ENABLED */ -#define HAL_GPIO_MODULE_ENABLED -#define HAL_EXTI_MODULE_ENABLED -#define HAL_DMA_MODULE_ENABLED -#define HAL_RCC_MODULE_ENABLED -#define HAL_FLASH_MODULE_ENABLED -#define HAL_PWR_MODULE_ENABLED -#define HAL_I2C_MODULE_ENABLED -#define HAL_CORTEX_MODULE_ENABLED - -/* ########################## HSE/HSI Values adaptation ##################### */ -/** - * @brief Adjust the value of External High Speed oscillator (HSE) used in your application. - * This value is used by the RCC HAL module to compute the system frequency - * (when HSE is used as system clock source, directly or through the PLL). - */ -#if !defined (HSE_VALUE) - #define HSE_VALUE ((uint32_t)25000000U) /*!< Value of the External oscillator in Hz */ -#endif /* HSE_VALUE */ - -#if !defined (HSE_STARTUP_TIMEOUT) - #define HSE_STARTUP_TIMEOUT ((uint32_t)100U) /*!< Time out for HSE start up, in ms */ -#endif /* HSE_STARTUP_TIMEOUT */ - -/** - * @brief Internal High Speed oscillator (HSI) value. - * This value is used by the RCC HAL module to compute the system frequency - * (when HSI is used as system clock source, directly or through the PLL). - */ -#if !defined (HSI_VALUE) - #define HSI_VALUE ((uint32_t)16000000U) /*!< Value of the Internal oscillator in Hz*/ -#endif /* HSI_VALUE */ - -/** - * @brief Internal Low Speed oscillator (LSI) value. - */ -#if !defined (LSI_VALUE) - #define LSI_VALUE ((uint32_t)32000U) /*!< LSI Typical Value in Hz*/ -#endif /* LSI_VALUE */ /*!< Value of the Internal Low Speed oscillator in Hz - The real value may vary depending on the variations - in voltage and temperature. */ -/** - * @brief External Low Speed oscillator (LSE) value. - */ -#if !defined (LSE_VALUE) - #define LSE_VALUE ((uint32_t)32768U) /*!< Value of the External Low Speed oscillator in Hz */ -#endif /* LSE_VALUE */ - -#if !defined (LSE_STARTUP_TIMEOUT) - #define LSE_STARTUP_TIMEOUT ((uint32_t)5000U) /*!< Time out for LSE start up, in ms */ -#endif /* LSE_STARTUP_TIMEOUT */ - -/** - * @brief External clock source for I2S peripheral - * This value is used by the I2S HAL module to compute the I2S clock source - * frequency, this source is inserted directly through I2S_CKIN pad. - */ -#if !defined (EXTERNAL_CLOCK_VALUE) - #define EXTERNAL_CLOCK_VALUE ((uint32_t)12288000U) /*!< Value of the Internal oscillator in Hz*/ -#endif /* EXTERNAL_CLOCK_VALUE */ - -/* Tip: To avoid modifying this file each time you need to use different HSE, - === you can define the HSE value in your toolchain compiler preprocessor. */ - -/* ########################### System Configuration ######################### */ -/** - * @brief This is the HAL system configuration section - */ -#define VDD_VALUE 3300U /*!< Value of VDD in mv */ -#define TICK_INT_PRIORITY ((uint32_t)15U) /*!< tick interrupt priority */ -#define USE_RTOS 0U -#define PREFETCH_ENABLE 0U -#define ART_ACCLERATOR_ENABLE 0U /* To enable instruction cache and prefetch */ - -#define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */ -#define USE_HAL_CAN_REGISTER_CALLBACKS 0U /* CAN register callback disabled */ -#define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */ -#define USE_HAL_CRYP_REGISTER_CALLBACKS 0U /* CRYP register callback disabled */ -#define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */ -#define USE_HAL_DCMI_REGISTER_CALLBACKS 0U /* DCMI register callback disabled */ -#define USE_HAL_DFSDM_REGISTER_CALLBACKS 0U /* DFSDM register callback disabled */ -#define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U /* DMA2D register callback disabled */ -#define USE_HAL_DSI_REGISTER_CALLBACKS 0U /* DSI register callback disabled */ -#define USE_HAL_ETH_REGISTER_CALLBACKS 0U /* ETH register callback disabled */ -#define USE_HAL_HASH_REGISTER_CALLBACKS 0U /* HASH register callback disabled */ -#define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */ -#define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */ -#define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */ -#define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */ -#define USE_HAL_JPEG_REGISTER_CALLBACKS 0U /* JPEG register callback disabled */ -#define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U /* LPTIM register callback disabled */ -#define USE_HAL_LTDC_REGISTER_CALLBACKS 0U /* LTDC register callback disabled */ -#define USE_HAL_MDIOS_REGISTER_CALLBACKS 0U /* MDIOS register callback disabled */ -#define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */ -#define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */ -#define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */ -#define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */ -#define USE_HAL_QSPI_REGISTER_CALLBACKS 0U /* QSPI register callback disabled */ -#define USE_HAL_RNG_REGISTER_CALLBACKS 0U /* RNG register callback disabled */ -#define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */ -#define USE_HAL_SAI_REGISTER_CALLBACKS 0U /* SAI register callback disabled */ -#define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */ -#define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */ -#define USE_HAL_SDRAM_REGISTER_CALLBACKS 0U /* SDRAM register callback disabled */ -#define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */ -#define USE_HAL_SPDIFRX_REGISTER_CALLBACKS 0U /* SPDIFRX register callback disabled */ -#define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */ -#define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */ -#define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */ -#define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ -#define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */ -#define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */ - -/* ########################## Assert Selection ############################## */ -/** - * @brief Uncomment the line below to expanse the "assert_param" macro in the - * HAL drivers code - */ -/* #define USE_FULL_ASSERT 1U */ - -/* ################## Ethernet peripheral configuration ##################### */ - -/* Section 1 : Ethernet peripheral configuration */ - -/* MAC ADDRESS: MAC_ADDR0:MAC_ADDR1:MAC_ADDR2:MAC_ADDR3:MAC_ADDR4:MAC_ADDR5 */ -#define MAC_ADDR0 2U -#define MAC_ADDR1 0U -#define MAC_ADDR2 0U -#define MAC_ADDR3 0U -#define MAC_ADDR4 0U -#define MAC_ADDR5 0U - -/* Definition of the Ethernet driver buffers size and count */ -#define ETH_RX_BUF_SIZE ETH_MAX_PACKET_SIZE /* buffer size for receive */ -#define ETH_TX_BUF_SIZE ETH_MAX_PACKET_SIZE /* buffer size for transmit */ -#define ETH_RXBUFNB ((uint32_t)4U) /* 4 Rx buffers of size ETH_RX_BUF_SIZE */ -#define ETH_TXBUFNB ((uint32_t)4U) /* 4 Tx buffers of size ETH_TX_BUF_SIZE */ - -/* Section 2: PHY configuration section */ - -/* DP83848_PHY_ADDRESS Address*/ -#define DP83848_PHY_ADDRESS 0x01U -/* PHY Reset delay these values are based on a 1 ms Systick interrupt*/ -#define PHY_RESET_DELAY ((uint32_t)0x000000FFU) -/* PHY Configuration delay */ -#define PHY_CONFIG_DELAY ((uint32_t)0x00000FFFU) - -#define PHY_READ_TO ((uint32_t)0x0000FFFFU) -#define PHY_WRITE_TO ((uint32_t)0x0000FFFFU) - -/* Section 3: Common PHY Registers */ - -#define PHY_BCR ((uint16_t)0x0000U) /*!< Transceiver Basic Control Register */ -#define PHY_BSR ((uint16_t)0x0001U) /*!< Transceiver Basic Status Register */ - -#define PHY_RESET ((uint16_t)0x8000U) /*!< PHY Reset */ -#define PHY_LOOPBACK ((uint16_t)0x4000U) /*!< Select loop-back mode */ -#define PHY_FULLDUPLEX_100M ((uint16_t)0x2100U) /*!< Set the full-duplex mode at 100 Mb/s */ -#define PHY_HALFDUPLEX_100M ((uint16_t)0x2000U) /*!< Set the half-duplex mode at 100 Mb/s */ -#define PHY_FULLDUPLEX_10M ((uint16_t)0x0100U) /*!< Set the full-duplex mode at 10 Mb/s */ -#define PHY_HALFDUPLEX_10M ((uint16_t)0x0000U) /*!< Set the half-duplex mode at 10 Mb/s */ -#define PHY_AUTONEGOTIATION ((uint16_t)0x1000U) /*!< Enable auto-negotiation function */ -#define PHY_RESTART_AUTONEGOTIATION ((uint16_t)0x0200U) /*!< Restart auto-negotiation function */ -#define PHY_POWERDOWN ((uint16_t)0x0800U) /*!< Select the power down mode */ -#define PHY_ISOLATE ((uint16_t)0x0400U) /*!< Isolate PHY from MII */ - -#define PHY_AUTONEGO_COMPLETE ((uint16_t)0x0020U) /*!< Auto-Negotiation process completed */ -#define PHY_LINKED_STATUS ((uint16_t)0x0004U) /*!< Valid link established */ -#define PHY_JABBER_DETECTION ((uint16_t)0x0002U) /*!< Jabber condition detected */ - -/* Section 4: Extended PHY Registers */ -#define PHY_SR ((uint16_t)0x10U) /*!< PHY status register Offset */ - -#define PHY_SPEED_STATUS ((uint16_t)0x0002U) /*!< PHY Speed mask */ -#define PHY_DUPLEX_STATUS ((uint16_t)0x0004U) /*!< PHY Duplex mask */ - -/* ################## SPI peripheral configuration ########################## */ - -/* CRC FEATURE: Use to activate CRC feature inside HAL SPI Driver -* Activated: CRC code is present inside driver -* Deactivated: CRC code cleaned from driver -*/ - -#define USE_SPI_CRC 0U - -/* Includes ------------------------------------------------------------------*/ -/** - * @brief Include module's header file - */ - -#ifdef HAL_RCC_MODULE_ENABLED - #include "stm32f7xx_hal_rcc.h" -#endif /* HAL_RCC_MODULE_ENABLED */ - -#ifdef HAL_EXTI_MODULE_ENABLED - #include "stm32f7xx_hal_exti.h" -#endif /* HAL_EXTI_MODULE_ENABLED */ - -#ifdef HAL_GPIO_MODULE_ENABLED - #include "stm32f7xx_hal_gpio.h" -#endif /* HAL_GPIO_MODULE_ENABLED */ - -#ifdef HAL_DMA_MODULE_ENABLED - #include "stm32f7xx_hal_dma.h" -#endif /* HAL_DMA_MODULE_ENABLED */ - -#ifdef HAL_CORTEX_MODULE_ENABLED - #include "stm32f7xx_hal_cortex.h" -#endif /* HAL_CORTEX_MODULE_ENABLED */ - -#ifdef HAL_ADC_MODULE_ENABLED - #include "stm32f7xx_hal_adc.h" -#endif /* HAL_ADC_MODULE_ENABLED */ - -#ifdef HAL_CAN_MODULE_ENABLED - #include "stm32f7xx_hal_can.h" -#endif /* HAL_CAN_MODULE_ENABLED */ - -#ifdef HAL_CEC_MODULE_ENABLED - #include "stm32f7xx_hal_cec.h" -#endif /* HAL_CEC_MODULE_ENABLED */ - -#ifdef HAL_CRC_MODULE_ENABLED - #include "stm32f7xx_hal_crc.h" -#endif /* HAL_CRC_MODULE_ENABLED */ - -#ifdef HAL_CRYP_MODULE_ENABLED - #include "stm32f7xx_hal_cryp.h" -#endif /* HAL_CRYP_MODULE_ENABLED */ - -#ifdef HAL_DMA2D_MODULE_ENABLED - #include "stm32f7xx_hal_dma2d.h" -#endif /* HAL_DMA2D_MODULE_ENABLED */ - -#ifdef HAL_DAC_MODULE_ENABLED - #include "stm32f7xx_hal_dac.h" -#endif /* HAL_DAC_MODULE_ENABLED */ - -#ifdef HAL_DCMI_MODULE_ENABLED - #include "stm32f7xx_hal_dcmi.h" -#endif /* HAL_DCMI_MODULE_ENABLED */ - -#ifdef HAL_ETH_MODULE_ENABLED - #include "stm32f7xx_hal_eth.h" -#endif /* HAL_ETH_MODULE_ENABLED */ - -#ifdef HAL_FLASH_MODULE_ENABLED - #include "stm32f7xx_hal_flash.h" -#endif /* HAL_FLASH_MODULE_ENABLED */ - -#ifdef HAL_SRAM_MODULE_ENABLED - #include "stm32f7xx_hal_sram.h" -#endif /* HAL_SRAM_MODULE_ENABLED */ - -#ifdef HAL_NOR_MODULE_ENABLED - #include "stm32f7xx_hal_nor.h" -#endif /* HAL_NOR_MODULE_ENABLED */ - -#ifdef HAL_NAND_MODULE_ENABLED - #include "stm32f7xx_hal_nand.h" -#endif /* HAL_NAND_MODULE_ENABLED */ - -#ifdef HAL_SDRAM_MODULE_ENABLED - #include "stm32f7xx_hal_sdram.h" -#endif /* HAL_SDRAM_MODULE_ENABLED */ - -#ifdef HAL_HASH_MODULE_ENABLED - #include "stm32f7xx_hal_hash.h" -#endif /* HAL_HASH_MODULE_ENABLED */ - -#ifdef HAL_I2C_MODULE_ENABLED - #include "stm32f7xx_hal_i2c.h" -#endif /* HAL_I2C_MODULE_ENABLED */ - -#ifdef HAL_I2S_MODULE_ENABLED - #include "stm32f7xx_hal_i2s.h" -#endif /* HAL_I2S_MODULE_ENABLED */ - -#ifdef HAL_IWDG_MODULE_ENABLED - #include "stm32f7xx_hal_iwdg.h" -#endif /* HAL_IWDG_MODULE_ENABLED */ - -#ifdef HAL_LPTIM_MODULE_ENABLED - #include "stm32f7xx_hal_lptim.h" -#endif /* HAL_LPTIM_MODULE_ENABLED */ - -#ifdef HAL_LTDC_MODULE_ENABLED - #include "stm32f7xx_hal_ltdc.h" -#endif /* HAL_LTDC_MODULE_ENABLED */ - -#ifdef HAL_PWR_MODULE_ENABLED - #include "stm32f7xx_hal_pwr.h" -#endif /* HAL_PWR_MODULE_ENABLED */ - -#ifdef HAL_QSPI_MODULE_ENABLED - #include "stm32f7xx_hal_qspi.h" -#endif /* HAL_QSPI_MODULE_ENABLED */ - -#ifdef HAL_RNG_MODULE_ENABLED - #include "stm32f7xx_hal_rng.h" -#endif /* HAL_RNG_MODULE_ENABLED */ - -#ifdef HAL_RTC_MODULE_ENABLED - #include "stm32f7xx_hal_rtc.h" -#endif /* HAL_RTC_MODULE_ENABLED */ - -#ifdef HAL_SAI_MODULE_ENABLED - #include "stm32f7xx_hal_sai.h" -#endif /* HAL_SAI_MODULE_ENABLED */ - -#ifdef HAL_SD_MODULE_ENABLED - #include "stm32f7xx_hal_sd.h" -#endif /* HAL_SD_MODULE_ENABLED */ - -#ifdef HAL_MMC_MODULE_ENABLED - #include "stm32f7xx_hal_mmc.h" -#endif /* HAL_MMC_MODULE_ENABLED */ - -#ifdef HAL_SPDIFRX_MODULE_ENABLED - #include "stm32f7xx_hal_spdifrx.h" -#endif /* HAL_SPDIFRX_MODULE_ENABLED */ - -#ifdef HAL_SPI_MODULE_ENABLED - #include "stm32f7xx_hal_spi.h" -#endif /* HAL_SPI_MODULE_ENABLED */ - -#ifdef HAL_TIM_MODULE_ENABLED - #include "stm32f7xx_hal_tim.h" -#endif /* HAL_TIM_MODULE_ENABLED */ - -#ifdef HAL_UART_MODULE_ENABLED - #include "stm32f7xx_hal_uart.h" -#endif /* HAL_UART_MODULE_ENABLED */ - -#ifdef HAL_USART_MODULE_ENABLED - #include "stm32f7xx_hal_usart.h" -#endif /* HAL_USART_MODULE_ENABLED */ - -#ifdef HAL_IRDA_MODULE_ENABLED - #include "stm32f7xx_hal_irda.h" -#endif /* HAL_IRDA_MODULE_ENABLED */ - -#ifdef HAL_SMARTCARD_MODULE_ENABLED - #include "stm32f7xx_hal_smartcard.h" -#endif /* HAL_SMARTCARD_MODULE_ENABLED */ - -#ifdef HAL_WWDG_MODULE_ENABLED - #include "stm32f7xx_hal_wwdg.h" -#endif /* HAL_WWDG_MODULE_ENABLED */ - -#ifdef HAL_PCD_MODULE_ENABLED - #include "stm32f7xx_hal_pcd.h" -#endif /* HAL_PCD_MODULE_ENABLED */ - -#ifdef HAL_HCD_MODULE_ENABLED - #include "stm32f7xx_hal_hcd.h" -#endif /* HAL_HCD_MODULE_ENABLED */ - -#ifdef HAL_DFSDM_MODULE_ENABLED - #include "stm32f7xx_hal_dfsdm.h" -#endif /* HAL_DFSDM_MODULE_ENABLED */ - -#ifdef HAL_DSI_MODULE_ENABLED - #include "stm32f7xx_hal_dsi.h" -#endif /* HAL_DSI_MODULE_ENABLED */ - -#ifdef HAL_JPEG_MODULE_ENABLED - #include "stm32f7xx_hal_jpeg.h" -#endif /* HAL_JPEG_MODULE_ENABLED */ - -#ifdef HAL_MDIOS_MODULE_ENABLED - #include "stm32f7xx_hal_mdios.h" -#endif /* HAL_MDIOS_MODULE_ENABLED */ - -#ifdef HAL_SMBUS_MODULE_ENABLED - #include "stm32f7xx_hal_smbus.h" -#endif /* HAL_SMBUS_MODULE_ENABLED */ - -/* Exported macro ------------------------------------------------------------*/ -#ifdef USE_FULL_ASSERT -/** - * @brief The assert_param macro is used for function's parameters check. - * @param expr: If expr is false, it calls assert_failed function - * which reports the name of the source file and the source - * line number of the call that failed. - * If expr is true, it returns no value. - * @retval None - */ - #define assert_param(expr) ((expr) ? (void)0U : assert_failed((uint8_t *)__FILE__, __LINE__)) -/* Exported functions ------------------------------------------------------- */ - void assert_failed(uint8_t* file, uint32_t line); -#else - #define assert_param(expr) ((void)0U) -#endif /* USE_FULL_ASSERT */ - -#ifdef __cplusplus -} -#endif - -#endif /* __STM32F7xx_HAL_CONF_H */ - diff --git a/Core/Inc/stm32f7xx_hal_conf.h_tmp b/Core/Inc/stm32f7xx_hal_conf.h_tmp deleted file mode 100644 index 960598b..0000000 --- a/Core/Inc/stm32f7xx_hal_conf.h_tmp +++ /dev/null @@ -1,480 +0,0 @@ -/* USER CODE BEGIN Header */ -/** - ****************************************************************************** - * @file stm32f7xx_hal_conf_template.h - * @author MCD Application Team - * @brief HAL configuration template file. - * This file should be copied to the application folder and renamed - * to stm32f7xx_hal_conf.h. - ****************************************************************************** - * @attention - * - * Copyright (c) 2017 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ -/* USER CODE END Header */ - -/* Define to prevent recursive inclusion -------------------------------------*/ -#ifndef __STM32F7xx_HAL_CONF_H -#define __STM32F7xx_HAL_CONF_H - -#ifdef __cplusplus - extern "C" { -#endif - -/* Exported types ------------------------------------------------------------*/ -/* Exported constants --------------------------------------------------------*/ - -/* ########################## Module Selection ############################## */ -/** - * @brief This is the list of modules to be used in the HAL driver - */ -#define HAL_MODULE_ENABLED - - /* #define HAL_ADC_MODULE_ENABLED */ -/* #define HAL_CRYP_MODULE_ENABLED */ -/* #define HAL_CAN_MODULE_ENABLED */ -/* #define HAL_CEC_MODULE_ENABLED */ -/* #define HAL_CRC_MODULE_ENABLED */ -/* #define HAL_CRYP_MODULE_ENABLED */ -/* #define HAL_DAC_MODULE_ENABLED */ -/* #define HAL_DCMI_MODULE_ENABLED */ -/* #define HAL_DMA2D_MODULE_ENABLED */ -/* #define HAL_ETH_MODULE_ENABLED */ -/* #define HAL_NAND_MODULE_ENABLED */ -/* #define HAL_NOR_MODULE_ENABLED */ -/* #define HAL_SRAM_MODULE_ENABLED */ -/* #define HAL_SDRAM_MODULE_ENABLED */ -/* #define HAL_HASH_MODULE_ENABLED */ -/* #define HAL_I2S_MODULE_ENABLED */ -/* #define HAL_IWDG_MODULE_ENABLED */ -/* #define HAL_LPTIM_MODULE_ENABLED */ -/* #define HAL_LTDC_MODULE_ENABLED */ -/* #define HAL_QSPI_MODULE_ENABLED */ -/* #define HAL_RNG_MODULE_ENABLED */ -/* #define HAL_RTC_MODULE_ENABLED */ -/* #define HAL_SAI_MODULE_ENABLED */ -/* #define HAL_SD_MODULE_ENABLED */ -/* #define HAL_MMC_MODULE_ENABLED */ -/* #define HAL_SPDIFRX_MODULE_ENABLED */ -#define HAL_SPI_MODULE_ENABLED -/* #define HAL_TIM_MODULE_ENABLED */ -/* #define HAL_UART_MODULE_ENABLED */ -/* #define HAL_USART_MODULE_ENABLED */ -/* #define HAL_IRDA_MODULE_ENABLED */ -/* #define HAL_SMARTCARD_MODULE_ENABLED */ -/* #define HAL_WWDG_MODULE_ENABLED */ -/* #define HAL_PCD_MODULE_ENABLED */ -/* #define HAL_HCD_MODULE_ENABLED */ -/* #define HAL_DFSDM_MODULE_ENABLED */ -/* #define HAL_DSI_MODULE_ENABLED */ -/* #define HAL_JPEG_MODULE_ENABLED */ -/* #define HAL_MDIOS_MODULE_ENABLED */ -/* #define HAL_SMBUS_MODULE_ENABLED */ -/* #define HAL_EXTI_MODULE_ENABLED */ -#define HAL_GPIO_MODULE_ENABLED -#define HAL_EXTI_MODULE_ENABLED -#define HAL_DMA_MODULE_ENABLED -#define HAL_RCC_MODULE_ENABLED -#define HAL_FLASH_MODULE_ENABLED -#define HAL_PWR_MODULE_ENABLED -#define HAL_I2C_MODULE_ENABLED -#define HAL_CORTEX_MODULE_ENABLED - -/* ########################## HSE/HSI Values adaptation ##################### */ -/** - * @brief Adjust the value of External High Speed oscillator (HSE) used in your application. - * This value is used by the RCC HAL module to compute the system frequency - * (when HSE is used as system clock source, directly or through the PLL). - */ -#if !defined (HSE_VALUE) - #define HSE_VALUE ((uint32_t)25000000U) /*!< Value of the External oscillator in Hz */ -#endif /* HSE_VALUE */ - -#if !defined (HSE_STARTUP_TIMEOUT) - #define HSE_STARTUP_TIMEOUT ((uint32_t)100U) /*!< Time out for HSE start up, in ms */ -#endif /* HSE_STARTUP_TIMEOUT */ - -/** - * @brief Internal High Speed oscillator (HSI) value. - * This value is used by the RCC HAL module to compute the system frequency - * (when HSI is used as system clock source, directly or through the PLL). - */ -#if !defined (HSI_VALUE) - #define HSI_VALUE ((uint32_t)16000000U) /*!< Value of the Internal oscillator in Hz*/ -#endif /* HSI_VALUE */ - -/** - * @brief Internal Low Speed oscillator (LSI) value. - */ -#if !defined (LSI_VALUE) - #define LSI_VALUE ((uint32_t)32000U) /*!< LSI Typical Value in Hz*/ -#endif /* LSI_VALUE */ /*!< Value of the Internal Low Speed oscillator in Hz - The real value may vary depending on the variations - in voltage and temperature. */ -/** - * @brief External Low Speed oscillator (LSE) value. - */ -#if !defined (LSE_VALUE) - #define LSE_VALUE ((uint32_t)32768U) /*!< Value of the External Low Speed oscillator in Hz */ -#endif /* LSE_VALUE */ - -#if !defined (LSE_STARTUP_TIMEOUT) - #define LSE_STARTUP_TIMEOUT ((uint32_t)5000U) /*!< Time out for LSE start up, in ms */ -#endif /* LSE_STARTUP_TIMEOUT */ - -/** - * @brief External clock source for I2S peripheral - * This value is used by the I2S HAL module to compute the I2S clock source - * frequency, this source is inserted directly through I2S_CKIN pad. - */ -#if !defined (EXTERNAL_CLOCK_VALUE) - #define EXTERNAL_CLOCK_VALUE ((uint32_t)12288000U) /*!< Value of the Internal oscillator in Hz*/ -#endif /* EXTERNAL_CLOCK_VALUE */ - -/* Tip: To avoid modifying this file each time you need to use different HSE, - === you can define the HSE value in your toolchain compiler preprocessor. */ - -/* ########################### System Configuration ######################### */ -/** - * @brief This is the HAL system configuration section - */ -#define VDD_VALUE 3300U /*!< Value of VDD in mv */ -#define TICK_INT_PRIORITY ((uint32_t)15U) /*!< tick interrupt priority */ -#define USE_RTOS 0U -#define PREFETCH_ENABLE 0U -#define ART_ACCLERATOR_ENABLE 0U /* To enable instruction cache and prefetch */ - -#define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */ -#define USE_HAL_CAN_REGISTER_CALLBACKS 0U /* CAN register callback disabled */ -#define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */ -#define USE_HAL_CRYP_REGISTER_CALLBACKS 0U /* CRYP register callback disabled */ -#define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */ -#define USE_HAL_DCMI_REGISTER_CALLBACKS 0U /* DCMI register callback disabled */ -#define USE_HAL_DFSDM_REGISTER_CALLBACKS 0U /* DFSDM register callback disabled */ -#define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U /* DMA2D register callback disabled */ -#define USE_HAL_DSI_REGISTER_CALLBACKS 0U /* DSI register callback disabled */ -#define USE_HAL_ETH_REGISTER_CALLBACKS 0U /* ETH register callback disabled */ -#define USE_HAL_HASH_REGISTER_CALLBACKS 0U /* HASH register callback disabled */ -#define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */ -#define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */ -#define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */ -#define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */ -#define USE_HAL_JPEG_REGISTER_CALLBACKS 0U /* JPEG register callback disabled */ -#define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U /* LPTIM register callback disabled */ -#define USE_HAL_LTDC_REGISTER_CALLBACKS 0U /* LTDC register callback disabled */ -#define USE_HAL_MDIOS_REGISTER_CALLBACKS 0U /* MDIOS register callback disabled */ -#define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */ -#define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */ -#define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */ -#define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */ -#define USE_HAL_QSPI_REGISTER_CALLBACKS 0U /* QSPI register callback disabled */ -#define USE_HAL_RNG_REGISTER_CALLBACKS 0U /* RNG register callback disabled */ -#define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */ -#define USE_HAL_SAI_REGISTER_CALLBACKS 0U /* SAI register callback disabled */ -#define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */ -#define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */ -#define USE_HAL_SDRAM_REGISTER_CALLBACKS 0U /* SDRAM register callback disabled */ -#define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */ -#define USE_HAL_SPDIFRX_REGISTER_CALLBACKS 0U /* SPDIFRX register callback disabled */ -#define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */ -#define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */ -#define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */ -#define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */ -#define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */ -#define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */ - -/* ########################## Assert Selection ############################## */ -/** - * @brief Uncomment the line below to expanse the "assert_param" macro in the - * HAL drivers code - */ -/* #define USE_FULL_ASSERT 1U */ - -/* ################## Ethernet peripheral configuration ##################### */ - -/* Section 1 : Ethernet peripheral configuration */ - -/* MAC ADDRESS: MAC_ADDR0:MAC_ADDR1:MAC_ADDR2:MAC_ADDR3:MAC_ADDR4:MAC_ADDR5 */ -#define MAC_ADDR0 2U -#define MAC_ADDR1 0U -#define MAC_ADDR2 0U -#define MAC_ADDR3 0U -#define MAC_ADDR4 0U -#define MAC_ADDR5 0U - -/* Definition of the Ethernet driver buffers size and count */ -#define ETH_RX_BUF_SIZE ETH_MAX_PACKET_SIZE /* buffer size for receive */ -#define ETH_TX_BUF_SIZE ETH_MAX_PACKET_SIZE /* buffer size for transmit */ -#define ETH_RXBUFNB ((uint32_t)4U) /* 4 Rx buffers of size ETH_RX_BUF_SIZE */ -#define ETH_TXBUFNB ((uint32_t)4U) /* 4 Tx buffers of size ETH_TX_BUF_SIZE */ - -/* Section 2: PHY configuration section */ - -/* DP83848_PHY_ADDRESS Address*/ -#define DP83848_PHY_ADDRESS 0x01U -/* PHY Reset delay these values are based on a 1 ms Systick interrupt*/ -#define PHY_RESET_DELAY ((uint32_t)0x000000FFU) -/* PHY Configuration delay */ -#define PHY_CONFIG_DELAY ((uint32_t)0x00000FFFU) - -#define PHY_READ_TO ((uint32_t)0x0000FFFFU) -#define PHY_WRITE_TO ((uint32_t)0x0000FFFFU) - -/* Section 3: Common PHY Registers */ - -#define PHY_BCR ((uint16_t)0x0000U) /*!< Transceiver Basic Control Register */ -#define PHY_BSR ((uint16_t)0x0001U) /*!< Transceiver Basic Status Register */ - -#define PHY_RESET ((uint16_t)0x8000U) /*!< PHY Reset */ -#define PHY_LOOPBACK ((uint16_t)0x4000U) /*!< Select loop-back mode */ -#define PHY_FULLDUPLEX_100M ((uint16_t)0x2100U) /*!< Set the full-duplex mode at 100 Mb/s */ -#define PHY_HALFDUPLEX_100M ((uint16_t)0x2000U) /*!< Set the half-duplex mode at 100 Mb/s */ -#define PHY_FULLDUPLEX_10M ((uint16_t)0x0100U) /*!< Set the full-duplex mode at 10 Mb/s */ -#define PHY_HALFDUPLEX_10M ((uint16_t)0x0000U) /*!< Set the half-duplex mode at 10 Mb/s */ -#define PHY_AUTONEGOTIATION ((uint16_t)0x1000U) /*!< Enable auto-negotiation function */ -#define PHY_RESTART_AUTONEGOTIATION ((uint16_t)0x0200U) /*!< Restart auto-negotiation function */ -#define PHY_POWERDOWN ((uint16_t)0x0800U) /*!< Select the power down mode */ -#define PHY_ISOLATE ((uint16_t)0x0400U) /*!< Isolate PHY from MII */ - -#define PHY_AUTONEGO_COMPLETE ((uint16_t)0x0020U) /*!< Auto-Negotiation process completed */ -#define PHY_LINKED_STATUS ((uint16_t)0x0004U) /*!< Valid link established */ -#define PHY_JABBER_DETECTION ((uint16_t)0x0002U) /*!< Jabber condition detected */ - -/* Section 4: Extended PHY Registers */ -#define PHY_SR ((uint16_t)0x10U) /*!< PHY status register Offset */ - -#define PHY_SPEED_STATUS ((uint16_t)0x0002U) /*!< PHY Speed mask */ -#define PHY_DUPLEX_STATUS ((uint16_t)0x0004U) /*!< PHY Duplex mask */ - -/* ################## SPI peripheral configuration ########################## */ - -/* CRC FEATURE: Use to activate CRC feature inside HAL SPI Driver -* Activated: CRC code is present inside driver -* Deactivated: CRC code cleaned from driver -*/ - -#define USE_SPI_CRC 0U - -/* Includes ------------------------------------------------------------------*/ -/** - * @brief Include module's header file - */ - -#ifdef HAL_RCC_MODULE_ENABLED - #include "stm32f7xx_hal_rcc.h" -#endif /* HAL_RCC_MODULE_ENABLED */ - -#ifdef HAL_EXTI_MODULE_ENABLED - #include "stm32f7xx_hal_exti.h" -#endif /* HAL_EXTI_MODULE_ENABLED */ - -#ifdef HAL_GPIO_MODULE_ENABLED - #include "stm32f7xx_hal_gpio.h" -#endif /* HAL_GPIO_MODULE_ENABLED */ - -#ifdef HAL_DMA_MODULE_ENABLED - #include "stm32f7xx_hal_dma.h" -#endif /* HAL_DMA_MODULE_ENABLED */ - -#ifdef HAL_CORTEX_MODULE_ENABLED - #include "stm32f7xx_hal_cortex.h" -#endif /* HAL_CORTEX_MODULE_ENABLED */ - -#ifdef HAL_ADC_MODULE_ENABLED - #include "stm32f7xx_hal_adc.h" -#endif /* HAL_ADC_MODULE_ENABLED */ - -#ifdef HAL_CAN_MODULE_ENABLED - #include "stm32f7xx_hal_can.h" -#endif /* HAL_CAN_MODULE_ENABLED */ - -#ifdef HAL_CEC_MODULE_ENABLED - #include "stm32f7xx_hal_cec.h" -#endif /* HAL_CEC_MODULE_ENABLED */ - -#ifdef HAL_CRC_MODULE_ENABLED - #include "stm32f7xx_hal_crc.h" -#endif /* HAL_CRC_MODULE_ENABLED */ - -#ifdef HAL_CRYP_MODULE_ENABLED - #include "stm32f7xx_hal_cryp.h" -#endif /* HAL_CRYP_MODULE_ENABLED */ - -#ifdef HAL_DMA2D_MODULE_ENABLED - #include "stm32f7xx_hal_dma2d.h" -#endif /* HAL_DMA2D_MODULE_ENABLED */ - -#ifdef HAL_DAC_MODULE_ENABLED - #include "stm32f7xx_hal_dac.h" -#endif /* HAL_DAC_MODULE_ENABLED */ - -#ifdef HAL_DCMI_MODULE_ENABLED - #include "stm32f7xx_hal_dcmi.h" -#endif /* HAL_DCMI_MODULE_ENABLED */ - -#ifdef HAL_ETH_MODULE_ENABLED - #include "stm32f7xx_hal_eth.h" -#endif /* HAL_ETH_MODULE_ENABLED */ - -#ifdef HAL_FLASH_MODULE_ENABLED - #include "stm32f7xx_hal_flash.h" -#endif /* HAL_FLASH_MODULE_ENABLED */ - -#ifdef HAL_SRAM_MODULE_ENABLED - #include "stm32f7xx_hal_sram.h" -#endif /* HAL_SRAM_MODULE_ENABLED */ - -#ifdef HAL_NOR_MODULE_ENABLED - #include "stm32f7xx_hal_nor.h" -#endif /* HAL_NOR_MODULE_ENABLED */ - -#ifdef HAL_NAND_MODULE_ENABLED - #include "stm32f7xx_hal_nand.h" -#endif /* HAL_NAND_MODULE_ENABLED */ - -#ifdef HAL_SDRAM_MODULE_ENABLED - #include "stm32f7xx_hal_sdram.h" -#endif /* HAL_SDRAM_MODULE_ENABLED */ - -#ifdef HAL_HASH_MODULE_ENABLED - #include "stm32f7xx_hal_hash.h" -#endif /* HAL_HASH_MODULE_ENABLED */ - -#ifdef HAL_I2C_MODULE_ENABLED - #include "stm32f7xx_hal_i2c.h" -#endif /* HAL_I2C_MODULE_ENABLED */ - -#ifdef HAL_I2S_MODULE_ENABLED - #include "stm32f7xx_hal_i2s.h" -#endif /* HAL_I2S_MODULE_ENABLED */ - -#ifdef HAL_IWDG_MODULE_ENABLED - #include "stm32f7xx_hal_iwdg.h" -#endif /* HAL_IWDG_MODULE_ENABLED */ - -#ifdef HAL_LPTIM_MODULE_ENABLED - #include "stm32f7xx_hal_lptim.h" -#endif /* HAL_LPTIM_MODULE_ENABLED */ - -#ifdef HAL_LTDC_MODULE_ENABLED - #include "stm32f7xx_hal_ltdc.h" -#endif /* HAL_LTDC_MODULE_ENABLED */ - -#ifdef HAL_PWR_MODULE_ENABLED - #include "stm32f7xx_hal_pwr.h" -#endif /* HAL_PWR_MODULE_ENABLED */ - -#ifdef HAL_QSPI_MODULE_ENABLED - #include "stm32f7xx_hal_qspi.h" -#endif /* HAL_QSPI_MODULE_ENABLED */ - -#ifdef HAL_RNG_MODULE_ENABLED - #include "stm32f7xx_hal_rng.h" -#endif /* HAL_RNG_MODULE_ENABLED */ - -#ifdef HAL_RTC_MODULE_ENABLED - #include "stm32f7xx_hal_rtc.h" -#endif /* HAL_RTC_MODULE_ENABLED */ - -#ifdef HAL_SAI_MODULE_ENABLED - #include "stm32f7xx_hal_sai.h" -#endif /* HAL_SAI_MODULE_ENABLED */ - -#ifdef HAL_SD_MODULE_ENABLED - #include "stm32f7xx_hal_sd.h" -#endif /* HAL_SD_MODULE_ENABLED */ - -#ifdef HAL_MMC_MODULE_ENABLED - #include "stm32f7xx_hal_mmc.h" -#endif /* HAL_MMC_MODULE_ENABLED */ - -#ifdef HAL_SPDIFRX_MODULE_ENABLED - #include "stm32f7xx_hal_spdifrx.h" -#endif /* HAL_SPDIFRX_MODULE_ENABLED */ - -#ifdef HAL_SPI_MODULE_ENABLED - #include "stm32f7xx_hal_spi.h" -#endif /* HAL_SPI_MODULE_ENABLED */ - -#ifdef HAL_TIM_MODULE_ENABLED - #include "stm32f7xx_hal_tim.h" -#endif /* HAL_TIM_MODULE_ENABLED */ - -#ifdef HAL_UART_MODULE_ENABLED - #include "stm32f7xx_hal_uart.h" -#endif /* HAL_UART_MODULE_ENABLED */ - -#ifdef HAL_USART_MODULE_ENABLED - #include "stm32f7xx_hal_usart.h" -#endif /* HAL_USART_MODULE_ENABLED */ - -#ifdef HAL_IRDA_MODULE_ENABLED - #include "stm32f7xx_hal_irda.h" -#endif /* HAL_IRDA_MODULE_ENABLED */ - -#ifdef HAL_SMARTCARD_MODULE_ENABLED - #include "stm32f7xx_hal_smartcard.h" -#endif /* HAL_SMARTCARD_MODULE_ENABLED */ - -#ifdef HAL_WWDG_MODULE_ENABLED - #include "stm32f7xx_hal_wwdg.h" -#endif /* HAL_WWDG_MODULE_ENABLED */ - -#ifdef HAL_PCD_MODULE_ENABLED - #include "stm32f7xx_hal_pcd.h" -#endif /* HAL_PCD_MODULE_ENABLED */ - -#ifdef HAL_HCD_MODULE_ENABLED - #include "stm32f7xx_hal_hcd.h" -#endif /* HAL_HCD_MODULE_ENABLED */ - -#ifdef HAL_DFSDM_MODULE_ENABLED - #include "stm32f7xx_hal_dfsdm.h" -#endif /* HAL_DFSDM_MODULE_ENABLED */ - -#ifdef HAL_DSI_MODULE_ENABLED - #include "stm32f7xx_hal_dsi.h" -#endif /* HAL_DSI_MODULE_ENABLED */ - -#ifdef HAL_JPEG_MODULE_ENABLED - #include "stm32f7xx_hal_jpeg.h" -#endif /* HAL_JPEG_MODULE_ENABLED */ - -#ifdef HAL_MDIOS_MODULE_ENABLED - #include "stm32f7xx_hal_mdios.h" -#endif /* HAL_MDIOS_MODULE_ENABLED */ - -#ifdef HAL_SMBUS_MODULE_ENABLED - #include "stm32f7xx_hal_smbus.h" -#endif /* HAL_SMBUS_MODULE_ENABLED */ - -/* Exported macro ------------------------------------------------------------*/ -#ifdef USE_FULL_ASSERT -/** - * @brief The assert_param macro is used for function's parameters check. - * @param expr: If expr is false, it calls assert_failed function - * which reports the name of the source file and the source - * line number of the call that failed. - * If expr is true, it returns no value. - * @retval None - */ - #define assert_param(expr) ((expr) ? (void)0U : assert_failed((uint8_t *)__FILE__, __LINE__)) -/* Exported functions ------------------------------------------------------- */ - void assert_failed(uint8_t* file, uint32_t line); -#else - #define assert_param(expr) ((void)0U) -#endif /* USE_FULL_ASSERT */ - -#ifdef __cplusplus -} -#endif - -#endif /* __STM32F7xx_HAL_CONF_H */ - diff --git a/Core/Inc/stm32f7xx_it.h b/Core/Inc/stm32f7xx_it.h deleted file mode 100644 index 0bda3a0..0000000 --- a/Core/Inc/stm32f7xx_it.h +++ /dev/null @@ -1,67 +0,0 @@ -/* USER CODE BEGIN Header */ -/** - ****************************************************************************** - * @file stm32f7xx_it.h - * @brief This file contains the headers of the interrupt handlers. - ****************************************************************************** - * @attention - * - * Copyright (c) 2023 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ -/* USER CODE END Header */ - -/* Define to prevent recursive inclusion -------------------------------------*/ -#ifndef __STM32F7xx_IT_H -#define __STM32F7xx_IT_H - -#ifdef __cplusplus - extern "C" { -#endif - -/* Private includes ----------------------------------------------------------*/ -/* USER CODE BEGIN Includes */ - -/* USER CODE END Includes */ - -/* Exported types ------------------------------------------------------------*/ -/* USER CODE BEGIN ET */ - -/* USER CODE END ET */ - -/* Exported constants --------------------------------------------------------*/ -/* USER CODE BEGIN EC */ - -/* USER CODE END EC */ - -/* Exported macro ------------------------------------------------------------*/ -/* USER CODE BEGIN EM */ - -/* USER CODE END EM */ - -/* Exported functions prototypes ---------------------------------------------*/ -void NMI_Handler(void); -void HardFault_Handler(void); -void MemManage_Handler(void); -void BusFault_Handler(void); -void UsageFault_Handler(void); -void SVC_Handler(void); -void DebugMon_Handler(void); -void PendSV_Handler(void); -void SysTick_Handler(void); -void DMA1_Stream4_IRQHandler(void); -/* USER CODE BEGIN EFP */ - -/* USER CODE END EFP */ - -#ifdef __cplusplus -} -#endif - -#endif /* __STM32F7xx_IT_H */ diff --git a/Core/Src/dma.c b/Core/Src/dma.c deleted file mode 100644 index da405c2..0000000 --- a/Core/Src/dma.c +++ /dev/null @@ -1,55 +0,0 @@ -/* USER CODE BEGIN Header */ -/** - ****************************************************************************** - * @file dma.c - * @brief This file provides code for the configuration - * of all the requested memory to memory DMA transfers. - ****************************************************************************** - * @attention - * - * Copyright (c) 2023 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ -/* USER CODE END Header */ - -/* Includes ------------------------------------------------------------------*/ -#include "dma.h" - -/* USER CODE BEGIN 0 */ - -/* USER CODE END 0 */ - -/*----------------------------------------------------------------------------*/ -/* Configure DMA */ -/*----------------------------------------------------------------------------*/ - -/* USER CODE BEGIN 1 */ - -/* USER CODE END 1 */ - -/** - * Enable DMA controller clock - */ -void MX_DMA_Init(void) -{ - - /* DMA controller clock enable */ - __HAL_RCC_DMA1_CLK_ENABLE(); - - /* DMA interrupt init */ - /* DMA1_Stream4_IRQn interrupt configuration */ - HAL_NVIC_SetPriority(DMA1_Stream4_IRQn, 0, 0); - HAL_NVIC_EnableIRQ(DMA1_Stream4_IRQn); - -} - -/* USER CODE BEGIN 2 */ - -/* USER CODE END 2 */ - diff --git a/Core/Src/gpio.c b/Core/Src/gpio.c deleted file mode 100644 index 4a689a0..0000000 --- a/Core/Src/gpio.c +++ /dev/null @@ -1,78 +0,0 @@ -/* USER CODE BEGIN Header */ -/** - ****************************************************************************** - * @file gpio.c - * @brief This file provides code for the configuration - * of all used GPIO pins. - ****************************************************************************** - * @attention - * - * Copyright (c) 2023 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ -/* USER CODE END Header */ - -/* Includes ------------------------------------------------------------------*/ -#include "gpio.h" - -/* USER CODE BEGIN 0 */ - -/* USER CODE END 0 */ - -/*----------------------------------------------------------------------------*/ -/* Configure GPIO */ -/*----------------------------------------------------------------------------*/ -/* USER CODE BEGIN 1 */ - -/* USER CODE END 1 */ - -/** Configure pins -*/ -void MX_GPIO_Init(void) -{ - - GPIO_InitTypeDef GPIO_InitStruct = {0}; - - /* GPIO Ports Clock Enable */ - __HAL_RCC_GPIOB_CLK_ENABLE(); - __HAL_RCC_GPIOI_CLK_ENABLE(); - __HAL_RCC_GPIOF_CLK_ENABLE(); - - /*Configure GPIO pin Output Level */ - HAL_GPIO_WritePin(GPIOB, GPIO_PIN_8|GPIO_PIN_9, GPIO_PIN_RESET); - - /*Configure GPIO pin Output Level */ - HAL_GPIO_WritePin(GPIOF, GPIO_PIN_6, GPIO_PIN_RESET); - - /*Configure GPIO pin : PB8 */ - GPIO_InitStruct.Pin = GPIO_PIN_8; - GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; - GPIO_InitStruct.Pull = GPIO_PULLUP; - GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); - - /*Configure GPIO pin : PB9 */ - GPIO_InitStruct.Pin = GPIO_PIN_9; - GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; - GPIO_InitStruct.Pull = GPIO_PULLDOWN; - GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); - - /*Configure GPIO pin : PF6 */ - GPIO_InitStruct.Pin = GPIO_PIN_6; - GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; - GPIO_InitStruct.Pull = GPIO_PULLUP; - GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); - -} - -/* USER CODE BEGIN 2 */ - -/* USER CODE END 2 */ diff --git a/Core/Src/main.c b/Core/Src/main.c deleted file mode 100644 index bc013b2..0000000 --- a/Core/Src/main.c +++ /dev/null @@ -1,228 +0,0 @@ -/* USER CODE BEGIN Header */ -/** - ****************************************************************************** - * @file : main.c - * @brief : Main program body - ****************************************************************************** - * @attention - * - * Copyright (c) 2023 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ -/* USER CODE END Header */ -/* Includes ------------------------------------------------------------------*/ -#include "main.h" -#include "dma.h" -#include "spi.h" -#include "gpio.h" - -/* Private includes ----------------------------------------------------------*/ -/* USER CODE BEGIN Includes */ -#include -#include "../../nokia.h" -extern void ScreenSaver(void); -extern DMA_HandleTypeDef hdma_spi2_tx; - -/* USER CODE END Includes */ - -/* Private typedef -----------------------------------------------------------*/ -/* USER CODE BEGIN PTD */ - -/* USER CODE END PTD */ - -/* Private define ------------------------------------------------------------*/ -/* USER CODE BEGIN PD */ -/* USER CODE END PD */ - -/* Private macro -------------------------------------------------------------*/ -/* USER CODE BEGIN PM */ - -/* USER CODE END PM */ - -/* Private variables ---------------------------------------------------------*/ - -/* USER CODE BEGIN PV */ - -/* USER CODE END PV */ - -/* Private function prototypes -----------------------------------------------*/ -void SystemClock_Config(void); -/* USER CODE BEGIN PFP */ - -/* USER CODE END PFP */ - -/* Private user code ---------------------------------------------------------*/ -/* USER CODE BEGIN 0 */ - -/* USER CODE END 0 */ - -/** - * @brief The application entry point. - * @retval int - */ -int main(void) -{ - /* USER CODE BEGIN 1 */ - - /* USER CODE END 1 */ - - /* MCU Configuration--------------------------------------------------------*/ - - /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ - HAL_Init(); - - /* USER CODE BEGIN Init */ - - /* USER CODE END Init */ - - /* Configure the system clock */ - SystemClock_Config(); - - /* USER CODE BEGIN SysInit */ - - /* USER CODE END SysInit */ - - /* Initialize all configured peripherals */ - MX_GPIO_Init(); - MX_DMA_Init(); - MX_SPI2_Init(); - /* USER CODE BEGIN 2 */ - - - Nokia_Init(); - - uint32_t oldTick=HAL_GetTick(); - uint32_t newTick=oldTick; - uint32_t fps=0; - -// SCB_EnableICache(); -// SCB_EnableDCache(); - - /* USER CODE END 2 */ - - /* Infinite loop */ - /* USER CODE BEGIN WHILE */ - HAL_GPIO_WritePin(CS_NOKIA_GPIO_Port, CS_NOKIA_Pin, GPIO_PIN_RESET); - - while (1) { - while(HAL_DMA_GetState(&hdma_spi2_tx)!=HAL_DMA_STATE_READY){ - } - HAL_GPIO_WritePin(CS_NOKIA_GPIO_Port, CS_NOKIA_Pin, GPIO_PIN_SET); - NokiaGotoXY(0,0); - HAL_GPIO_WritePin(CS_NOKIA_GPIO_Port, CS_NOKIA_Pin, GPIO_PIN_RESET); - HAL_SPI_Transmit_DMA(&hspi2, gNokiaBuffer, gNokiaBufferSize); - fps++; - newTick=HAL_GetTick(); - - if(newTick-oldTick>1000){ - oldTick=newTick; - printf("FPS: %d\r\n",fps); - fps=0; - } - - ScreenSaver(); -// NokiaUpdate(); - - - - /* USER CODE END WHILE */ - - /* USER CODE BEGIN 3 */ - } - /* USER CODE END 3 */ -} - -/** - * @brief System Clock Configuration - * @retval None - */ -void SystemClock_Config(void) -{ - RCC_OscInitTypeDef RCC_OscInitStruct = {0}; - RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - - /** Configure the main internal regulator output voltage - */ - __HAL_RCC_PWR_CLK_ENABLE(); - __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - - /** Initializes the RCC Oscillators according to the specified parameters - * in the RCC_OscInitTypeDef structure. - */ - RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI; - RCC_OscInitStruct.HSIState = RCC_HSI_ON; - RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT; - RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI; - RCC_OscInitStruct.PLL.PLLM = 8; - RCC_OscInitStruct.PLL.PLLN = 216; - RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - RCC_OscInitStruct.PLL.PLLQ = 2; - if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - { - Error_Handler(); - } - - /** Activate the Over-Drive mode - */ - if (HAL_PWREx_EnableOverDrive() != HAL_OK) - { - Error_Handler(); - } - - /** Initializes the CPU, AHB and APB buses clocks - */ - RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK - |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; - RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; - RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; - - if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_7) != HAL_OK) - { - Error_Handler(); - } -} - -/* USER CODE BEGIN 4 */ - -/* USER CODE END 4 */ - -/** - * @brief This function is executed in case of error occurrence. - * @retval None - */ -void Error_Handler(void) -{ - /* USER CODE BEGIN Error_Handler_Debug */ - /* User can add his own implementation to report the HAL error return state */ - __disable_irq(); - while (1) - { - } - /* USER CODE END Error_Handler_Debug */ -} - -#ifdef USE_FULL_ASSERT -/** - * @brief Reports the name of the source file and the source line number - * where the assert_param error has occurred. - * @param file: pointer to the source file name - * @param line: assert_param error line source number - * @retval None - */ -void assert_failed(uint8_t *file, uint32_t line) -{ - /* USER CODE BEGIN 6 */ - /* User can add his own implementation to report the file name and line number, - ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */ - /* USER CODE END 6 */ -} -#endif /* USE_FULL_ASSERT */ diff --git a/Core/Src/spi.c b/Core/Src/spi.c deleted file mode 100644 index f06327e..0000000 --- a/Core/Src/spi.c +++ /dev/null @@ -1,151 +0,0 @@ -/* USER CODE BEGIN Header */ -/** - ****************************************************************************** - * @file spi.c - * @brief This file provides code for the configuration - * of the SPI instances. - ****************************************************************************** - * @attention - * - * Copyright (c) 2023 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ -/* USER CODE END Header */ -/* Includes ------------------------------------------------------------------*/ -#include "spi.h" - -/* USER CODE BEGIN 0 */ - -/* USER CODE END 0 */ - -SPI_HandleTypeDef hspi2; -DMA_HandleTypeDef hdma_spi2_tx; - -/* SPI2 init function */ -void MX_SPI2_Init(void) -{ - - /* USER CODE BEGIN SPI2_Init 0 */ - - /* USER CODE END SPI2_Init 0 */ - - /* USER CODE BEGIN SPI2_Init 1 */ - - /* USER CODE END SPI2_Init 1 */ - hspi2.Instance = SPI2; - hspi2.Init.Mode = SPI_MODE_MASTER; - hspi2.Init.Direction = SPI_DIRECTION_2LINES; - hspi2.Init.DataSize = SPI_DATASIZE_8BIT; - hspi2.Init.CLKPolarity = SPI_POLARITY_LOW; - hspi2.Init.CLKPhase = SPI_PHASE_1EDGE; - hspi2.Init.NSS = SPI_NSS_SOFT; - hspi2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_16; - hspi2.Init.FirstBit = SPI_FIRSTBIT_MSB; - hspi2.Init.TIMode = SPI_TIMODE_DISABLE; - hspi2.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; - hspi2.Init.CRCPolynomial = 7; - hspi2.Init.CRCLength = SPI_CRC_LENGTH_DATASIZE; - hspi2.Init.NSSPMode = SPI_NSS_PULSE_ENABLE; - if (HAL_SPI_Init(&hspi2) != HAL_OK) - { - Error_Handler(); - } - /* USER CODE BEGIN SPI2_Init 2 */ - - /* USER CODE END SPI2_Init 2 */ - -} - -void HAL_SPI_MspInit(SPI_HandleTypeDef* spiHandle) -{ - - GPIO_InitTypeDef GPIO_InitStruct = {0}; - if(spiHandle->Instance==SPI2) - { - /* USER CODE BEGIN SPI2_MspInit 0 */ - - /* USER CODE END SPI2_MspInit 0 */ - /* SPI2 clock enable */ - __HAL_RCC_SPI2_CLK_ENABLE(); - - __HAL_RCC_GPIOI_CLK_ENABLE(); - __HAL_RCC_GPIOB_CLK_ENABLE(); - /**SPI2 GPIO Configuration - PI1 ------> SPI2_SCK - PB15 ------> SPI2_MOSI - */ - GPIO_InitStruct.Pin = GPIO_PIN_1; - GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - GPIO_InitStruct.Pull = GPIO_NOPULL; - GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; - GPIO_InitStruct.Alternate = GPIO_AF5_SPI2; - HAL_GPIO_Init(GPIOI, &GPIO_InitStruct); - - GPIO_InitStruct.Pin = GPIO_PIN_15; - GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - GPIO_InitStruct.Pull = GPIO_NOPULL; - GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; - GPIO_InitStruct.Alternate = GPIO_AF5_SPI2; - HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); - - /* SPI2 DMA Init */ - /* SPI2_TX Init */ - hdma_spi2_tx.Instance = DMA1_Stream4; - hdma_spi2_tx.Init.Channel = DMA_CHANNEL_0; - hdma_spi2_tx.Init.Direction = DMA_MEMORY_TO_PERIPH; - hdma_spi2_tx.Init.PeriphInc = DMA_PINC_DISABLE; - hdma_spi2_tx.Init.MemInc = DMA_MINC_ENABLE; - hdma_spi2_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; - hdma_spi2_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; - hdma_spi2_tx.Init.Mode = DMA_NORMAL; - hdma_spi2_tx.Init.Priority = DMA_PRIORITY_LOW; - hdma_spi2_tx.Init.FIFOMode = DMA_FIFOMODE_DISABLE; - if (HAL_DMA_Init(&hdma_spi2_tx) != HAL_OK) - { - Error_Handler(); - } - - __HAL_LINKDMA(spiHandle,hdmatx,hdma_spi2_tx); - - /* USER CODE BEGIN SPI2_MspInit 1 */ - - /* USER CODE END SPI2_MspInit 1 */ - } -} - -void HAL_SPI_MspDeInit(SPI_HandleTypeDef* spiHandle) -{ - - if(spiHandle->Instance==SPI2) - { - /* USER CODE BEGIN SPI2_MspDeInit 0 */ - - /* USER CODE END SPI2_MspDeInit 0 */ - /* Peripheral clock disable */ - __HAL_RCC_SPI2_CLK_DISABLE(); - - /**SPI2 GPIO Configuration - PI1 ------> SPI2_SCK - PB15 ------> SPI2_MOSI - */ - HAL_GPIO_DeInit(GPIOI, GPIO_PIN_1); - - HAL_GPIO_DeInit(GPIOB, GPIO_PIN_15); - - /* SPI2 DMA DeInit */ - HAL_DMA_DeInit(spiHandle->hdmatx); - /* USER CODE BEGIN SPI2_MspDeInit 1 */ - - /* USER CODE END SPI2_MspDeInit 1 */ - } -} - -/* USER CODE BEGIN 1 */ - -/* USER CODE END 1 */ diff --git a/Core/Src/stm32f7xx_hal_msp.c b/Core/Src/stm32f7xx_hal_msp.c deleted file mode 100644 index 39d12fd..0000000 --- a/Core/Src/stm32f7xx_hal_msp.c +++ /dev/null @@ -1,81 +0,0 @@ -/* USER CODE BEGIN Header */ -/** - ****************************************************************************** - * @file stm32f7xx_hal_msp.c - * @brief This file provides code for the MSP Initialization - * and de-Initialization codes. - ****************************************************************************** - * @attention - * - * Copyright (c) 2023 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ -/* USER CODE END Header */ - -/* Includes ------------------------------------------------------------------*/ -#include "main.h" -/* USER CODE BEGIN Includes */ - -/* USER CODE END Includes */ - -/* Private typedef -----------------------------------------------------------*/ -/* USER CODE BEGIN TD */ - -/* USER CODE END TD */ - -/* Private define ------------------------------------------------------------*/ -/* USER CODE BEGIN Define */ - -/* USER CODE END Define */ - -/* Private macro -------------------------------------------------------------*/ -/* USER CODE BEGIN Macro */ - -/* USER CODE END Macro */ - -/* Private variables ---------------------------------------------------------*/ -/* USER CODE BEGIN PV */ - -/* USER CODE END PV */ - -/* Private function prototypes -----------------------------------------------*/ -/* USER CODE BEGIN PFP */ - -/* USER CODE END PFP */ - -/* External functions --------------------------------------------------------*/ -/* USER CODE BEGIN ExternalFunctions */ - -/* USER CODE END ExternalFunctions */ - -/* USER CODE BEGIN 0 */ - -/* USER CODE END 0 */ -/** - * Initializes the Global MSP. - */ -void HAL_MspInit(void) -{ - /* USER CODE BEGIN MspInit 0 */ - - /* USER CODE END MspInit 0 */ - - __HAL_RCC_PWR_CLK_ENABLE(); - __HAL_RCC_SYSCFG_CLK_ENABLE(); - - /* System interrupt init*/ - - /* USER CODE BEGIN MspInit 1 */ - - /* USER CODE END MspInit 1 */ -} - -/* USER CODE BEGIN 1 */ - -/* USER CODE END 1 */ diff --git a/Core/Src/stm32f7xx_it.c b/Core/Src/stm32f7xx_it.c deleted file mode 100644 index 7c535e5..0000000 --- a/Core/Src/stm32f7xx_it.c +++ /dev/null @@ -1,217 +0,0 @@ -/* USER CODE BEGIN Header */ -/** - ****************************************************************************** - * @file stm32f7xx_it.c - * @brief Interrupt Service Routines. - ****************************************************************************** - * @attention - * - * Copyright (c) 2023 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ -/* USER CODE END Header */ - -/* Includes ------------------------------------------------------------------*/ -#include "main.h" -#include "stm32f7xx_it.h" -/* Private includes ----------------------------------------------------------*/ -/* USER CODE BEGIN Includes */ -/* USER CODE END Includes */ - -/* Private typedef -----------------------------------------------------------*/ -/* USER CODE BEGIN TD */ - -/* USER CODE END TD */ - -/* Private define ------------------------------------------------------------*/ -/* USER CODE BEGIN PD */ - -/* USER CODE END PD */ - -/* Private macro -------------------------------------------------------------*/ -/* USER CODE BEGIN PM */ - -/* USER CODE END PM */ - -/* Private variables ---------------------------------------------------------*/ -/* USER CODE BEGIN PV */ - -/* USER CODE END PV */ - -/* Private function prototypes -----------------------------------------------*/ -/* USER CODE BEGIN PFP */ - -/* USER CODE END PFP */ - -/* Private user code ---------------------------------------------------------*/ -/* USER CODE BEGIN 0 */ - -/* USER CODE END 0 */ - -/* External variables --------------------------------------------------------*/ -extern DMA_HandleTypeDef hdma_spi2_tx; -/* USER CODE BEGIN EV */ - -/* USER CODE END EV */ - -/******************************************************************************/ -/* Cortex-M7 Processor Interruption and Exception Handlers */ -/******************************************************************************/ -/** - * @brief This function handles Non maskable interrupt. - */ -void NMI_Handler(void) -{ - /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ - - /* USER CODE END NonMaskableInt_IRQn 0 */ - /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ - while (1) - { - } - /* USER CODE END NonMaskableInt_IRQn 1 */ -} - -/** - * @brief This function handles Hard fault interrupt. - */ -void HardFault_Handler(void) -{ - /* USER CODE BEGIN HardFault_IRQn 0 */ - - /* USER CODE END HardFault_IRQn 0 */ - while (1) - { - /* USER CODE BEGIN W1_HardFault_IRQn 0 */ - /* USER CODE END W1_HardFault_IRQn 0 */ - } -} - -/** - * @brief This function handles Memory management fault. - */ -void MemManage_Handler(void) -{ - /* USER CODE BEGIN MemoryManagement_IRQn 0 */ - - /* USER CODE END MemoryManagement_IRQn 0 */ - while (1) - { - /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ - /* USER CODE END W1_MemoryManagement_IRQn 0 */ - } -} - -/** - * @brief This function handles Pre-fetch fault, memory access fault. - */ -void BusFault_Handler(void) -{ - /* USER CODE BEGIN BusFault_IRQn 0 */ - - /* USER CODE END BusFault_IRQn 0 */ - while (1) - { - /* USER CODE BEGIN W1_BusFault_IRQn 0 */ - /* USER CODE END W1_BusFault_IRQn 0 */ - } -} - -/** - * @brief This function handles Undefined instruction or illegal state. - */ -void UsageFault_Handler(void) -{ - /* USER CODE BEGIN UsageFault_IRQn 0 */ - - /* USER CODE END UsageFault_IRQn 0 */ - while (1) - { - /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ - /* USER CODE END W1_UsageFault_IRQn 0 */ - } -} - -/** - * @brief This function handles System service call via SWI instruction. - */ -void SVC_Handler(void) -{ - /* USER CODE BEGIN SVCall_IRQn 0 */ - - /* USER CODE END SVCall_IRQn 0 */ - /* USER CODE BEGIN SVCall_IRQn 1 */ - - /* USER CODE END SVCall_IRQn 1 */ -} - -/** - * @brief This function handles Debug monitor. - */ -void DebugMon_Handler(void) -{ - /* USER CODE BEGIN DebugMonitor_IRQn 0 */ - - /* USER CODE END DebugMonitor_IRQn 0 */ - /* USER CODE BEGIN DebugMonitor_IRQn 1 */ - - /* USER CODE END DebugMonitor_IRQn 1 */ -} - -/** - * @brief This function handles Pendable request for system service. - */ -void PendSV_Handler(void) -{ - /* USER CODE BEGIN PendSV_IRQn 0 */ - - /* USER CODE END PendSV_IRQn 0 */ - /* USER CODE BEGIN PendSV_IRQn 1 */ - - /* USER CODE END PendSV_IRQn 1 */ -} - -/** - * @brief This function handles System tick timer. - */ -void SysTick_Handler(void) -{ - /* USER CODE BEGIN SysTick_IRQn 0 */ - - /* USER CODE END SysTick_IRQn 0 */ - HAL_IncTick(); - /* USER CODE BEGIN SysTick_IRQn 1 */ - - /* USER CODE END SysTick_IRQn 1 */ -} - -/******************************************************************************/ -/* STM32F7xx Peripheral Interrupt Handlers */ -/* Add here the Interrupt Handlers for the used peripherals. */ -/* For the available peripheral interrupt handler names, */ -/* please refer to the startup file (startup_stm32f7xx.s). */ -/******************************************************************************/ - -/** - * @brief This function handles DMA1 stream4 global interrupt. - */ -void DMA1_Stream4_IRQHandler(void) -{ - /* USER CODE BEGIN DMA1_Stream4_IRQn 0 */ - - /* USER CODE END DMA1_Stream4_IRQn 0 */ - HAL_DMA_IRQHandler(&hdma_spi2_tx); - /* USER CODE BEGIN DMA1_Stream4_IRQn 1 */ - - /* USER CODE END DMA1_Stream4_IRQn 1 */ -} - -/* USER CODE BEGIN 1 */ - -/* USER CODE END 1 */ diff --git a/Core/Src/system_stm32f7xx.c b/Core/Src/system_stm32f7xx.c deleted file mode 100644 index c004f47..0000000 --- a/Core/Src/system_stm32f7xx.c +++ /dev/null @@ -1,259 +0,0 @@ -/** - ****************************************************************************** - * @file system_stm32f7xx.c - * @author MCD Application Team - * @brief CMSIS Cortex-M7 Device Peripheral Access Layer System Source File. - * - * This file provides two functions and one global variable to be called from - * user application: - * - SystemInit(): This function is called at startup just after reset and - * before branch to main program. This call is made inside - * the "startup_stm32f7xx.s" file. - * - * - SystemCoreClock variable: Contains the core clock (HCLK), it can be used - * by the user application to setup the SysTick - * timer or configure other parameters. - * - * - SystemCoreClockUpdate(): Updates the variable SystemCoreClock and must - * be called whenever the core clock is changed - * during program execution. - * - * - ****************************************************************************** - * @attention - * - * Copyright (c) 2016 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ - -/** @addtogroup CMSIS - * @{ - */ - -/** @addtogroup stm32f7xx_system - * @{ - */ - -/** @addtogroup STM32F7xx_System_Private_Includes - * @{ - */ - -#include "stm32f7xx.h" - -#if !defined (HSE_VALUE) - #define HSE_VALUE ((uint32_t)25000000) /*!< Default value of the External oscillator in Hz */ -#endif /* HSE_VALUE */ - -#if !defined (HSI_VALUE) - #define HSI_VALUE ((uint32_t)16000000) /*!< Value of the Internal oscillator in Hz*/ -#endif /* HSI_VALUE */ - -/** - * @} - */ - -/** @addtogroup STM32F7xx_System_Private_TypesDefinitions - * @{ - */ - -/** - * @} - */ - -/** @addtogroup STM32F7xx_System_Private_Defines - * @{ - */ - -/************************* Miscellaneous Configuration ************************/ - -/* Note: Following vector table addresses must be defined in line with linker - configuration. */ -/*!< Uncomment the following line if you need to relocate the vector table - anywhere in Flash or Sram, else the vector table is kept at the automatic - remap of boot address selected */ -/* #define USER_VECT_TAB_ADDRESS */ - -#if defined(USER_VECT_TAB_ADDRESS) -/*!< Uncomment the following line if you need to relocate your vector Table - in Sram else user remap will be done in Flash. */ -/* #define VECT_TAB_SRAM */ -#if defined(VECT_TAB_SRAM) -#define VECT_TAB_BASE_ADDRESS RAMDTCM_BASE /*!< Vector Table base address field. - This value must be a multiple of 0x200. */ -#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field. - This value must be a multiple of 0x200. */ -#else -#define VECT_TAB_BASE_ADDRESS FLASH_BASE /*!< Vector Table base address field. - This value must be a multiple of 0x200. */ -#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field. - This value must be a multiple of 0x200. */ -#endif /* VECT_TAB_SRAM */ -#endif /* USER_VECT_TAB_ADDRESS */ -/******************************************************************************/ - -/** - * @} - */ - -/** @addtogroup STM32F7xx_System_Private_Macros - * @{ - */ - -/** - * @} - */ - -/** @addtogroup STM32F7xx_System_Private_Variables - * @{ - */ - - /* This variable is updated in three ways: - 1) by calling CMSIS function SystemCoreClockUpdate() - 2) by calling HAL API function HAL_RCC_GetHCLKFreq() - 3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency - Note: If you use this function to configure the system clock; then there - is no need to call the 2 first functions listed above, since SystemCoreClock - variable is updated automatically. - */ - uint32_t SystemCoreClock = 16000000; - const uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; - const uint8_t APBPrescTable[8] = {0, 0, 0, 0, 1, 2, 3, 4}; - -/** - * @} - */ - -/** @addtogroup STM32F7xx_System_Private_FunctionPrototypes - * @{ - */ - -/** - * @} - */ - -/** @addtogroup STM32F7xx_System_Private_Functions - * @{ - */ - -/** - * @brief Setup the microcontroller system - * Initialize the Embedded Flash Interface, the PLL and update the - * SystemFrequency variable. - * @param None - * @retval None - */ -void SystemInit(void) -{ - /* FPU settings ------------------------------------------------------------*/ -#if (__FPU_PRESENT == 1) && (__FPU_USED == 1) - SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); /* set CP10 and CP11 Full Access */ -#endif - - /* Configure the Vector Table location -------------------------------------*/ -#if defined(USER_VECT_TAB_ADDRESS) - SCB->VTOR = VECT_TAB_BASE_ADDRESS | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ -#endif /* USER_VECT_TAB_ADDRESS */ -} - -/** - * @brief Update SystemCoreClock variable according to Clock Register Values. - * The SystemCoreClock variable contains the core clock (HCLK), it can - * be used by the user application to setup the SysTick timer or configure - * other parameters. - * - * @note Each time the core clock (HCLK) changes, this function must be called - * to update SystemCoreClock variable value. Otherwise, any configuration - * based on this variable will be incorrect. - * - * @note - The system frequency computed by this function is not the real - * frequency in the chip. It is calculated based on the predefined - * constant and the selected clock source: - * - * - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(*) - * - * - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(**) - * - * - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(**) - * or HSI_VALUE(*) multiplied/divided by the PLL factors. - * - * (*) HSI_VALUE is a constant defined in stm32f7xx_hal_conf.h file (default value - * 16 MHz) but the real value may vary depending on the variations - * in voltage and temperature. - * - * (**) HSE_VALUE is a constant defined in stm32f7xx_hal_conf.h file (default value - * 25 MHz), user has to ensure that HSE_VALUE is same as the real - * frequency of the crystal used. Otherwise, this function may - * have wrong result. - * - * - The result of this function could be not correct when using fractional - * value for HSE crystal. - * - * @param None - * @retval None - */ -void SystemCoreClockUpdate(void) -{ - uint32_t tmp = 0, pllvco = 0, pllp = 2, pllsource = 0, pllm = 2; - - /* Get SYSCLK source -------------------------------------------------------*/ - tmp = RCC->CFGR & RCC_CFGR_SWS; - - switch (tmp) - { - case 0x00: /* HSI used as system clock source */ - SystemCoreClock = HSI_VALUE; - break; - case 0x04: /* HSE used as system clock source */ - SystemCoreClock = HSE_VALUE; - break; - case 0x08: /* PLL used as system clock source */ - - /* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N - SYSCLK = PLL_VCO / PLL_P - */ - pllsource = (RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) >> 22; - pllm = RCC->PLLCFGR & RCC_PLLCFGR_PLLM; - - if (pllsource != 0) - { - /* HSE used as PLL clock source */ - pllvco = (HSE_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6); - } - else - { - /* HSI used as PLL clock source */ - pllvco = (HSI_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6); - } - - pllp = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLP) >>16) + 1 ) *2; - SystemCoreClock = pllvco/pllp; - break; - default: - SystemCoreClock = HSI_VALUE; - break; - } - /* Compute HCLK frequency --------------------------------------------------*/ - /* Get HCLK prescaler */ - tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4)]; - /* HCLK frequency */ - SystemCoreClock >>= tmp; -} - -/** - * @} - */ - -/** - * @} - */ - -/** - * @} - */ -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/DMA.ioc b/DMA.ioc index b506605..1d88f31 100644 --- a/DMA.ioc +++ b/DMA.ioc @@ -46,6 +46,7 @@ NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 +NVIC.SPI2_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:true NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:true diff --git a/MDK-ARM/DMA.uvguix.julien.chevalle1 b/MDK-ARM/DMA.uvguix.julien.chevalle1 index 8aeff2e..a6e41d5 100644 --- a/MDK-ARM/DMA.uvguix.julien.chevalle1 +++ b/MDK-ARM/DMA.uvguix.julien.chevalle1 @@ -15,7 +15,7 @@ 38003 Registers - 264 233 + 248 249 346 @@ -25,7 +25,7 @@ 204 Performance Analyzer - 656 175 175 393 + 949 175 175 100 @@ -34,7 +34,7 @@ 35141 Event Statistics - 250 50 874 + 200 50 700 1506 @@ -93,8 +93,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -110,8 +110,8 @@ 0 - 1951 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000011000000030000000100000031433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C6E6F6B69612E6300000000076E6F6B69612E6300000000C5D4F200FFFFFFFF38433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C496E635C7370692E6800000000057370692E6800000000BECEA100FFFFFFFF3B433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C6C696E65735F66756E6374696F6E732E6300000000116C696E65735F66756E6374696F6E732E6300000000F0A0A100FFFFFFFF39433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000B3A6BE00FFFFFFFF31433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C6E6F6B69612E6800000000076E6F6B69612E6800000000F6FA7D00FFFFFFFF47433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C4D444B2D41524D5C737461727475705F73746D33326637343678782E730000000015737461727475705F73746D33326637343678782E73000000009CC1B600FFFFFFFF5E433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F7370692E63000000001373746D3332663778785F68616C5F7370692E6300000000F7B88600FFFFFFFF5A433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C2E63000000000F73746D3332663778785F68616C2E6300000000D9ADC200FFFFFFFF5E433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F646D612E63000000001373746D3332663778785F68616C5F646D612E6300000000A5C2D700FFFFFFFF61433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F646D615F65782E63000000001673746D3332663778785F68616C5F646D615F65782E6300000000B3A6BE00FFFFFFFF38433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C5372635C7370692E6300000000057370692E6300000000EAD6A300FFFFFFFF5E433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C496E635C73746D3332663778785F68616C5F646D612E68000000001373746D3332663778785F68616C5F646D612E6800000000F6FA7D00FFFFFFFF46433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C5372635C73746D3332663778785F68616C5F6D73702E63000000001373746D3332663778785F68616C5F6D73702E6300000000B5E99D00FFFFFFFF38433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C5372635C646D612E630000000005646D612E63000000005FC3CF00FFFFFFFF38433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C496E635C646D612E680000000005646D612E6800000000C1838300FFFFFFFF5F433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F6770696F2E63000000001473746D3332663778785F68616C5F6770696F2E6300000000CACAD500FFFFFFFF61433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F7077725F65782E63000000001673746D3332663778785F68616C5F7077725F65782E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FF0100006600000080070000A1020000 + 2328 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000014000000030000000100000031433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C6E6F6B69612E6300000000076E6F6B69612E6300000000C5D4F200FFFFFFFF38433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C496E635C7370692E6800000000057370692E6800000000FFDC7800FFFFFFFF3B433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C6C696E65735F66756E6374696F6E732E6300000000116C696E65735F66756E6374696F6E732E6300000000BECEA100FFFFFFFF39433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000F0A0A100FFFFFFFF31433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C6E6F6B69612E6800000000076E6F6B69612E6800000000BCA8E100FFFFFFFF5E433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F7370692E63000000001373746D3332663778785F68616C5F7370692E6300000000F7B88600FFFFFFFF5A433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C2E63000000000F73746D3332663778785F68616C2E6300000000D9ADC200FFFFFFFF5E433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F646D612E63000000001373746D3332663778785F68616C5F646D612E6300000000A5C2D700FFFFFFFF61433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F646D615F65782E63000000001673746D3332663778785F68616C5F646D615F65782E6300000000B3A6BE00FFFFFFFF38433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C5372635C7370692E6300000000057370692E6300000000EAD6A300FFFFFFFF5E433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C496E635C73746D3332663778785F68616C5F646D612E68000000001373746D3332663778785F68616C5F646D612E6800000000F6FA7D00FFFFFFFF46433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C5372635C73746D3332663778785F68616C5F6D73702E63000000001373746D3332663778785F68616C5F6D73702E6300000000B5E99D00FFFFFFFF38433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C5372635C646D612E630000000005646D612E63000000005FC3CF00FFFFFFFF38433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C496E635C646D612E680000000005646D612E6800000000C1838300FFFFFFFF5F433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F6770696F2E63000000001473746D3332663778785F68616C5F6770696F2E6300000000CACAD500FFFFFFFF61433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F7077725F65782E63000000001673746D3332663778785F68616C5F7077725F65782E6300000000C5D4F200FFFFFFFF5E433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C496E635C73746D3332663778785F68616C5F7370692E68000000001373746D3332663778785F68616C5F7370692E6800000000FFDC7800FFFFFFFF61433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C447269766572735C53544D3332463778785F48414C5F4472697665725C5372635C73746D3332663778785F68616C5F7370695F65782E63000000001673746D3332663778785F68616C5F7370695F65782E6300000000BECEA100FFFFFFFF47433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C436F72655C496E635C73746D3332663778785F68616C5F636F6E662E68000000001473746D3332663778785F68616C5F636F6E662E6800000000F0A0A100FFFFFFFF47433A5C55736572735C6A756C69656E2E63686576616C6C65315C4465736B746F705C53454D5C444D415C4D444B2D41524D5C737461727475705F73746D33326637343678782E730000000015737461727475705F73746D33326637343678782E7300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FF0100006600000080070000A1020000 @@ -1160,7 +1160,7 @@ 38007 38007 - 1 + 0 0 0 0 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000E000000090050000E4000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F7000000F40000004F00000090050000E00000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000030020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000047020000A00400004F000000900500003002000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFB0100004F000000FF0100008A0200000100000002000010040000000100000012FFFFFF87060000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000FB010000A1020000000000004F000000FB0100008A0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000001C020000900500002002000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003702000090050000DC020000000000002002000090050000C502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000020020000CC020000C502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000008A020000800700008E02000001000000010000100400000001000000F9FCFFFF8F000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000A50200008007000007040000000000008E02000080070000F00300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000E000000090050000E4000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F7000000F40000004F00000090050000E00000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000030020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000047020000A00400004F000000900500003002000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFB0100004F000000FF0100008A0200000100000002000010040000000100000012FFFFFF87060000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000FB010000A1020000000000004F000000FB0100008A0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000001C020000900500002002000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003702000090050000DC020000000000002002000090050000C502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000020020000CC020000C502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000008A020000800700008E02000001000000010000100400000001000000F9FCFFFF8F000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000A50200008007000007040000000000008E02000080070000F00300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2705 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000085472616E736D697496000000000000000B00085472616E736D6974000B48414C5F4765745469636B066173736572741148414C5F537461747573547970654465660E4576656E745265636F7264416C6C0C23646566696E6520426C75650A496E697469616C697A650C40646566696E6520426C75650A6764697370436C6561720567446973700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020000001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2835 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001848414C5F5350495F526567697374657243616C6C6261636B96000000000000000F001848414C5F5350495F526567697374657243616C6C6261636B0553746174651E5553455F48414C5F5350495F52454749535445525F43414C4C4241434B53115350495F48616E646C65547970654465661948414C5F5350495F43616C6C6261636B494454797065446566145553455F48414C5F5350495F52454749535445520B5553455F48414C5F5350490004687370690E4576656E745265636F7264416C6C0C23646566696E6520426C75650A496E697469616C697A650C40646566696E6520426C75650A6764697370436C656172056744697370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3546,8 +3546,8 @@ 59392 File - 2705 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000085472616E736D697496000000000000000B00085472616E736D6974000B48414C5F4765745469636B066173736572741148414C5F537461747573547970654465660E4576656E745265636F7264416C6C0C23646566696E6520426C75650A496E697469616C697A650C40646566696E6520426C75650A6764697370436C6561720567446973700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2835 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001848414C5F5350495F526567697374657243616C6C6261636B96000000000000000F001848414C5F5350495F526567697374657243616C6C6261636B0553746174651E5553455F48414C5F5350495F52454749535445525F43414C4C4241434B53115350495F48616E646C65547970654465661948414C5F5350495F43616C6C6261636B494454797065446566145553455F48414C5F5350495F52454749535445520B5553455F48414C5F5350490004687370690E4576656E745265636F7264416C6C0C23646566696E6520426C75650A496E697469616C697A650C40646566696E6520426C75650A6764697370436C656172056744697370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3563,7 +3563,7 @@ Build 966 - 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000004001D000000000000000000000000000000000100000001000000018030800000000004001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000004006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000004002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000004000000000000000000000000000000000000010000000100000096000000030020500000000003444D419600000000000000010003444D41000000000180EB880000000004002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000400230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000004004E00000000000000000000000000000000010000000100000001807202000000000400530000000000000000000000000000000001000000010000000180BE010000000004005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000004001D000000000000000000000000000000000100000001000000018030800000000004001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000004006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000004002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000004000000000000000000000000000000000000010000000100000096000000030020500000000003444D419600000000000000010003444D41000000000180EB880000000004002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000400230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000004004E00000000000000000000000000000000010000000100000001807202000000000400530000000000000000000000000000000001000000010000000180BE010000000004005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3606,9 +3606,9 @@ 3 ..\nokia.c - 29 - 14 - 41 + 0 + 61 + 91 1 0 @@ -3633,27 +3633,18 @@ ../Core/Src/main.c - 0 - 102 - 114 + 2 + 93 + 112 1 0 ..\nokia.h - 36 - 1 - 20 - 1 - - 0 - - - startup_stm32f746xx.s 0 - 176 - 188 + 1 + 18 1 0 @@ -3661,8 +3652,8 @@ ../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi.c 0 - 3983 - 3997 + 2707 + 2721 1 225 0 @@ -3679,7 +3670,7 @@ ../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c 0 - 288 + 317 1123 1 171,311,381,409,453,516,584,614,751,974,1036,1132,1158,1192,1220 @@ -3724,7 +3715,7 @@ ../Core/Src/dma.c 0 - 7 + 9 39 1 @@ -3733,7 +3724,7 @@ ..\Core\Inc\dma.h 0 - 4 + 1 1 1 @@ -3757,6 +3748,42 @@ 0 + + ..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h + 2 + 156 + 170 + 1 + + 0 + + + ../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi_ex.c + 0 + 45 + 75 + 1 + + 0 + + + ..\Core\Inc\stm32f7xx_hal_conf.h + 49 + 157 + 187 + 1 + + 0 + + + startup_stm32f746xx.s + 0 + 176 + 188 + 1 + + 0 + diff --git a/MDK-ARM/DMA/DMA.axf b/MDK-ARM/DMA/DMA.axf index c08f0ddd0056437c19812568f935b5d4d591e1c6..7c7771e2694a298a022bdf373e065b3a8cfe29bc 100644 GIT binary patch delta 46690 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

)8>tZ~rH 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ΐi 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 diff --git a/MDK-ARM/DMA/DMA.build_log.htm b/MDK-ARM/DMA/DMA.build_log.htm index ff702bb..24fcabd 100644 --- a/MDK-ARM/DMA/DMA.build_log.htm +++ b/MDK-ARM/DMA/DMA.build_log.htm @@ -22,15 +22,11 @@ Dialog DLL: TCM.DLL V1.53.0.0

Project:

C:\Users\julien.chevalle1\Desktop\SEM\DMA\MDK-ARM\DMA.uvprojx -Project File Date: 12/11/2023 +Project File Date: 12/14/2023

Output:

*** Using Compiler 'V6.16', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' Build target 'DMA' -compiling main.c... -linking... -Program Size: Code=11932 RO-data=540 RW-data=32 ZI-data=2904 -FromELF: creating hex file... "DMA\DMA.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

@@ -63,7 +59,7 @@ Package Vendor: Keil * Component: Keil.ARM Compiler::Compiler:I/O:STDOUT:ITM:1.2.0 Source file: Source\retarget_io.c -Build Time Elapsed: 00:00:01 +Build Time Elapsed: 00:00:00 diff --git a/MDK-ARM/DMA/DMA.hex b/MDK-ARM/DMA/DMA.hex index 32b0b1b..a34b87a 100644 --- a/MDK-ARM/DMA/DMA.hex +++ b/MDK-ARM/DMA/DMA.hex @@ -1,8 +1,8 @@ :020000040800F2 -:10000000780B0020B9020008C1230008692200080B -:10001000B9230008A9100008692E0008000000009C -:10002000000000000000000000000000E92B0008B4 -:10003000C110000800000000D1280008892D000828 +:10000000A80B0020B902000821260008C924000816 +:1000100019260008A9100008E130000800000000BF +:10002000000000000000000000000000612E000839 +:10003000C110000800000000312B0008013000084A :10004000D3020008D3020008D3020008D30200083C :10005000D3020008D3020008D3020008D30200082C :10006000D3020008D3020008D3020008D30200081C @@ -12,7 +12,7 @@ :1000A000D3020008D3020008D3020008D3020008DC :1000B000D3020008D3020008D3020008D3020008CC :1000C000D3020008D3020008D3020008D3020008BC -:1000D000D3020008D3020008D3020008D3020008AC +:1000D000392B0008D3020008D3020008D30200081D :1000E000D3020008D3020008D3020008D30200089C :1000F000D3020008D3020008D3020008D30200088C :10010000D3020008D3020008D3020008D30200087B @@ -30,23 +30,23 @@ :1001C000D3020008D302000800F002F800F04BF858 :1001D0000AA090E8000C82448344AAF10107DA45A2 :1001E00001D100F040F8AFF2090EBAE80F0013F0A9 -:1001F000010F18BFFB1A43F0010318479C2E0000A3 -:10020000BC2E0000103A24BF78C878C1FAD8520733 +:1001F000010F18BFFB1A43F00103184764320000D7 +:1002000084320000103A24BF78C878C1FAD8520767 :1002100024BF30C830C144BF04680C607047000080 :100220000023002400250026103A28BF78C1FBD8FF :10023000520728BF30C148BF0B607047642900F0E7 -:100240001381002070471FB502F0FFFE9DE80300F8 +:100240001381002070471FB503F0E2F89DE803001A :1002500000F01AFD00F059F900F052FA1FBD10B578 :1002600000F0B7FA10BD00F0E7FA1146FFF7EBFF18 -:1002700002F082FE00F0D8FC03B4FFF7F0FF03BCED +:1002700002F0BEFF00F0D8FC03B4FFF7F0FF03BCB0 :1002800000F07CFE0B49D1F800C04A685CF8043BE2 :100290001068184442F8040B8C4528BFA1F1DC0C0F :1002A0008A4228BFA1F1DC02C1F800C04A6020F0F8 :1002B00000407047FC00002009488047094800477B :1002C000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE706 :1002D000FEE7FEE704480549054A064B7047000063 -:1002E000512E0008C901000878050020780B002075 -:1002F000780700207807002053EA020C00F069809C +:1002E000C9300008C9010008A8050020A80B00209B +:1002F000A8070020A807002053EA020C00F069803C :100300002DE9F04B4FF00006002B1FBFB3FA83F529 :1003100003FA05F424FA05F65E4012BF1643B2FA5A :1003200082F502FA05F4C5F120051EBF22FA05FC8C @@ -102,7 +102,7 @@ :10064000AFF300802078000602D50220BDE8F087D5 :100650000120FBE7074B70B50D467B4400F039F8ED :100660000446284600F048F810B14FF0FF3070BD46 -:10067000204670BDD32900004FF0000200B513469C +:10067000204670BD992D00004FF0000200B51346D2 :1006800094469646203922BFA0E80C50A0E80C50B2 :10069000B1F12001BFF4F7AF090728BFA0E80C5063 :1006A00048BF0CC05DF804EB890028BF40F8042B5C @@ -129,8 +129,8 @@ :1007F000206D20F00105204600F0F0F9204600F0C1 :1008000040F82C46002CF3D170BD000004010020FC :1008100058010020AC01002000000020040000204E -:1008200008000020720000003A2900007700000054 -:100830002929000002290000754600F005FAAE469D +:100820000800002072000000002D0000770000008A +:10083000EF2C0000C82C0000754600F005FAAE460B :1008400005006946534620F00700854618B020B5DC :10085000FFF740FDBDE820404FF000064FF00007D5 :100860004FF000084FF0000BAC46ACE8C009ACE814 @@ -145,11 +145,11 @@ :1008F00041F282014FF0FF390140022903D0204626 :1009000000F09CFAB5E000F42041B1F5004F0FD1A2 :10091000C00306D56168E06A884200D80846606076 -:1009200006E02069E0626060606902F0ADFAA061F3 +:1009200006E02069E0626060606902F0E9FBA061B6 :10093000A0680022EEB200280DDAE1688B050AD427 :10094000C043A06041F490302260E0606068411CC8 :1009500061600670A5E0E0689046226040F40050B7 -:10096000E060206968BB606902F092FA012704F137 +:10096000E060206968BB606902F0CEFB012704F1FA :100970002405A0B1A08910F4407F08D0E06900F000 :10098000B2F9206118B1E06840F4006016E0E76158 :100990002561E06820F4407040F480600EE0E0697A @@ -180,7 +180,7 @@ :100B2000020511F8010B2B2806D0622809D011F814 :100B3000010C74280AD00BE045F0030544F00204D0 :100B4000EFE745F0040544F00104EAE744F010043F -:100B50003846214602F0A4F9411C15D0002131612C +:100B50003846214602F0E0FA411C15D000213161EF :100B600071604FF40071F560F1617061200704D588 :100B700030460222002100F0E5F8306D40F001001F :100B800030653046BDE8F0810020FBE72DE9F041FB @@ -190,7 +190,7 @@ :100BC0003846FFF759FD3A4629463046BDE8F04120 :100BD0008CE70020D6E70000040100202DE9F04753 :100BE00004464FF000094FF0FF37C568D4E904868A -:100BF000A80707D0204600F055F9304602F038F932 +:100BF000A80707D0204600F055F9304602F074FAF5 :100C0000002802DA3846BDE8F087280502D54046BC :100C1000FFF737FE4C212046FFF72EFD206D20F018 :100C2000010020654846EEE710B50446AFF30080AA @@ -212,9 +212,9 @@ :100D20001168091B016058601460101D70BD1346E6 :100D30005268002AE7D121462846FFF791FF002894 :100D4000DED170BD2DE9F041044616460D464769D7 -:100D5000007B80072ED0384602F09AF850BB3EB395 +:100D5000007B80072ED0384602F0D6F950BB3EB358 :100D6000012E02D0022E25D104E0204600F02EF9FB -:100D700005441DE0384602F087F8E168002841F09C +:100D700005441DE0384602F0C3F9E168002841F05F :100D80001001E16005DA204600F058F80120BDE8C6 :100D9000F081C9030BD56268E16A914200D811461F :100DA000A26911442269891A814200DD084605447E @@ -229,9 +229,9 @@ :100E300084F84870ABE70000BFCFD7FFC16821F44A :100E4000001141F08001C1600021816001607047A4 :100E50002DE9F047814614460E464FF0FF383248E0 -:100E6000D5685769054209D03846A16902F048F8AB +:100E6000D5685769054209D03846A16902F084F96E :100E7000002811DB2C48C0430540E5602B46324674 -:100E80004946384602F040F8A16920F00042B21A03 +:100E80004946384602F07CF9A16920F00042B21AC6 :100E900011440028A16103D02046FFF7CFFF404650 :100EA000BDE8F08770B504460569C06A616888428C :100EB00000D80846E16821F42011E160C90312D589 @@ -266,520 +266,580 @@ :10108000656D6F727920636F72727570746564003C :1010900008B569468DF800000320ABBE08BD00000E :1010A0000048704700020020FEE70000000000003A -:1010B00040F25840C2F2000000F012B800000000F8 +:1010B00040F25840C2F2000000F022B800000000E8 :1010C0007047000000000000EFF3108072B600BF10 -:1010D000FEE700000000000090F8350070470000B7 -:1010E000F0B581B00021009140F20C010446C2F23B -:1010F000000148F2B513D0E916600A68C1F64E3314 -:10110000082137688140A2FB032539420CD02268B0 -:1011100013685B0708D5136823F004031360B160FC -:10112000616D41F00101616501218140394208D0C2 -:1011300022685269120604D5B160616D41F0020166 -:10114000616504218140394208D022681268920703 -:1011500004D5B160616D41F00401616510218140E9 -:10116000394215D020680268120711D5B1600168B4 -:101170004903016806D4C90506D4016821F00801B5 -:10118000016001E0080342D4216C09B12046884780 -:10119000E16D202000FA01F23A4244D02068036851 -:1011A000DB0640D5B26094F83520052A02681ED1CE -:1011B00022F016020260426922F080024261226C33 -:1011C0000AB9A26C1AB1026822F0080202603F203C -:1011D0008840B060012084F83500216D002000298E -:1011E00084F8340057D02046884701B0F0BD510341 -:1011F000016810D4C90512D4016821F01001016002 -:10120000012084F83500002084F8340007E0A16C48 -:101210000029BBD1BCE7080301D4616C00E0E16B9D -:1012200009B120468847606DA8B3606DC0072ED015 -:10123000052084F835002068A90A026822F001021E -:101240000260009A013200928A421AD80268D207DC -:1012500017D0009A013200928A4212D80268D2074F -:101260000FD0009A013200928A420AD80268D2074F -:1012700007D0009A013200928A4202D80268D2074F -:10128000DFD1012084F83500002084F83400E16CBF -:1012900009B12046884701B0F0BD00000000000001 -:1012A000F0B581B0044600F0DBF9002C4DD00546C6 -:1012B000022084F835000020216884F83400086892 -:1012C00020F00100086000BF0868C00706D000F0E9 -:1012D000C7F9401B052863D82168F5E748F23F02AB -:1012E000251D0868CFF2100200EA020620692CCD05 -:1012F000324366691A43A7692A43E3691043256AA2 -:101300003043626A3843042A40EA030040EA050396 -:101310001ED1D4E90A5E206B4EEA03021043086036 -:101320004869BEF1000F20F0030040EA050040F0DC -:10133000040C13D0B7F5005F36D0002F43D1022D37 -:1013400044D0012D39D04DB940E0012001B0F0BDAD -:101350000B60486920F0070040EA020C6FF00F00B4 -:101360004AF6AB2250FA81F0CAF6AA22A0FB022369 -:1013700040F2FF32C1F814C0914343F28B021B09C3 -:10138000C0F600025F2888BF0431D05C3F22A1650F -:101390000023E06502FA00F08860012200201CE0D2 -:1013A00003222023032018E0032DD7D80122402355 -:1013B0000120DFE805F0120B1202AEF1C070B0FAA6 -:1013C00080F0400904E0032D04D3C7D1CEF30060C0 -:1013D0000028C3D0012240230120636584F8352012 -:1013E00001B0F0BD0000000070B590F834C0BCF151 -:1013F000010F4BD04FF0010C80F834C0D0F858E00A -:1014000090F835C0BCF1010F3DD14FF0020C80F8CF -:1014100035C04FF0000CC0F854C0D0F800C084684C -:10142000056CC06DDCF80060402C26F48026CCF8FA -:101430000060CCF804300B4604BF13460A463F2137 -:10144000CCF8083001FA00F0CCF80C20CEF80800F7 -:10145000DCF8000040F01600CCF80000DCF81400C6 -:1014600040F08000CCF814002DB1DCF8000040F012 -:101470000800CCF80000DCF8000040F00100CCF8D7 -:101480000000002070BD002180F83410022070BDE3 -:101490002DE9F04F82B000F13E420A2302F1FF77BE -:1014A00042F20042C4F2020243F6004E90424FEA7A -:1014B000B72208BF0923092AC4F2010E38BF4FEA38 -:1014C000B72300244FF0010A00270026009306E00E -:1014D00002370136202F04F1040400F0B5800AFA27 -:1014E00006F80B6813EA080FF2D0D1F8049009F05F -:1014F000030AAAF10103012B16D80322836802FA1A -:1015000007F5CA68AB43BA401A438260C9F30013B7 -:1015100042684FEA460C6FEA050B22EA0802B34024 -:101520001A4342600EE000BF0322BAF1030F02FA31 -:1015300007F2BC466FEA020B04D1BC464FF0030A27 -:1015400023E000BFC2688B6802EA0B0203FA0CF3C7 -:10155000BAF1020F42EA0302C26016D16FF0030231 -:1015600004F01C0502EA56020F23024403FA05FAAE -:10157000D2F820900B6929EA0A09AB4043EA090333 -:101580001362D1F8049009F0030A02680AFA0CF316 -:1015900002EA0B0219F4403F4FF0010A42EA03024B -:1015A000026095D043F644034FF60849C4F20203A3 -:1015B000CFF6FF790F251A6842F480421A601A6844 -:1015C00026F0030302F4804201920EEB0302019B1A -:1015D00004F00C0352F809C09D402CEA050C009D54 -:1015E00005FA03F343EA0C0342F80930DEF808C0B9 -:1015F0004B684CEA0805DA0258BF2CEA080543F6A6 -:101600000C499A02C4F20109CEF80850D9F800C07A -:101610004CEA080558BF2CEA08059A03C9F800509F -:10162000DEF804C04CEA080558BF2CEA0805DB03C5 -:10163000CEF80450DEF8002042EA080558BF22EA3E -:101640000805CEF8005043E702B0BDE8F08F000077 -:10165000002A08BF090481617047000000000000F3 -:1016600040F27450C2F200000068704700000000B1 -:1016700040F2180040F27451C2F20000C2F20001C0 -:1016800000780A68104408607047000000000000FD -:1016900080B5032000F08CF80F2000F005F800F072 -:1016A0002BF8002080BD0000B0B540F2180140F2D8 -:1016B0000C02C2F20001C2F200024FF47A73044637 -:1016C00009781268B3FBF1F1B2FBF1F1084600F0C2 -:1016D000B3FD0F2C4FF001050CD858B94FF0FF3077 -:1016E00000222146002500F033F840F21C00C2F22F -:1016F000000004602846B0BD82B043F64000C4F24A -:101700000200016841F080510160016801F08051E0 -:1017100001910199416841F480414160406800F4C1 -:1017200080400090009802B0704700000000000068 -:10173000002848BF70474EF2001300F01F01400917 -:10174000CEF20003012202FA01F143F820107047A3 -:1017500070B54EF60C5C4FF0FF36CEF2000C00F187 -:101760006045DCF80030C3F3022E8EF00703042B33 -:1017700028BF0423BEF1030406FA03F321EA0301A0 -:1017800000F00F0338BF0024043BB0F1FF3F634477 -:1017900006FA04F003F10C0301FA04F1C8BF05F5E1 -:1017A000644322EA000008430001187070BD000085 -:1017B0004EF60C514FF6FF03CEF200010A681A40B4 -:1017C00060F30A2242F0806040F0FD7008607047CC -:1017D000B0B582B043F6400047F20005C4F2020003 -:1017E000C4F20005016841F080510160006800F01A -:1017F000805001900198286840F480302860FFF7FD -:101800002FFF04466868C00306D4FFF729FF001BBA -:10181000B0F57A7FF6D910E0286840F400302860EF -:10182000FFF71EFF044600BF6868800308D4FFF777 -:1018300017FF001BB0F57A7FF6D9032002B0B0BDC8 -:10184000002002B0B0BD00002DE9F041002800F0FA -:10185000C48043F608080446C4F202080D46D8F8CE -:10186000F80300F00F0088420DD2D8F8F80320F0FA -:101870000F002843C8F8F803D8F8F80300F00F0069 -:10188000A84240F0AA802068810717D5410705D5F6 -:10189000D8F8001041F4E051C8F80010010705D550 -:1018A000D8F8001041F46041C8F80010D8F80010D2 -:1018B000A26821F0F0011143C8F80010C00735D12B -:1018C000D8F8F80300F00F00A8420CD9D8F8F803B4 -:1018D00020F00F002843C8F8F803D8F8F80300F008 -:1018E0000F00A84279D12068410707D5D8F8001029 -:1018F000E26821F4E0511143C8F80010000708D550 -:10190000D8F80000216920F4604040EAC100C8F81E -:101910000000D8F8000000F00C00082812D00428BD -:1019200033D147F64000C0F27D1032E060680228F3 -:1019300048D001284DD158F8081C890350D4012003 -:10194000BDE8F08158F8042C58F8040C400247F622 -:10195000400058F8041CC0F27D105CBF42F2004009 -:10196000C0F2F400C1F3881102F03F02A0FB0101B4 -:101970000023FEF7C1FC58F8041C0222C1F3014108 -:1019800002EB4101B0FBF1F003E042F20040C0F293 -:10199000F400D8F8001043F26402C0F60002C1F36C -:1019A0000311515C40F21C02C2F20002C84040F236 -:1019B0000C01C2F2000108601068FFF775FE0020FC -:1019C000BDE8F08158F8081C890109D40120BDE860 -:1019D000F08158F8081C890702D40120BDE8F08185 -:1019E000D8F8001021F003010843C8F80000FFF701 -:1019F00037FE064641F28837D8F80000616800F0EB -:101A00000C00B0EB810F3FF45BAFFFF729FE801BAA -:101A1000B842F1D90320BDE8F081000000000000C9 -:101A20002DE9F04182B0002869D00446007843F6E1 -:101A30000006C007C4F202060BD0B06800F00C002C -:101A4000042840F098803068800302D56068002840 -:101A500055D0207880071AD5B06810F00C0F09D047 -:101A6000B06800F00C00082840F0A28070684002C6 -:101A700000F19E803068800702D5E06801283ED1E1 -:101A80003068216920F0F80040EAC1003060207819 -:101A9000000738D42078400749D4A5695DB3B06801 -:101AA00000F00C00082840F0B780012D706826D0A7 -:101AB00000F48001E269914221D100F03F01226AE5 -:101AC00091421CD147F6C071626A0140B1EB821F9E -:101AD00015D1A16A0022CFF6FF7200F4403302EB69 -:101AE000C1316FF30F018B4209D1E16A00F07060E0 -:101AF000B0EB016F03D1002002B0BDE8F0810120FE -:101B000002B0BDE8F08160690028706F73D040F0CA -:101B100001007067FFF7A4FD054600BF706F8007E6 -:101B2000B8D4FFF79DFD401B0228F7D90DE1306CBA -:101B300010F0805808D1306C40F080503064306C28 -:101B400000F080500190019847F20007C4F20007AE -:101B50003868C00540D4386840F480703860FFF7BA -:101B60007FFD05463868C00536D4FFF779FD401B78 -:101B70006428F7D9E9E0B06800F00C00082803D128 -:101B8000706840023FF55FAF6068002800F0B080E9 -:101B9000B0F5A02F00F0C480B0F5803F00F0C48005 -:101BA000306820F480303060306820F48020BEE05F -:101BB000E0680028306851D040F001003060FFF745 -:101BC0004FFD0546306880073FF55AAFFFF748FDE7 -:101BD000401B0228F6D9B8E0A068002850D005289C -:101BE00067D0012869D0306F20F001003067306F76 -:101BF00020F0040064E020F001007067FFF730FD82 -:101C0000054600BF706F80077FF544AFFFF728FDE2 -:101C1000401B0228F6D998E0306820F080703060D0 -:101C2000FFF71EFD022D05460CD100BF3068800174 -:101C300040F18F80FFF714FD401B02284FF0030096 -:101C4000F4D959E7306880017FF555AFFFF708FDFB -:101C5000401B02284FF00300F4D94DE720F00100AB -:101C60003060FFF7FDFC0546306880077FF50FAF59 -:101C7000FFF7F6FC401B02284FF00300F4D93BE7C6 -:101C8000306F20F001003067306F20F004003067C3 -:101C9000FFF7E6FC054641F2883700BF306F80074A -:101CA0001DD5FFF7DDFC401BB8424FF00300F5D90E -:101CB00022E7306F40F004003067306F40F00100E1 -:101CC0003067FFF7CDFC054641F28837306F80075B -:101CD00005D4FFF7C5FC401BB842F7D935E0B8F191 -:101CE000000F7FF4DAAE306C20F080503064D4E620 -:101CF000306820F480303060306820F4802030601C -:101D0000FFF7AEFC054600BF306880037FF5A1AE4B -:101D1000FFF7A6FC401B64284FF00300F4D9EBE664 -:101D2000306840F480203060306840F480303060AB -:101D3000FFF796FC054600BF306880033FF589AE8B -:101D4000FFF78EFC401B6428F6D9032002B0BDE8E3 -:101D5000F08104F11C070025CFF6FF758FCF0843F3 -:101D6000002105EBC333CDF6FF7140EA8210194024 -:101D700040EA0760084340F000507060306840F06F -:101D800080703060FFF76CFC044600BF3068800153 -:101D90003FF5B1AEFFF764FC001B02284FF00300D3 -:101DA000F4D9A9E600000000704700000000000020 -:101DB00040B1B0B50446406A30B10020206104F162 -:101DC000140007E0012070476068B0F5827F03D0FF -:101DD00004F11C00002101600025A56294F85D005B -:101DE00020B9204684F85C5000F052F8022084F8B4 -:101DF0005D002068D4F80CE0BEF5E06F4EF400639F -:101E0000026898BF0125B3F5706F22F040024FEAD7 -:101E1000053C026001D00023A362D4E90135D4E976 -:101E2000042103F4827305F404452B4402F00202FA -:101E30001A4401F001011144A26902F40073E5693A -:101E4000194405F038031944236A03F08003A56A96 -:101E5000194405F4005319430423016003EA1241B5 -:101E60000EF47063626A43EA0C0302F01002656BC1 -:101E7000194305F00803114319434160C16921F476 -:101E80000061C16100202066012184F85D10B0BDB1 -:101E90002DE9F04F85B043F600050446C4F2000575 -:101EA0000068A84202D005B0BDE8F08F43F63006C6 -:101EB000E846C4F2020641464FF0020900273069A5 -:101EC0004FF0030A40F48040306130694FF0050B59 -:101ED00000F4804000900098306840F480703060DA -:101EE000306800F4807000900098306840F0020084 -:101EF0003060306800F002000090009805F5F43082 -:101F0000CDE900990297CDF80CA0CDF810B0FFF7FD -:101F1000BFFA4FF400404146CDE9000902A880E82D -:101F2000800C05F5E630FFF7B3FA40F2584506F5A8 -:101F30002150C2F20005C5E900074020C5E90207AB -:101F40004FF48060C5E904072846C5E90677C5E96E -:101F50000877FFF7A5F908B1FFF7B6F86565AC6338 -:101F600005B0BDE8F08F00002DE9F04381B00446D4 -:101F700090F85C00012803D1022001B0BDE8F08395 -:101F80001D4616460F464FF0010984F85C90FFF796 -:101F900067FB94F85D1001295DD180460120002F78 -:101FA00018BF002E00F0B080032084F85D000020F0 -:101FB0002066A763A687E6872064A4F84400A4F8F7 -:101FC0004600A168B1F5004FC4E91300206807D1AD -:101FD000016821F040010160016841F48041016025 -:101FE0000168490603D4016841F04001016061685D -:101FF000731EB1FA81F1E268B3FA83F349095B0910 -:10200000B2F5E06F41EA030127D931B137F8021B7D -:10201000C160A763E18F0139E187E18F00295CD0BE -:102020006E1C00BF8168890708D4FFF719FB6EB1E9 -:10203000A0EB0800A84209D36EE000BFA16B31F805 -:10204000022BC260A163E08F0138E087E08F002897 -:1020500043D02068E6E7022056E000294FF6FE71E3 -:1020600011D0E28F022A05D337F8022BC2604FF657 -:10207000FE7004E03A780273A06B471C481CA7630B -:10208000E28F1044E087E08F38B36E1C4F1C0BE0EA -:10209000A16B09780173A06B0130A0633846E18F12 -:1020A0000844E087E08FC0B120688168890709D4BF -:1020B000FFF7D6FA002EF5D0A0EB0800A842F1D326 -:1020C0002CE000BFE18F0229E2D3A16B31F8022B93 -:1020D000C2604FF6FE70A163E1E720462946424602 -:1020E00000F04AFC00281CBF20202066A06838B9F8 -:1020F000002000902068C1680091806800900098DE -:10210000206E002818BF012084F85D90002184F81B -:102110005C1001B0BDE8F0830320F5E70320F3E78E -:10212000B0B5044690F85C00012801D10220B0BD92 -:10213000012084F85C0094F85D00012847D101205B -:10214000002918BF002A43D0032084F85D00002531 -:102150002566A163A287E2872564C4E91355A4F824 -:102160004450A4F84650A068B0F5004F226807D14B -:10217000106820F040001060106840F4804010604B -:10218000606D42F6011C42F6F90E42F6D903C0F624 -:10219000000CC0F6000EC0E90FCEC0F60003C36409 -:1021A000E36805655568B3F5E06F25F48043536037 -:1021B0001AD88369B3F5005F16D1E38FDB07536844 -:1021C0000AD123F480435360E38F5B080BE00220C5 -:1021D000002184F85C10B0BD43F480435360E38F6A -:1021E000012505EB5303E387E38F0C32FFF7FCF87F -:1021F00038B1206E40F010002066012084F85D00A8 -:10220000E6E720680168490603D4016841F040010F -:102210000160416841F020014160416841F00201E4 -:1022200041600020D4E7000070470000000000007B -:102230007047000000000000411E0020B0EB116F4D -:1022400001D0012070474EF21002F023CEF20002BE -:1022500051604EF62351CEF200010B7007219060C1 -:102260001160704700000000FEE700000000000061 -:1022700080B582B043F630000022C4F2020001684B -:1022800041F4001101600068002100F40010019089 -:1022900001980F20FFF75CFA0F2002B0BDE88040E4 -:1022A000FFF746BA000000002DE9F04387B043F67F -:1022B00030004FF00009C4F20200CDF8189040F24F -:1022C000004500220168C4F2020541F002010160EC -:1022D000016801F0020101910199016841F48071E6 -:1022E0000160016801F4807101910199016841F078 -:1022F0002001016000684FF4407100F0200001905F -:1023000001982846FFF7A4F905F5805440210022E2 -:1023100020464FF04008FFF79BF902AE4FF4807063 -:102320000290284631460127CDE90377CDF8149075 -:10233000FFF7AEF84FF400703146CDE902070220F6 -:10234000CDE904092846FFF7A3F820463146CDE938 -:102350000287CDE90479FFF79BF807B0BDE8F08369 -:1023600080B540F2B84043F60001C2F20000C4F26A -:1023700000014FF4E06201604FF48271416000217E -:102380008160C0E9032141614FF40072826118222B -:10239000C0E90721C0E909110722C0E90B21082182 -:1023A0004163FFF705FD002808BF80BDBDE8804000 -:1023B000FEF78ABE00000000FEE7000000000000FB -:1023C000FEE70000000000002DE9F047532898BF09 -:1023D0002F2903D8532A98BF2F2B01D9BDE8F087A6 -:1023E000DDF820C0904288BF994209D8904238BF9A -:1023F000994205D3904240F281808646104684E09F -:10240000904202D91F46864603E00F46964619467B -:102410000246AEEB0200CB1B984237DD9645DDD37A -:1024200040F214091B014FF00108C2F200094FF0FD -:10243000540A174609E000BFD9F80040A65C3543AE -:10244000A55401373AB29645C8DBFCB2532CF8D8F4 -:10245000AEEB02025A4392FBF0F20832D51702EBC0 -:102460001572A1EB1215EAB22F2AEAD8D20805F0AC -:10247000070512FB0A42BCF1000F08FA05F5DBD193 -:10248000D9F80040A65C26EA0505D9E7B942A5D3EC -:1024900040F2140900014FF00108C2F200094FF0A8 -:1024A000540A3E4609E000BFD9F80050AF5C3C43F7 -:1024B000AC54013637B2B94290DBF2B22F2AF8D8C9 -:1024C000CC1B444394FBF3F40834E71704EB177474 -:1024D000AEEB1414E7B2532FEBD802F00704D20886 -:1024E00012FB0A72BCF1000F08FA04F4DCD1D9F82F -:1024F0000070BD5C25EA0404BC54DAE70F4699423B -:1025000084BF1F460B4696463946AEEB00025C1A66 -:10251000A24238DD8645FFF461AF40F21409230181 -:102520004FF00108C2F200094FF0540A074609E0D3 -:10253000D9F80040265C35432554013738B286452A -:10254000FFF64CAFFCB2532CF7D8AEEB000058436B -:1025500090FBF2F00830C51700EB157001EB101579 -:10256000E8B22F28E9D8C00805F0070510FB0A409B -:10257000BCF1000F08FA05F5DAD1D9F80040265C65 -:1025800026EA0505D8E78B4217D101F0070201239F -:1025900003FA02F25423C908BCF1000F11FB030037 -:1025A00040F21401C2F2000109680B5C0CBF23EA7F -:1025B00002021A430A54BDE8F08738BFBDE8F0872D -:1025C00040F214084FEA021A4FF0010EC2F200085E -:1025D0004FF054090F460CE0EA0812FB0911D8F835 -:1025E0000020555C35435554013739B28B42FFF614 -:1025F000F5AEFDB22F2DF7D8591A0AFB01F191FB68 -:10260000F4F10831CE1701EB167100EB1111C9B2CC -:102610005329E9D805F00706BCF1000F0EFA06F6BB -:10262000DAD1ED0815FB0911D8F800506A5CB24305 -:102630006A54D9E700000000F0B581B040F20044D0 -:1026400006460820C4F2020460F3DF018DF8021090 -:102650004FF4007100222046FEF7FAFF04F5805582 -:10266000402100222846FEF7F3FF40F2B8470DF163 -:102670000201C2F2000701220A233846FFF774FC68 -:10268000402101222846FEF7E3FF4FF400710122AA -:102690002046FEF7DDFF46F080008DF803004FF482 -:1026A000007100222046FEF7D3FF40210022284679 -:1026B000FEF7CEFF0DF1030101220A233846FFF792 -:1026C00053FC402101222846FEF7C2FF4FF400715F -:1026D00001222046FEF7BCFF01B0F0BD0000000063 -:1026E00070B582B040F200444FF48071C4F202042D -:1026F00001222046FEF7ACFF04F58055402101225F -:102700002846FEF7A5FF21208DF801004FF4007147 -:1027100000222046FEF79CFF402100222846FEF7BB -:1027200097FF40F2B8460DF10101C2F20006012206 -:102730000A233046FFF718FC402101222846FEF705 -:1027400087FF4FF4007101222046FEF781FFBE2073 -:102750008DF802004FF4007100222046FEF778FF4A -:10276000402100222846FEF773FF0DF102010122ED -:102770000A233046FFF7F8FB402101222846FEF7E6 -:1027800067FF4FF4007101222046FEF761FF13201E -:102790008DF803004FF4007100222046FEF758FF29 -:1027A000402100222846FEF753FF0DF103010122CC -:1027B0000A233046FFF7D8FB402101222846FEF7C6 -:1027C00047FF4FF4007101222046FEF741FF202011 -:1027D0008DF804004FF4007100222046FEF738FF08 -:1027E000402100222846FEF733FF01A901220A23D7 -:1027F0003046FFF7B9FB402101222846FEF728FFAB -:102800004FF4007101222046FEF722FF09208DF8C7 -:1028100005004FF4007100222046FEF719FF402109 -:1028200000222846FEF714FF0DF1050101220A23BC -:102830003046FFF799FB402101222846FEF708FFAA -:102840004FF4007101222046FEF702FF08208DF8A8 -:1028500006004FF4007100222046FEF7F9FE4021E9 -:1028600000222846FEF7F4FE0DF1060101220A239C -:102870003046FFF779FB402101222846FEF7E8FEAB -:102880004FF4007101222046FEF7E2FE0C208DF885 -:1028900007004FF4007100222046FEF7D9FE4021C8 -:1028A00000222846FEF7D4FE0DF1070101220A237B -:1028B0003046FFF759FB402101222846FEF7C8FEAB -:1028C0004FF4007101222046FEF7C2FE02B070BD37 -:1028D0007047000000000000806B01684A6822F029 -:1028E00003024A60016E41F010010166012180F887 -:1028F0005D10FFF759BA0000806BFFF799BC00002C -:10290000B0B582B00546846BFEF7AAFE2968096857 -:10291000C90529D402462068416821F020014160A0 -:10292000416821F0020141606421204600F024F852 -:1029300018B1206E40F020002066A06838B9002051 -:1029400001902068C1680191806801900198002081 -:10295000E087012084F85D00206E28B1204602B097 -:10296000BDE8B040FFF720BA204602B0BDE8B04055 -:10297000FFF75ABC0000000070B582B015460E4645 -:102980004FF4C05132462B46044600F059F808BBBC -:1029900040F20C0049F68171C2F20000C1F25E61A2 -:1029A0000068A0FB0101480D4FF47A714843019083 -:1029B0006068B0F5827F15D1204631462A4600F086 -:1029C000B7F838B94FF4C061204632462B4600F0C4 -:1029D00037F880B3206E40F020002066032002B05C -:1029E00070BD00BF01980028ECD00198013801901B -:1029F000206880680006E5D501980028E2D001989B -:102A000001380190206880680006DBD50198002815 -:102A1000D8D0019801380190206880680006D1D58F -:102A200001980028CED00198013801902068806874 -:102A30000006D7D4C6E7002002B070BD0000000039 -:102A40002DE9F04F83B01E4690460D4682464FF06A -:102A500000098DF80790FEF703FE301A00EB080717 -:102A6000FEF7FEFD40F20C012322C2F20001DAF86B -:102A700000B009685143090D79430291DBF8081051 -:102A800029424FD0064608F10104584603E000BF32 -:102A9000816829421AD0B5F5C06F05D19BF80C109A -:102AA0008DF807109DF80710002CF1D0FEF7D8FD27 -:102AB000801BB8420DD2029802990028A1F10101B1 -:102AC000029108BF0746DAF80000E1E74FF000097D -:102AD00028E0DAE90001B1F5827F426822F0E001E6 -:102AE00041600AD1DAF80810B1F5004F11BFB1F515 -:102AF000806F016821F040010160DAF82810B1F51B -:102B0000005F07D1016821F400510160016841F4C0 -:102B10000051016001208AF85D0000208AF85C0005 -:102B20004FF00309484603B0BDE8F08F00000000F5 -:102B3000F0B581B015460E460446FEF791FD281A01 -:102B40008719FEF78DFD40F20C01C2F20001096801 -:102B5000C1F3CB317943009121688A68120602D40F -:102B6000002001B0F0BD0546013602E0886800068D -:102B7000F6D5002EFAD0FEF773FD401BB84209D2FD -:102B8000009800990028A1F10101009108BF0746B3 -:102B90002168EBE7D4E90001B1F5827F426822F0B9 -:102BA000E001416009D1A168B1F5004F11BFB1F555 -:102BB000806F016821F040010160A16AB1F5005FFA -:102BC00007D1016821F400510160016841F400510E -:102BD0000160012084F85D00002084F85C0003207F -:102BE00001B0F0BD000000007047000000000000D0 -:102BF0002DE9F04F81B040F270584CF6CD41C2F251 -:102C00000008CCF6CC4140F21C5740F26C59D8F881 -:102C10000000C2F200070130C2F20009A0FB01125D -:102C200040F2010AC8F2000A110901EB8101A0EB90 -:102C30008106C9F8006007EB860317F82600002616 -:102C4000009659789A78DB78FFF7BEFBD8F8000039 -:102C50000125009507EB800317F8200059789A7832 -:102C6000DB78FFF7B1FB40F2100BD8F80000C2F29E -:102C7000000BD9F800609BF9004057F8200047F896 -:102C8000260021183046CAB2542A14D3FDF7FAFAA6 -:102C90005146002CCCBF4FF0FF356FF0004100EBE8 -:102CA000400090FBF1F017F8261028448BF8000044 -:102CB0000144D9F8000007EB80059BF9024007F8B2 -:102CC000261015F8022F2244D3B2542B16D3FDF749 -:102CD000D9FA5146002CD8BF6FF000414FF00102E5 -:102CE00000EB4000C8BF4FF0FF3290FBF1F02978B5 -:102CF00010448BF802000A18D9F8000007EB800690 -:102D00009BF901402A7016F8011F2144CBB2302BE9 -:102D100014D3FDF7B7FA5146002CD8BF6FF000412D -:102D20004FF00102C8BF4FF0FF3290FBF1F0317855 -:102D300010448BF801000144D9F8000007EB80052E -:102D40009BF90340317015F8032F2244D3B2302B86 -:102D500013D3FDF797FA002C4FF00101D8BF6FF0A5 -:102D6000004AC8BF4FF0FF3190FBFAF02A780844C0 -:102D70008BF803000244D9F800002A70C8F800005C -:102D800001B0BDE8F08F0000FEF772BC000000004B -:102D900080B592B043F640010020C4F202010B90CE -:102DA000CDE90900CDE907000590CDE90300CDE9A3 -:102DB00001000A6842F080520A60096801F08051FF -:102DC000009147F20001009AC4F200010A6842F43F -:102DD00040420A600968012201F4404100910099D3 -:102DE0000221CDE90C1008200E90D8200691CDE9E3 -:102DF0000F0106A8099210220A921191FEF710FE07 -:102E000018B1EFF3108072B6FEE7FEF7E1FC20B1D7 -:102E1000EFF3108072B600BFFEE70F200190022092 -:102E20000290002003904FF4A05004904FF4805083 -:102E3000059001A80721FEF707FD20B1EFF31080F0 -:102E400072B600BFFEE712B080BD000000000000B7 -:102E50004EF68850CEF20000016841F47001016026 -:102E60007047000000000000FEE7000000000000C6 -:102E700048F20101411A0020022988BF4FF0FF30BB -:102E800070470000000000000020704700000000B4 -:102E900048F20101411A0020032938BF0120704780 -:102EA00010B510B3044600783A281ED143F27C01D5 -:102EB0002046C0F60001FDF733FBC8B143F28301A1 -:102EC0002046C0F60001FDF72BFBA0B143F27401D0 -:102ED0002046C0F60001FDF723FB4FF0FF3100282C -:102EE00008BF48F20301084610BD4FF0FF3010BD87 -:102EF00048F2010010BD48F2020010BD00000000C1 -:102F00004FF0FF307047000048F20303984229D089 -:102F100048F20203984227D122B380B540F6006CF4 -:102F20004FF06043CEF2000C04E000BF83F800E0F5 -:102F3000013A1CD011F801EBDCF88000C0071CBF7F -:102F4000DCF800005FEAC070F2D000BF186800280B -:102F500001BF1868002818680028E7D11868002801 -:102F6000F4D0E3E7002070474FF0FF3070470020B7 -:102F700080BD00000000000041F20048C4F20208D9 -:102F8000FEF786FBFFF704FFFFF78EF9FFF770F9F6 -:102F9000FFF7E6F9FFF7A4FBFEF762FB834640214B -:102FA000002240460026FEF753FB43F2940040F215 -:102FB0005847C0F6000040F2B84940F2602AC2F219 -:102FC00000070068C2F2000984B2C2F2000A01E000 -:102FD000FFF70EFE3846FEF77FF80128FAD14021B0 -:102FE00001224046FEF734FB00200021FFF724FBBE -:102FF000402100224046FEF72BFB48465146224620 -:10300000FFF78EF80136FEF72BFB0546A0EB0B0011 -:10301000B0F57A7FDCD903A03146FDF7E5F900264B -:10302000AB46D5E74650533A2025640D0A00000010 -:103030008A68002A01DCFDF74BBC521E8A604A6890 -:10304000C0B2531C4B6010707047F1EE100A4FF67F -:10305000FF71C0F2C03120EA010040F04070E1EEA3 -:10306000100A704700000000000000000102030485 -:10307000060708093A535444455252003A535444FF -:10308000494E003A5354444F555400000610160060 -:1030900006101600F8010000B830000800000020FB -:1030A0002000000004020008D830000820000020A2 -:1030B000580B000020020008000000000000000083 -:1030C000000000000024F40001020304600200205C -:0830D0000100000010000000E7 +:1010D000FEE700000000000090F83510022909D159 +:1010E000052180F835100068016821F001010160D8 +:1010F00000207047802141650120704700000000FA +:10110000F0B581B00021009140F20C010446C2F21A +:10111000000148F2B513D0E916600A68C1F64E33F3 +:10112000082137688140A2FB032539420CD0226890 +:1011300013685B0708D5136823F004031360B160DC +:10114000616D41F00101616501218140394208D0A2 +:1011500022685269120604D5B160616D41F0020146 +:10116000616504218140394208D0226812689207E3 +:1011700004D5B160616D41F00401616510218140C9 +:10118000394215D020680268120711D5B160016894 +:101190004903016806D4C90506D4016821F0080195 +:1011A000016001E0080342D4216C09B12046884760 +:1011B000E16D202000FA01F23A4244D02068036831 +:1011C000DB0640D5B26094F83520052A02681ED1AE +:1011D00022F016020260426922F080024261226C13 +:1011E0000AB9A26C1AB1026822F0080202603F201C +:1011F0008840B060012084F83500216D002000296E +:1012000084F8340057D02046884701B0F0BD510320 +:10121000016810D4C90512D4016821F010010160E1 +:10122000012084F83500002084F8340007E0A16C28 +:101230000029BBD1BCE7080301D4616C00E0E16B7D +:1012400009B120468847606DA8B3606DC0072ED0F5 +:10125000052084F835002068A90A026822F00102FE +:101260000260009A013200928A421AD80268D207BC +:1012700017D0009A013200928A4212D80268D2072F +:101280000FD0009A013200928A420AD80268D2072F +:1012900007D0009A013200928A4202D80268D2072F +:1012A000DFD1012084F83500002084F83400E16C9F +:1012B00009B12046884701B0F0BD000000000000E1 +:1012C000F0B581B0044600F0DBF9002C4DD00546A6 +:1012D000022084F835000020216884F83400086872 +:1012E00020F00100086000BF0868C00706D000F0C9 +:1012F000C7F9401B052863D82168F5E748F23F028B +:10130000251D0868CFF2100200EA020620692CCDE4 +:10131000324366691A43A7692A43E3691043256A81 +:101320003043626A3843042A40EA030040EA050376 +:101330001ED1D4E90A5E206B4EEA03021043086016 +:101340004869BEF1000F20F0030040EA050040F0BC +:10135000040C13D0B7F5005F36D0002F43D1022D17 +:1013600044D0012D39D04DB940E0012001B0F0BD8D +:101370000B60486920F0070040EA020C6FF00F0094 +:101380004AF6AB2250FA81F0CAF6AA22A0FB022349 +:1013900040F2FF32C1F814C0914343F251421B099D +:1013A000C0F600025F2888BF0431D05C3F22A165EF +:1013B0000023E06502FA00F08860012200201CE0B2 +:1013C00003222023032018E0032DD7D80122402335 +:1013D0000120DFE805F0120B1202AEF1C070B0FA86 +:1013E00080F0400904E0032D04D3C7D1CEF30060A0 +:1013F0000028C3D0012240230120636584F83520F2 +:1014000001B0F0BD0000000070B590F834C0BCF130 +:10141000010F4BD04FF0010C80F834C0D0F858E0E9 +:1014200090F835C0BCF1010F3DD14FF0020C80F8AF +:1014300035C04FF0000CC0F854C0D0F800C084682C +:10144000056CC06DDCF80060402C26F48026CCF8DA +:101450000060CCF804300B4604BF13460A463F2117 +:10146000CCF8083001FA00F0CCF80C20CEF80800D7 +:10147000DCF8000040F01600CCF80000DCF81400A6 +:1014800040F08000CCF814002DB1DCF8000040F0F2 +:101490000800CCF80000DCF8000040F00100CCF8B7 +:1014A0000000002070BD002180F83410022070BDC3 +:1014B0002DE9F04F82B000F13E420A2302F1FF779E +:1014C00042F20042C4F2020243F6004E90424FEA5A +:1014D000B72208BF0923092AC4F2010E38BF4FEA18 +:1014E000B72300244FF0010A00270026009306E0EE +:1014F00002370136202F04F1040400F0B5800AFA07 +:1015000006F80B6813EA080FF2D0D1F8049009F03E +:10151000030AAAF10103012B16D80322836802FAF9 +:1015200007F5CA68AB43BA401A438260C9F3001397 +:1015300042684FEA460C6FEA050B22EA0802B34004 +:101540001A4342600EE000BF0322BAF1030F02FA11 +:1015500007F2BC466FEA020B04D1BC464FF0030A07 +:1015600023E000BFC2688B6802EA0B0203FA0CF3A7 +:10157000BAF1020F42EA0302C26016D16FF0030211 +:1015800004F01C0502EA56020F23024403FA05FA8E +:10159000D2F820900B6929EA0A09AB4043EA090313 +:1015A0001362D1F8049009F0030A02680AFA0CF3F6 +:1015B00002EA0B0219F4403F4FF0010A42EA03022B +:1015C000026095D043F644034FF60849C4F2020383 +:1015D000CFF6FF790F251A6842F480421A601A6824 +:1015E00026F0030302F4804201920EEB0302019BFA +:1015F00004F00C0352F809C09D402CEA050C009D34 +:1016000005FA03F343EA0C0342F80930DEF808C098 +:101610004B684CEA0805DA0258BF2CEA080543F685 +:101620000C499A02C4F20109CEF80850D9F800C05A +:101630004CEA080558BF2CEA08059A03C9F800507F +:10164000DEF804C04CEA080558BF2CEA0805DB03A5 +:10165000CEF80450DEF8002042EA080558BF22EA1E +:101660000805CEF8005043E702B0BDE8F08F000057 +:10167000002A08BF090481617047000000000000D3 +:1016800040F2A050C2F20000006870470000000065 +:1016900040F2180040F2A051C2F20000C2F2000174 +:1016A00000780A68104408607047000000000000DD +:1016B00080B5032000F08CF80F2000F005F800F052 +:1016C0002BF8002080BD0000B0B540F2180140F2B8 +:1016D0000C02C2F20001C2F200024FF47A73044617 +:1016E00009781268B3FBF1F1B2FBF1F1084600F0A2 +:1016F000D3FE0F2C4FF001050CD858B94FF0FF3036 +:1017000000222146002500F033F840F21C00C2F20E +:10171000000004602846B0BD82B043F64000C4F229 +:101720000200016841F080510160016801F08051C0 +:1017300001910199416841F480414160406800F4A1 +:1017400080400090009802B0704700000000000048 +:10175000002848BF70474EF2001300F01F014009F7 +:10176000CEF20003012202FA01F143F82010704783 +:1017700070B54EF60C5C4FF0FF36CEF2000C00F167 +:101780006045DCF80030C3F3022E8EF00703042B13 +:1017900028BF0423BEF1030406FA03F321EA030180 +:1017A00000F00F0338BF0024043BB0F1FF3F634457 +:1017B00006FA04F003F10C0301FA04F1C8BF05F5C1 +:1017C000644322EA000008430001187070BD000065 +:1017D0004EF60C514FF6FF03CEF200010A681A4094 +:1017E00060F30A2242F0806040F0FD7008607047AC +:1017F000B0B582B043F6400047F20005C4F20200E3 +:10180000C4F20005016841F080510160006800F0F9 +:10181000805001900198286840F480302860FFF7DC +:101820002FFF04466868C00306D4FFF729FF001B9A +:10183000B0F57A7FF6D910E0286840F400302860CF +:10184000FFF71EFF044600BF6868800308D4FFF757 +:1018500017FF001BB0F57A7FF6D9032002B0B0BDA8 +:10186000002002B0B0BD00002DE9F041002800F0DA +:10187000C48043F608080446C4F202080D46D8F8AE +:10188000F80300F00F0088420DD2D8F8F80320F0DA +:101890000F002843C8F8F803D8F8F80300F00F0049 +:1018A000A84240F0AA802068810717D5410705D5D6 +:1018B000D8F8001041F4E051C8F80010010705D530 +:1018C000D8F8001041F46041C8F80010D8F80010B2 +:1018D000A26821F0F0011143C8F80010C00735D10B +:1018E000D8F8F80300F00F00A8420CD9D8F8F80394 +:1018F00020F00F002843C8F8F803D8F8F80300F0E8 +:101900000F00A84279D12068410707D5D8F8001008 +:10191000E26821F4E0511143C8F80010000708D52F +:10192000D8F80000216920F4604040EAC100C8F8FE +:101930000000D8F8000000F00C00082812D004289D +:1019400033D147F64000C0F27D1032E060680228D3 +:1019500048D001284DD158F8081C890350D40120E3 +:10196000BDE8F08158F8042C58F8040C400247F602 +:10197000400058F8041CC0F27D105CBF42F20040E9 +:10198000C0F2F400C1F3881102F03F02A0FB010194 +:101990000023FEF7B1FC58F8041C0222C1F30141F8 +:1019A00002EB4101B0FBF1F003E042F20040C0F273 +:1019B000F400D8F8001043F22A42C0F60002C1F346 +:1019C0000311515C40F21C02C2F20002C84040F216 +:1019D0000C01C2F2000108601068FFF775FE0020DC +:1019E000BDE8F08158F8081C890109D40120BDE840 +:1019F000F08158F8081C890702D40120BDE8F08165 +:101A0000D8F8001021F003010843C8F80000FFF7E0 +:101A100037FE064641F28837D8F80000616800F0CA +:101A20000C00B0EB810F3FF45BAFFFF729FE801B8A +:101A3000B842F1D90320BDE8F081000000000000A9 +:101A40002DE9F04182B0002869D00446007843F6C1 +:101A50000006C007C4F202060BD0B06800F00C000C +:101A6000042840F098803068800302D56068002820 +:101A700055D0207880071AD5B06810F00C0F09D027 +:101A8000B06800F00C00082840F0A28070684002A6 +:101A900000F19E803068800702D5E06801283ED1C1 +:101AA0003068216920F0F80040EAC10030602078F9 +:101AB000000738D42078400749D4A5695DB3B068E1 +:101AC00000F00C00082840F0B780012D706826D087 +:101AD00000F48001E269914221D100F03F01226AC5 +:101AE00091421CD147F6C071626A0140B1EB821F7E +:101AF00015D1A16A0022CFF6FF7200F4403302EB49 +:101B0000C1316FF30F018B4209D1E16A00F07060BF +:101B1000B0EB016F03D1002002B0BDE8F0810120DD +:101B200002B0BDE8F08160690028706F73D040F0AA +:101B300001007067FFF7A4FD054600BF706F8007C6 +:101B4000B8D4FFF79DFD401B0228F7D90DE1306C9A +:101B500010F0805808D1306C40F080503064306C08 +:101B600000F080500190019847F20007C4F200078E +:101B70003868C00540D4386840F480703860FFF79A +:101B80007FFD05463868C00536D4FFF779FD401B58 +:101B90006428F7D9E9E0B06800F00C00082803D108 +:101BA000706840023FF55FAF6068002800F0B080C9 +:101BB000B0F5A02F00F0C480B0F5803F00F0C480E5 +:101BC000306820F480303060306820F48020BEE03F +:101BD000E0680028306851D040F001003060FFF725 +:101BE0004FFD0546306880073FF55AAFFFF748FDC7 +:101BF000401B0228F6D9B8E0A068002850D005287C +:101C000067D0012869D0306F20F001003067306F55 +:101C100020F0040064E020F001007067FFF730FD61 +:101C2000054600BF706F80077FF544AFFFF728FDC2 +:101C3000401B0228F6D998E0306820F080703060B0 +:101C4000FFF71EFD022D05460CD100BF3068800154 +:101C500040F18F80FFF714FD401B02284FF0030076 +:101C6000F4D959E7306880017FF555AFFFF708FDDB +:101C7000401B02284FF00300F4D94DE720F001008B +:101C80003060FFF7FDFC0546306880077FF50FAF39 +:101C9000FFF7F6FC401B02284FF00300F4D93BE7A6 +:101CA000306F20F001003067306F20F004003067A3 +:101CB000FFF7E6FC054641F2883700BF306F80072A +:101CC0001DD5FFF7DDFC401BB8424FF00300F5D9EE +:101CD00022E7306F40F004003067306F40F00100C1 +:101CE0003067FFF7CDFC054641F28837306F80073B +:101CF00005D4FFF7C5FC401BB842F7D935E0B8F171 +:101D0000000F7FF4DAAE306C20F080503064D4E6FF +:101D1000306820F480303060306820F480203060FB +:101D2000FFF7AEFC054600BF306880037FF5A1AE2B +:101D3000FFF7A6FC401B64284FF00300F4D9EBE644 +:101D4000306840F480203060306840F4803030608B +:101D5000FFF796FC054600BF306880033FF589AE6B +:101D6000FFF78EFC401B6428F6D9032002B0BDE8C3 +:101D7000F08104F11C070025CFF6FF758FCF0843D3 +:101D8000002105EBC333CDF6FF7140EA8210194004 +:101D900040EA0760084340F000507060306840F04F +:101DA00080703060FFF76CFC044600BF3068800133 +:101DB0003FF5B1AEFFF764FC001B02284FF00300B3 +:101DC000F4D9A9E600000000704700000000000000 +:101DD0007047000000000000B0B582B00446006803 +:101DE000416882684B0602F0400305D512F00105F8 +:101DF00002D00BB9E16C05E00D0608D512F0020522 +:101E000005D0216D204602B0BDE8B04008478D06E0 +:101E10000ED512F4B0750BD0BBB194F85D30032B26 +:101E200008D100210191C168019180680190019859 +:101E300002B0B0BD236E43F0040323660023019378 +:101E4000C368019383680193019B12F0200302F49D +:101E500080720CD0236E43F00103236600230193AC +:101E600083680193036823F040030360019B42B140 +:101E7000226E42F0080222660022019282680192DC +:101E8000019A226E002AD3D04268890722F0E0022C +:101E900042604FF0010184F85D101FD0416842F6A6 +:101EA000493521F003014160A06DC0F6000538B14D +:101EB0000565FFF711F918B1206E40F0400020666B +:101EC000606D0028B4D00565FFF706F90028AFD093 +:101ED000206E40F04000206602B0B0BDE16F91E797 +:101EE00040B1B0B50446406A30B10020206104F131 +:101EF000140007E0012070476068B0F5827F03D0CE +:101F000004F11C00002101600025A56294F85D0029 +:101F1000A8BB42F2794042F2A911C0F60000C0F617 +:101F20000001606642F2B110A16642F2914142F2B4 +:101F3000894242F28143C0F60000C0F60001C4E9C4 +:101F40001D01D4F88410C0F60002C0F60003E2665A +:101F500041F6D152236741F6C95384F85C50C0F66C +:101F60000002C0F60003E267C4F8803029B942F2EB +:101F70002901C0F60001C4F88410204688470220D9 +:101F800084F85D002068D4F80CE0BEF5E06F4EF4F4 +:101F90000063026898BF0125B3F5706F22F040021C +:101FA0004FEA053C026001D00023A362D4E9013569 +:101FB000D4E9042103F4827305F404452B4402F0B0 +:101FC00002021A4401F001011144A26902F40073F3 +:101FD000E569194405F038031944236A03F08003C6 +:101FE000A56A194405F4005319430423016003EA68 +:101FF00012410EF47063626A43EA0C0302F01002AD +:10200000656B194305F00803114319434160C16929 +:1020100021F40061C16100202066012184F85D1077 +:10202000B0BD0000000000002DE9F04F85B043F680 +:1020300000050446C4F200050068A84202D005B0BD +:10204000BDE8F08F43F63006E846C4F2020641468A +:102050004FF00209002730694FF0030A40F4804036 +:10206000306130694FF0050B00F48040009000981B +:10207000306840F480703060306800F48070009008 +:102080000098306840F002003060306800F00200D4 +:102090000090009805F5F430CDE900990297CDF84D +:1020A0000CA0CDF810B0FFF703FA4FF40040414602 +:1020B000CDE9000902A880E8800C05F5E630FFF7BD +:1020C000F7F940F2584506F52150C2F20005C5E97E +:1020D00000074020C5E902074FF48060C5E9040706 +:1020E0002846C5E90677C5E90877FFF7E9F808B19A +:1020F000FEF7EAFF2420002100226565AC63FFF7AC +:1021000037FB2420FFF724FB05B0BDE8F08F00006B +:102110002AB190F85C30012B07D102207047016E84 +:1021200041F0800101660120704790F85D30012B7D +:102130000BD109290CD8DFE801F0051D2023262941 +:102140002C2F15194266002129E090F85D302BB143 +:10215000016E41F080010166012120E0092905D0CE +:102160000829F5D1C0F88420002118E0C0F88820A3 +:10217000002114E08266002111E0C26600210EE019 +:10218000026700210BE04267002108E0826700211E +:1021900005E0C267002102E0C0F880200021002293 +:1021A00080F85C200846704770470000000000007F +:1021B00070470000000000002DE9F04381B00446A4 +:1021C00090F85C00012803D1022001B0BDE8F08343 +:1021D0001D4616460F464FF0010984F85C90FFF744 +:1021E0004FFA94F85D1001295DD180460120002F3F +:1021F00018BF002E00F0B080032084F85D0000209E +:102200002066A763A687E6872064A4F84400A4F8A4 +:102210004600A168B1F5004FC4E91300206807D15A +:10222000016821F040010160016841F480410160D2 +:102230000168490603D4016841F04001016061680A +:10224000731EB1FA81F1E268B3FA83F349095B09BD +:10225000B2F5E06F41EA030127D931B137F8021B2B +:10226000C160A763E18F0139E187E18F00295CD06C +:102270006E1C00BF8168890708D4FFF701FA6EB1B0 +:10228000A0EB0800A84209D36EE000BFA16B31F8B3 +:10229000022BC260A163E08F0138E087E08F002845 +:1022A00043D02068E6E7022056E000294FF6FE7191 +:1022B00011D0E28F022A05D337F8022BC2604FF605 +:1022C000FE7004E03A780273A06B471C481CA763B9 +:1022D000E28F1044E087E08F38B36E1C4F1C0BE098 +:1022E000A16B09780173A06B0130A0633846E18FC0 +:1022F0000844E087E08FC0B120688168890709D46D +:10230000FFF7BEF9002EF5D0A0EB0800A842F1D3EC +:102310002CE000BFE18F0229E2D3A16B31F8022B40 +:10232000C2604FF6FE70A163E1E7204629464246AF +:1023300000F05EFC00281CBF20202066A06838B991 +:10234000002000902068C16800918068009000988B +:10235000206E002818BF012084F85D90002184F8C9 +:102360005C1001B0BDE8F0830320F5E70320F3E73C +:10237000B0B5044690F85C00012801D10220B0BD40 +:10238000012084F85C0094F85D00012847D1012009 +:10239000002918BF002A43D0032084F85D000025DF +:1023A0002566A163A287E2872564C4E91355A4F8D2 +:1023B0004450A4F84650A068B0F5004F226807D1F9 +:1023C000106820F040001060106840F480401060F9 +:1023D000606D42F6813C42F6793E42F65933C0F6D2 +:1023E000000CC0F6000EC0E90FCEC0F60003C364B7 +:1023F000E36805655568B3F5E06F25F480435360E5 +:102400001AD88369B3F5005F16D1E38FDB075368F1 +:102410000AD123F480435360E38F5B080BE0022072 +:10242000002184F85C10B0BD43F480435360E38F17 +:10243000012505EB5303E387E38F0C32FEF7E4FF3E +:1024400038B1206E40F010002066012084F85D0055 +:10245000E6E720680168490603D4016841F04001BD +:102460000160416841F020014160416841F0020192 +:1024700041600020D4E70000704700000000000029 +:1024800070470000000000007047000000000000DE +:102490007047000000000000411E0020B0EB116FEB +:1024A00001D0012070474EF21002F023CEF200025C +:1024B00051604EF62351CEF200010B70072190605F +:1024C0001160704700000000FEE7000000000000FF +:1024D00080B582B043F630000022C4F202000168E9 +:1024E00041F4001101600068002100F40010019027 +:1024F00001980F20FFF73CF90F2002B0BDE88040A3 +:10250000FFF726B9000000002DE9F04387B043F63D +:1025100030004FF00009C4F20200CDF8189040F2EC +:10252000004500220168C4F2020541F00201016089 +:10253000016801F0020101910199016841F4807183 +:102540000160016801F4807101910199016841F015 +:102550002001016000684FF4407100F020000190FC +:1025600001982846FFF784F805F5805440210022A1 +:1025700020464FF04008FFF77BF802AE4FF4807022 +:102580000290284631460127CDE90377CDF8149013 +:10259000FEF78EFF4FF400703146CDE902070220AE +:1025A000CDE904092846FEF783FF20463146CDE9F0 +:1025B0000287CDE90479FEF77BFF07B0BDE8F08321 +:1025C00080B540F2B84043F60001C2F20000C4F208 +:1025D00000014FF4E06201604FF48271416000211C +:1025E0008160C0E9032141614FF4007282611822C9 +:1025F000C0E90721C0E909110722C0E90B21082120 +:102600004163FFF76DFC002808BF80BDBDE8804036 +:10261000FEF75ABD00000000FEE7000000000000C9 +:10262000FEE70000000000002DE9F047532898BFA6 +:102630002F2903D8532A98BF2F2B01D9BDE8F08743 +:10264000DDF820C0904288BF994209D8904238BF37 +:10265000994205D3904240F281808646104684E03C +:10266000904202D91F46864603E00F469646194619 +:102670000246AEEB0200CB1B984237DD9645DDD318 +:1026800040F214091B014FF00108C2F200094FF09B +:10269000540A174609E000BFD9F80040A65C35434C +:1026A000A55401373AB29645C8DBFCB2532CF8D892 +:1026B000AEEB02025A4392FBF0F20832D51702EB5E +:1026C0001572A1EB1215EAB22F2AEAD8D20805F04A +:1026D000070512FB0A42BCF1000F08FA05F5DBD131 +:1026E000D9F80040A65C26EA0505D9E7B942A5D38A +:1026F00040F2140900014FF00108C2F200094FF046 +:10270000540A3E4609E000BFD9F80050AF5C3C4394 +:10271000AC54013637B2B94290DBF2B22F2AF8D866 +:10272000CC1B444394FBF3F40834E71704EB177411 +:10273000AEEB1414E7B2532FEBD802F00704D20823 +:1027400012FB0A72BCF1000F08FA04F4DCD1D9F8CC +:102750000070BD5C25EA0404BC54DAE70F469942D8 +:1027600084BF1F460B4696463946AEEB00025C1A04 +:10277000A24238DD8645FFF461AF40F2140923011F +:102780004FF00108C2F200094FF0540A074609E071 +:10279000D9F80040265C35432554013738B28645C8 +:1027A000FFF64CAFFCB2532CF7D8AEEB0000584309 +:1027B00090FBF2F00830C51700EB157001EB101517 +:1027C000E8B22F28E9D8C00805F0070510FB0A4039 +:1027D000BCF1000F08FA05F5DAD1D9F80040265C03 +:1027E00026EA0505D8E78B4217D101F0070201233D +:1027F00003FA02F25423C908BCF1000F11FB0300D5 +:1028000040F21401C2F2000109680B5C0CBF23EA1C +:1028100002021A430A54BDE8F08738BFBDE8F087CA +:1028200040F214084FEA021A4FF0010EC2F20008FB +:102830004FF054090F460CE0EA0812FB0911D8F8D2 +:102840000020555C35435554013739B28B42FFF6B1 +:10285000F5AEFDB22F2DF7D8591A0AFB01F191FB05 +:10286000F4F10831CE1701EB167100EB1111C9B26A +:102870005329E9D805F00706BCF1000F0EFA06F659 +:10288000DAD1ED0815FB0911D8F800506A5CB243A3 +:102890006A54D9E700000000F0B581B040F200446E +:1028A00006460820C4F2020460F3DF018DF802102E +:1028B0004FF4007100222046FEF7DAFE04F5805541 +:1028C000402100222846FEF7D3FE40F2B8470DF122 +:1028D0000201C2F2000701220A233846FFF76CFC0E +:1028E000402101222846FEF7C3FE4FF40071012269 +:1028F0002046FEF7BDFE46F080008DF803004FF441 +:10290000007100222046FEF7B3FE40210022284637 +:10291000FEF7AEFE0DF1030101220A233846FFF750 +:102920004BFC402101222846FEF7A2FE4FF4007125 +:1029300001222046FEF79CFE01B0F0BD0000000021 +:1029400070B582B040F200444FF48071C4F20204CA +:1029500001222046FEF78CFE04F58055402101221D +:102960002846FEF785FE21208DF801004FF4007106 +:1029700000222046FEF77CFE402100222846FEF77A +:1029800077FE40F2B8460DF10101C2F200060122C5 +:102990000A233046FFF710FC402101222846FEF7AB +:1029A00067FE4FF4007101222046FEF761FEBE2053 +:1029B0008DF802004FF4007100222046FEF758FE09 +:1029C000402100222846FEF753FE0DF102010122AC +:1029D0000A233046FFF7F0FB402101222846FEF78C +:1029E00047FE4FF4007101222046FEF741FE1320FE +:1029F0008DF803004FF4007100222046FEF738FEE8 +:102A0000402100222846FEF733FE0DF1030101228A +:102A10000A233046FFF7D0FB402101222846FEF76B +:102A200027FE4FF4007101222046FEF721FE2020F0 +:102A30008DF804004FF4007100222046FEF718FEC6 +:102A4000402100222846FEF713FE01A901220A2395 +:102A50003046FFF7B1FB402101222846FEF708FE71 +:102A60004FF4007101222046FEF702FE09208DF886 +:102A700005004FF4007100222046FEF7F9FD4021C9 +:102A800000222846FEF7F4FD0DF1050101220A237C +:102A90003046FFF791FB402101222846FEF7E8FD72 +:102AA0004FF4007101222046FEF7E2FD08208DF868 +:102AB00006004FF4007100222046FEF7D9FD4021A8 +:102AC00000222846FEF7D4FD0DF1060101220A235B +:102AD0003046FFF771FB402101222846FEF7C8FD72 +:102AE0004FF4007101222046FEF7C2FD0C208DF844 +:102AF00007004FF4007100222046FEF7B9FD402187 +:102B000000222846FEF7B4FD0DF1070101220A2339 +:102B10003046FFF751FB402101222846FEF7A8FD71 +:102B20004FF4007101222046FEF7A2FD02B070BDF5 +:102B3000704700000000000040F2B840C2F2000000 +:102B4000FFF74AB900000000806B0021A0F8461092 +:102B5000C187C16F08470000806B0168C26F4B6876 +:102B600023F003034B60016E41F010010166012167 +:102B700080F85D1010470000806B016F084700006F +:102B8000B0B582B00546846BFEF77AFD2968096806 +:102B9000C90525D402462068416821F02001416022 +:102BA000416821F0020141606421204600F020F8D4 +:102BB00018B1206E40F020002066A06838B90020CF +:102BC00001902068C16801918068019001980020FF +:102BD000E087012084F85D00206E08B1E16F00E01D +:102BE000616E204602B0BDE8B0400847000000001A +:102BF00070B582B015460E464FF4C05132462B4692 +:102C0000044600F059F808BB40F20C0049F6817107 +:102C1000C2F20000C1F25E610068A0FB0101480D34 +:102C20004FF47A71484301906068B0F5827F15D106 +:102C3000204631462A4600F0B7F838B94FF4C06153 +:102C4000204632462B4600F037F880B3206E40F025 +:102C500020002066032002B070BD00BF019800284C +:102C6000ECD0019801380190206880680006E5D515 +:102C700001980028E2D0019801380190206880680E +:102C80000006DBD501980028D8D0019801380190C2 +:102C9000206880680006D1D501980028CED0019820 +:102CA00001380190206880680006D7D4C6E700206C +:102CB00002B070BD000000002DE9F04F83B01E4649 +:102CC00090460D4682464FF000098DF80790FEF7BA +:102CD000D7FC301A00EB0807FEF7D2FC40F20C01DB +:102CE0002322C2F20001DAF800B009685143090D4D +:102CF00079430291DBF8081029424FD0064608F1CB +:102D00000104584603E000BF816829421AD0B5F596 +:102D1000C06F05D19BF80C108DF807109DF80710B7 +:102D2000002CF1D0FEF7ACFC801BB8420DD202980B +:102D300002990028A1F10101029108BF0746DAF8C3 +:102D40000000E1E74FF0000928E0DAE90001B1F501 +:102D5000827F426822F0E00141600AD1DAF808106F +:102D6000B1F5004F11BFB1F5806F016821F040014E +:102D70000160DAF82810B1F5005F07D1016821F48D +:102D800000510160016841F40051016001208AF89E +:102D90005D0000208AF85C004FF00309484603B04C +:102DA000BDE8F08F00000000F0B581B015460E467A +:102DB0000446FEF765FC281A8719FEF761FC40F20D +:102DC0000C01C2F200010968C1F3CB3179430091D3 +:102DD00021688A68120602D4002001B0F0BD0546C1 +:102DE000013602E088680006F6D5002EFAD0FEF71C +:102DF00047FC401BB84209D2009800990028A1F175 +:102E00000101009108BF07462168EBE7D4E9000102 +:102E1000B1F5827F426822F0E001416009D1A168EA +:102E2000B1F5004F11BFB1F5806F016821F040018D +:102E30000160A16AB1F5005F07D1016821F400517A +:102E40000160016841F400510160012084F85D00D7 +:102E5000002084F85C00032001B0F0BD00000000F9 +:102E600070470000000000002DE9F04F81B040F2F3 +:102E70009C584CF6CD41C2F20008CCF6CC4140F251 +:102E8000485740F29859D8F80000C2F200070130C4 +:102E9000C2F20009A0FB011240F2010AC8F2000AC6 +:102EA000110901EB8101A0EB8106C9F8006007EB75 +:102EB000860317F826000026009659789A78DB7862 +:102EC000FFF7B2FBD8F800000125009507EB80035F +:102ED00017F8200059789A78DB78FFF7A5FB40F2C5 +:102EE000100BD8F80000C2F2000BD9F800609BF973 +:102EF000004057F8200047F8260021183046CAB293 +:102F0000542A14D3FDF7BEF95146002CCCBF4FF024 +:102F1000FF356FF0004100EB400090FBF1F017F837 +:102F2000261028448BF800000144D9F8000007EB74 +:102F300080059BF9024007F8261015F8022F22445D +:102F4000D3B2542B16D3FDF79DF95146002CD8BFB0 +:102F50006FF000414FF0010200EB4000C8BF4FF09E +:102F6000FF3290FBF1F0297810448BF802000A1828 +:102F7000D9F8000007EB80069BF901402A7016F88B +:102F8000011F2144CBB2302B14D3FDF77BF95146FE +:102F9000002CD8BF6FF000414FF00102C8BF4FF0C6 +:102FA000FF3290FBF1F0317810448BF801000144BE +:102FB000D9F8000007EB80059BF90340317015F844 +:102FC000032F2244D3B2302B13D3FDF75BF9002C2F +:102FD0004FF00101D8BF6FF0004AC8BF4FF0FF317A +:102FE00090FBFAF02A7808448BF803000244D9F8E1 +:102FF00000002A70C8F8000001B0BDE8F08F0000A2 +:10300000FEF746BB0000000080B592B043F64001D9 +:103010000020C4F202010B90CDE90900CDE90700C0 +:103020000590CDE90300CDE901000A6842F0805225 +:103030000A60096801F08051009147F20001009A8E +:10304000C4F200010A6842F440420A6009680122A1 +:1030500001F44041009100990221CDE90C100820B3 +:103060000E90D8200691CDE90F0106A809921022F2 +:103070000A921191FEF7E4FC18B1EFF3108072B6DA +:10308000FEE7FEF7B5FB20B1EFF3108072B600BF8C +:10309000FEE70F20019002200290002003904FF4E1 +:1030A000A05004904FF48050059001A80721FEF72E +:1030B000DBFB20B1EFF3108072B600BFFEE712B069 +:1030C00080BD0000000000004EF68850CEF20000E7 +:1030D000016841F4700101607047000000000000C9 +:1030E000FEE700000000000048F20101411A002044 +:1030F000022988BF4FF0FF30704700000000000039 +:10310000002070470000000048F20101411A002031 +:10311000032938BF0120704710B510B3044600786A +:103120003A281ED143F242412046C0F60001FDF785 +:10313000F7F9C8B143F249412046C0F60001FDF756 +:10314000EFF9A0B143F23A412046C0F60001FDF785 +:10315000E7F94FF0FF31002808BF48F203010846A5 +:1031600010BD4FF0FF3010BD48F2010010BD48F215 +:10317000020010BD000000004FF0FF30704700005B +:1031800048F20303984229D048F20203984227D11B +:1031900022B380B540F6006C4FF06043CEF2000CD5 +:1031A00004E000BF83F800E0013A1CD011F801EB05 +:1031B000DCF88000C0071CBFDCF800005FEAC070CC +:1031C000F2D000BF1868002801BF186800281868EE +:1031D0000028E7D118680028F4D0E3E70020704702 +:1031E0004FF0FF307047002080BD0000000000005D +:1031F00084B04EF66074CEF20004FEF759FAFFF781 +:1032000003FFFFF781F9FFF763F9FFF7D9F9FFF73C +:1032100097FBFEF735FABFF34F8FBFF36F8F002197 +:1032200044F8101C4FF6B4530127BFF34F8FCFF66D +:10323000FF730546BFF36F8FE25843F6E07B42F41D +:103240000032E2504FF62462CFF6FF72BFF34F8F89 +:10325000BFF36F8FA1504FF62061CFF6FF71BFF320 +:103260004F8F6158CB08C1F34E32C1F3C90C07EB45 +:10327000D101ACF101079807ACF1020A01F0030695 +:10328000BB0703934FEA8A710291ACF103010191EC +:1032900004E000BF002AA2F101022BD00BEA421188 +:1032A00063468EB1012E40EA010323603B460BD0FA +:1032B000039B022E43EA01032360534604D0029B82 +:1032C0000B432360019B00BFBCF1030FE2D341EA33 +:1032D0008371013301F1404881F0004901F1804ED2 +:1032E000043B2160C4F80080C4F80090C4F800E0FA +:1032F000F6D1CFE74FF6B45141F2004BCFF6FF7154 +:10330000C4F2020BBFF34F8F6058002240F48030AC +:103310006050BFF34F8FBFF36F8F40215846FEF7C9 +:10332000A7F940F2B84443F2E932C2F20004C0F611 +:10333000000200212046FEF7EBFE40210122584604 +:10334000FEF796F900200021FFF7A6FA402100229F +:103350005846FEF78DF943F25C4040F2602AC0F611 +:103360000000C2F2000A5146A146006887B220461A +:103370003A46FEF7FDFF40F244580026C2F200082C +:1033800002E000BFFFF770FDD8F80000B0B10020E8 +:10339000C8F800004021012258460136FEF768F9BE +:1033A00000200021FFF778FA402100225846FEF75E +:1033B0005FF9484651463A46FEF7DAFFFEF760F9F4 +:1033C0000446401BB0F57A7FDCD903A03146FDF7F7 +:1033D0000BF800262546D5E74650533A2025640DC4 +:1033E0000A0000000000000040F244500121C2F237 +:1033F0000000016070478A68002A01DCFDF768BAA6 +:10340000521E8A604A68C0B2531C4B6010707047ED +:10341000F1EE100A4FF6FF71C0F2C03120EA010050 +:1034200040F04070E1EE100A70470000000000001C +:10343000000001020304060708093A5354444552A8 +:1034400052003A535444494E003A5354444F555451 +:10345000000006101600061016000000F80100001B +:103460008034000800000020200000000402000852 +:10347000A034000820000020880B00002002000873 +:103480000000000000000000000000000024F40024 +:10349000010203046002002001000000100000008F :04000005080001C925 :00000001FF diff --git a/MDK-ARM/DMA/DMA.htm b/MDK-ARM/DMA/DMA.htm index 5133c87..ec27124 100644 --- a/MDK-ARM/DMA/DMA.htm +++ b/MDK-ARM/DMA/DMA.htm @@ -3,16 +3,16 @@ Static Call Graph - [DMA\DMA.axf]

Static Call Graph for image DMA\DMA.axf


-

#<CALLGRAPH># ARM Linker, 6160001: Last Updated: Mon Dec 11 16:19:20 2023 +

#<CALLGRAPH># ARM Linker, 6160001: Last Updated: Thu Dec 14 15:37:55 2023

-

Maximum Stack Usage = 152 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

+

Maximum Stack Usage = 168 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

__rt_entry_main ⇒ main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ __aeabi_uldivmod

Functions with no stack information

@@ -71,6 +71,15 @@ Function Pointers

  • FLASH_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
  • FMC_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
  • FPU_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
  • HAL_SPI_AbortCpltCallback from stm32f7xx_hal_spi.o(.text.HAL_SPI_AbortCpltCallback) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
  • HAL_SPI_ErrorCallback from stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
  • HAL_SPI_MspInit from spi.o(.text.HAL_SPI_MspInit) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
  • HAL_SPI_RxCpltCallback from stm32f7xx_hal_spi.o(.text.HAL_SPI_RxCpltCallback) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
  • HAL_SPI_RxHalfCpltCallback from stm32f7xx_hal_spi.o(.text.HAL_SPI_RxHalfCpltCallback) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
  • HAL_SPI_TxCpltCallback from stm32f7xx_hal_spi.o(.text.HAL_SPI_TxCpltCallback) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
  • HAL_SPI_TxHalfCpltCallback from stm32f7xx_hal_spi.o(.text.HAL_SPI_TxHalfCpltCallback) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
  • HAL_SPI_TxRxCpltCallback from stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxCpltCallback) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
  • HAL_SPI_TxRxHalfCpltCallback from stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxHalfCpltCallback) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Init)
  • HardFault_Handler from stm32f7xx_it.o(.text.HardFault_Handler) referenced from startup_stm32f746xx.o(RESET)
  • I2C1_ER_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
  • I2C1_EV_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) @@ -104,14 +113,15 @@ Function Pointers
  • SDMMC1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
  • SPDIF_RX_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
  • SPI1_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
  • SPI2_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) +
  • SPI2_IRQHandler from stm32f7xx_it.o(.text.SPI2_IRQHandler) referenced from startup_stm32f746xx.o(RESET)
  • SPI3_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
  • SPI4_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
  • SPI5_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET)
  • SPI6_IRQHandler from startup_stm32f746xx.o(.text) referenced from startup_stm32f746xx.o(RESET) -
  • SPI_DMAError from stm32f7xx_hal_spi.o(.text.SPI_DMAError) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) -
  • SPI_DMAHalfTransmitCplt from stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitCplt) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) -
  • SPI_DMATransmitCplt from stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) +
  • SPI_DMAAbortOnError from stm32f7xx_hal_spi.o(.text.SPI_DMAAbortOnError) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_IRQHandler) +
  • SPI_DMAError from stm32f7xx_hal_spi.o(.text.SPI_DMAError) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) +
  • SPI_DMAHalfTransmitCplt from stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitCplt) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) +
  • SPI_DMATransmitCplt from stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt) referenced 2 times from stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA)
  • SVC_Handler from stm32f7xx_it.o(.text.SVC_Handler) referenced from startup_stm32f746xx.o(RESET)
  • SysTick_Handler from stm32f7xx_it.o(.text.SysTick_Handler) referenced from startup_stm32f746xx.o(RESET)
  • SystemInit from system_stm32f7xx.o(.text.SystemInit) referenced from startup_stm32f746xx.o(.text) @@ -143,190 +153,191 @@ Function Pointers
  • __main from __main.o(!!!main) referenced from startup_stm32f746xx.o(.text)
  • _printf_input_char from _printf_char_common.o(.text) referenced from _printf_char_common.o(.text)
  • fputc from fputc.o(i.fputc) referenced from _printf_char_file.o(.text) +
  • myBeautyCallback from main.o(.text.myBeautyCallback) referenced 2 times from main.o(.text.main)

    Global Symbols

    __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) -

    [Calls]

    • >>   __rt_entry -
    • >>   __scatterload +

      [Calls]
      • >>   __rt_entry +
      • >>   __scatterload

      [Address Reference Count : 1]
      • startup_stm32f746xx.o(.text)
      -

      __scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter)) +

      __scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter))

      [Called By]

      • >>   __main
      -

      __scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

      [Calls]

      • >>   __rt_entry +

        __scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

        [Calls]

        • >>   __rt_entry
        -

        __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

        __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

        __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

        __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

        __scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED) -

        [Calls]

        • >>   __scatterload_copy +

          __scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED) +

          [Calls]

          • >>   __scatterload_copy
          -
          [Called By]
          • >>   __scatterload_copy +
            [Called By]
            • >>   __scatterload_copy
            -

            __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) +

            __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) -

            _printf_d (Thumb, 0 bytes, Stack size unknown bytes, _printf_d.o(.ARM.Collect$$_printf_percent$$00000009)) +

            _printf_d (Thumb, 0 bytes, Stack size unknown bytes, _printf_d.o(.ARM.Collect$$_printf_percent$$00000009))

            [Stack]

            • Max Depth = 56 + Unknown Stack Size
            • Call Chain = _printf_d ⇒ _printf_int_dec ⇒ _printf_int_common
            -
            [Calls]
            • >>   _printf_int_dec +
              [Calls]
              • >>   _printf_int_dec
              -

              _printf_percent (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)) -

              [Called By]

              • >>   __printf +

                _printf_percent (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)) +

                [Called By]

                • >>   __printf
                -

                _printf_percent_end (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)) +

                _printf_percent_end (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)) -

                __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000)) -

                [Called By]

                • >>   __rt_entry_li +

                  __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000)) +

                  [Called By]

                  • >>   __rt_entry_li
                  -

                  __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000001)) -

                  [Calls]

                  • >>   _fp_init +

                    __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000001)) +

                    [Calls]

                    • >>   _fp_init
                    -

                    __rt_lib_init_heap_2 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000005)) +

                    __rt_lib_init_heap_2 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000005))

                    [Stack]

                    • Max Depth = 64 + Unknown Stack Size
                    • Call Chain = __rt_lib_init_heap_2 ⇒ _init_alloc ⇒ __rt_SIGRTMEM ⇒ __rt_SIGRTMEM_inner ⇒ __default_signal_display ⇒ _ttywrch
                    -
                    [Calls]
                    • >>   _init_alloc +
                      [Calls]
                      • >>   _init_alloc
                      -

                      __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) +

                      __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) -

                      __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) +

                      __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) -

                      __rt_lib_init_rand_2 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000D)) +

                      __rt_lib_init_rand_2 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000D))

                      [Stack]

                      • Max Depth = 8 + Unknown Stack Size
                      • Call Chain = __rt_lib_init_rand_2 ⇒ _rand_init ⇒ srand
                      -
                      [Calls]
                      • >>   _rand_init +
                        [Calls]
                        • >>   _rand_init
                        -

                        __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) +

                        __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) -

                        __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) +

                        __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) -

                        __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) +

                        __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) -

                        __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) +

                        __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) -

                        __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) +

                        __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) -

                        __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) +

                        __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) -

                        __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) +

                        __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) -

                        __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) +

                        __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) -

                        __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) +

                        __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) -

                        __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) +

                        __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) -

                        __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) +

                        __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) -

                        __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) +

                        __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) -

                        __rt_lib_init_stdio_2 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000024)) +

                        __rt_lib_init_stdio_2 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000024))

                        [Stack]

                        • Max Depth = 120 + Unknown Stack Size
                        • Call Chain = __rt_lib_init_stdio_2 ⇒ _initio ⇒ freopen ⇒ _fclose_internal ⇒ _fflush ⇒ _writebuf ⇒ _sys_write
                        -
                        [Calls]
                        • >>   _initio +
                          [Calls]
                          • >>   _initio
                          -

                          __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) +

                          __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) -

                          __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) +

                          __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) -

                          __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) +

                          __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) -

                          __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) +

                          __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) -

                          __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) +

                          __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) -

                          __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) +

                          __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) -

                          __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000)) -

                          [Called By]

                          • >>   __rt_exit_ls +

                            __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000)) +

                            [Called By]

                            • >>   __rt_exit_ls
                            -

                            __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) +

                            __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) -

                            __rt_lib_shutdown_stdio_2 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000003)) +

                            __rt_lib_shutdown_stdio_2 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000003))

                            [Stack]

                            • Max Depth = 104 + Unknown Stack Size
                            • Call Chain = __rt_lib_shutdown_stdio_2 ⇒ _terminateio ⇒ _fclose_internal ⇒ _fflush ⇒ _writebuf ⇒ _sys_write
                            -
                            [Calls]
                            • >>   _terminateio +
                              [Calls]
                              • >>   _terminateio
                              -

                              __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)) +

                              __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)) -

                              __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) +

                              __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) -

                              __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)) +

                              __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)) -

                              __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)) +

                              __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)) -

                              __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) +

                              __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) -

                              __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) +

                              __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) -

                              __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000)) +

                              __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000))

                              [Called By]

                              • >>   __main -
                              • >>   __scatterload_rt2 +
                              • >>   __scatterload_rt2
                              -

                              __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) +

                              __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) -

                              __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004)) +

                              __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))

                              [Stack]

                              • Max Depth = 8 + Unknown Stack Size
                              • Call Chain = __rt_entry_sh ⇒ __user_setup_stackheap
                              -
                              [Calls]
                              • >>   __user_setup_stackheap +
                                [Calls]
                                • >>   __user_setup_stackheap
                                -

                                __rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)) -

                                [Calls]

                                • >>   __rt_lib_init +

                                  __rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)) +

                                  [Calls]

                                  • >>   __rt_lib_init
                                  -

                                  __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) +

                                  __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) -

                                  __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)) -

                                  [Stack]

                                  • Max Depth = 152 + Unknown Stack Size +

                                    __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)) +

                                    [Stack]

                                    • Max Depth = 168 + Unknown Stack Size
                                    • Call Chain = __rt_entry_main ⇒ main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ __aeabi_uldivmod
                                    -
                                    [Calls]
                                    • >>   main -
                                    • >>   exit +
                                      [Calls]
                                      • >>   main +
                                      • >>   exit
                                      -

                                      __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) +

                                      __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) -

                                      __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000)) -

                                      [Called By]

                                      • >>   exit +

                                        __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000)) +

                                        [Called By]

                                        • >>   exit
                                        -

                                        __rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003)) -

                                        [Calls]

                                        • >>   __rt_lib_shutdown +

                                          __rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003)) +

                                          [Calls]

                                          • >>   __rt_lib_shutdown
                                          -

                                          __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) +

                                          __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) -

                                          __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004)) -

                                          [Calls]

                                          • >>   _sys_exit +

                                            __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004)) +

                                            [Calls]

                                            • >>   _sys_exit
                                            -

                                            rand (Thumb, 48 bytes, Stack size 0 bytes, rand.o(.emb_text)) -

                                            [Called By]

                                            • >>   ScreenSaver +

                                              rand (Thumb, 48 bytes, Stack size 0 bytes, rand.o(.emb_text)) +

                                              [Called By]

                                              • >>   ScreenSaver

                                              Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text)) @@ -537,9 +548,6 @@ Global Symbols

                                              SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
                                              [Address Reference Count : 1]

                                              • startup_stm32f746xx.o(RESET)
                                              -

                                              SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text)) -
                                              [Address Reference Count : 1]

                                              • startup_stm32f746xx.o(RESET) -

                                              SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
                                              [Address Reference Count : 1]

                                              • startup_stm32f746xx.o(RESET)
                                              @@ -624,416 +632,416 @@ Global Symbols

                                              WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f746xx.o(.text))
                                              [Address Reference Count : 1]

                                              • startup_stm32f746xx.o(RESET)
                                              -

                                              __user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32f746xx.o(.text)) -

                                              [Called By]

                                              • >>   __user_setup_stackheap +

                                                __user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32f746xx.o(.text)) +

                                                [Called By]

                                                • >>   __user_setup_stackheap
                                                -

                                                __aeabi_uldivmod (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text)) +

                                                __aeabi_uldivmod (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text))

                                                [Stack]

                                                • Max Depth = 48
                                                • Call Chain = __aeabi_uldivmod
                                                -
                                                [Called By]
                                                • >>   HAL_RCC_ClockConfig +
                                                  [Called By]
                                                  • >>   HAL_RCC_ClockConfig
                                                  -

                                                  _ll_udiv (Thumb, 240 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED) +

                                                  _ll_udiv (Thumb, 240 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED) -

                                                  __2printf (Thumb, 20 bytes, Stack size 24 bytes, noretval__2printf.o(.text)) +

                                                  __2printf (Thumb, 20 bytes, Stack size 24 bytes, noretval__2printf.o(.text))

                                                  [Stack]

                                                  • Max Depth = 128 + Unknown Stack Size
                                                  • Call Chain = __2printf ⇒ _printf_char_file ⇒ _printf_char_common ⇒ __printf
                                                  -
                                                  [Calls]
                                                  • >>   _printf_char_file +
                                                    [Calls]
                                                    • >>   _printf_char_file
                                                    -
                                                    [Called By]
                                                    • >>   main +
                                                      [Called By]
                                                      • >>   main
                                                      -

                                                      __printf (Thumb, 104 bytes, Stack size 24 bytes, __printf.o(.text)) +

                                                      __printf (Thumb, 104 bytes, Stack size 24 bytes, __printf.o(.text))

                                                      [Stack]

                                                      • Max Depth = 24 + Unknown Stack Size
                                                      • Call Chain = __printf
                                                      -
                                                      [Calls]
                                                      • >>   _printf_percent +
                                                        [Calls]
                                                        • >>   _printf_percent
                                                        -
                                                        [Called By]
                                                        • >>   _printf_char_common +
                                                          [Called By]
                                                          • >>   _printf_char_common
                                                          -

                                                          _printf_int_dec (Thumb, 104 bytes, Stack size 24 bytes, _printf_dec.o(.text)) +

                                                          _printf_int_dec (Thumb, 104 bytes, Stack size 24 bytes, _printf_dec.o(.text))

                                                          [Stack]

                                                          • Max Depth = 56
                                                          • Call Chain = _printf_int_dec ⇒ _printf_int_common
                                                          -
                                                          [Calls]
                                                          • >>   _printf_int_common +
                                                            [Calls]
                                                            • >>   _printf_int_common
                                                            -
                                                            [Called By]
                                                            • >>   _printf_d +
                                                              [Called By]
                                                              • >>   _printf_d
                                                              -

                                                              srand (Thumb, 42 bytes, Stack size 8 bytes, rand.o(.text)) +

                                                              srand (Thumb, 42 bytes, Stack size 8 bytes, rand.o(.text))

                                                              [Stack]

                                                              • Max Depth = 8
                                                              • Call Chain = srand
                                                              -
                                                              [Called By]
                                                              • >>   _rand_init +
                                                                [Called By]
                                                                • >>   _rand_init
                                                                -

                                                                _rand_init (Thumb, 4 bytes, Stack size 0 bytes, rand.o(.text)) +

                                                                _rand_init (Thumb, 4 bytes, Stack size 0 bytes, rand.o(.text))

                                                                [Stack]

                                                                • Max Depth = 8
                                                                • Call Chain = _rand_init ⇒ srand
                                                                -
                                                                [Calls]
                                                                • >>   srand +
                                                                  [Calls]
                                                                  • >>   srand
                                                                  -
                                                                  [Called By]
                                                                  • >>   __rt_lib_init_rand_2 +
                                                                    [Called By]
                                                                    • >>   __rt_lib_init_rand_2
                                                                    -

                                                                    strcmp (Thumb, 124 bytes, Stack size 8 bytes, strcmpv7m_pel.o(.text)) +

                                                                    strcmp (Thumb, 124 bytes, Stack size 8 bytes, strcmpv7m_pel.o(.text))

                                                                    [Stack]

                                                                    • Max Depth = 8
                                                                    • Call Chain = strcmp
                                                                    -
                                                                    [Called By]
                                                                    • >>   _sys_open +
                                                                      [Called By]
                                                                      • >>   _sys_open
                                                                      -

                                                                      __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                                                                      __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                                                                      __rt_heap_escrow (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                                                                      __rt_heap_escrow (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                                                                      __rt_heap_expand (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                                                                      __rt_heap_expand (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                                                                      _printf_int_common (Thumb, 178 bytes, Stack size 32 bytes, _printf_intcommon.o(.text)) +

                                                                      _printf_int_common (Thumb, 178 bytes, Stack size 32 bytes, _printf_intcommon.o(.text))

                                                                      [Stack]

                                                                      • Max Depth = 32
                                                                      • Call Chain = _printf_int_common
                                                                      -
                                                                      [Called By]
                                                                      • >>   _printf_int_dec +
                                                                        [Called By]
                                                                        • >>   _printf_int_dec
                                                                        -

                                                                        _printf_char_file (Thumb, 32 bytes, Stack size 16 bytes, _printf_char_file.o(.text)) +

                                                                        _printf_char_file (Thumb, 32 bytes, Stack size 16 bytes, _printf_char_file.o(.text))

                                                                        [Stack]

                                                                        • Max Depth = 104 + Unknown Stack Size
                                                                        • Call Chain = _printf_char_file ⇒ _printf_char_common ⇒ __printf
                                                                        -
                                                                        [Calls]
                                                                        • >>   ferror -
                                                                        • >>   _printf_char_common +
                                                                          [Calls]
                                                                          • >>   ferror +
                                                                          • >>   _printf_char_common
                                                                          -
                                                                          [Called By]
                                                                          • >>   __2printf +
                                                                            [Called By]
                                                                            • >>   __2printf
                                                                            -

                                                                            __aeabi_memclr4 (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text)) -

                                                                            [Called By]

                                                                            • >>   _fclose_internal -
                                                                            • >>   fopen -
                                                                            • >>   _initio +

                                                                              __aeabi_memclr4 (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text)) +

                                                                              [Called By]

                                                                              • >>   _fclose_internal +
                                                                              • >>   fopen +
                                                                              • >>   _initio
                                                                              -

                                                                              __aeabi_memclr8 (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED) +

                                                                              __aeabi_memclr8 (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED) -

                                                                              __rt_memclr_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED) +

                                                                              __rt_memclr_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED) -

                                                                              _memset_w (Thumb, 74 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) +

                                                                              _memset_w (Thumb, 74 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) -

                                                                              _printf_char_common (Thumb, 32 bytes, Stack size 64 bytes, _printf_char_common.o(.text)) +

                                                                              _printf_char_common (Thumb, 32 bytes, Stack size 64 bytes, _printf_char_common.o(.text))

                                                                              [Stack]

                                                                              • Max Depth = 88 + Unknown Stack Size
                                                                              • Call Chain = _printf_char_common ⇒ __printf
                                                                              -
                                                                              [Calls]
                                                                              • >>   __printf +
                                                                                [Calls]
                                                                                • >>   __printf
                                                                                -
                                                                                [Called By]
                                                                                • >>   _printf_char_file +
                                                                                  [Called By]
                                                                                  • >>   _printf_char_file
                                                                                  -

                                                                                  ferror (Thumb, 8 bytes, Stack size 0 bytes, ferror.o(.text)) -

                                                                                  [Called By]

                                                                                  • >>   _printf_char_file +

                                                                                    ferror (Thumb, 8 bytes, Stack size 0 bytes, ferror.o(.text)) +

                                                                                    [Called By]

                                                                                    • >>   _printf_char_file
                                                                                    -

                                                                                    _initio (Thumb, 210 bytes, Stack size 8 bytes, initio.o(.text)) +

                                                                                    _initio (Thumb, 210 bytes, Stack size 8 bytes, initio.o(.text))

                                                                                    [Stack]

                                                                                    • Max Depth = 120 + Unknown Stack Size
                                                                                    • Call Chain = _initio ⇒ freopen ⇒ _fclose_internal ⇒ _fflush ⇒ _writebuf ⇒ _sys_write
                                                                                    -
                                                                                    [Calls]
                                                                                    • >>   __rt_SIGRTRED -
                                                                                    • >>   freopen -
                                                                                    • >>   setvbuf -
                                                                                    • >>   __aeabi_memclr4 +
                                                                                      [Calls]
                                                                                      • >>   __rt_SIGRTRED +
                                                                                      • >>   freopen +
                                                                                      • >>   setvbuf +
                                                                                      • >>   __aeabi_memclr4
                                                                                      -
                                                                                      [Called By]
                                                                                      • >>   __rt_lib_init_stdio_2 +
                                                                                        [Called By]
                                                                                        • >>   __rt_lib_init_stdio_2
                                                                                        -

                                                                                        _terminateio (Thumb, 56 bytes, Stack size 16 bytes, initio.o(.text)) +

                                                                                        _terminateio (Thumb, 56 bytes, Stack size 16 bytes, initio.o(.text))

                                                                                        [Stack]

                                                                                        • Max Depth = 104 + Unknown Stack Size
                                                                                        • Call Chain = _terminateio ⇒ _fclose_internal ⇒ _fflush ⇒ _writebuf ⇒ _sys_write
                                                                                        -
                                                                                        [Calls]
                                                                                        • >>   _fclose_internal -
                                                                                        • >>   free +
                                                                                          [Calls]
                                                                                          • >>   _fclose_internal +
                                                                                          • >>   free
                                                                                          -
                                                                                          [Called By]
                                                                                          • >>   __rt_lib_shutdown_stdio_2 +
                                                                                            [Called By]
                                                                                            • >>   __rt_lib_shutdown_stdio_2
                                                                                            -

                                                                                            __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text)) +

                                                                                            __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))

                                                                                            [Stack]

                                                                                            • Max Depth = 8 + Unknown Stack Size
                                                                                            • Call Chain = __user_setup_stackheap
                                                                                            -
                                                                                            [Calls]
                                                                                            • >>   __user_initial_stackheap -
                                                                                            • >>   __user_perproc_libspace +
                                                                                              [Calls]
                                                                                              • >>   __user_initial_stackheap +
                                                                                              • >>   __user_perproc_libspace
                                                                                              -
                                                                                              [Called By]
                                                                                              • >>   __rt_entry_sh +
                                                                                                [Called By]
                                                                                                • >>   __rt_entry_sh
                                                                                                -

                                                                                                free (Thumb, 78 bytes, Stack size 16 bytes, h1_free.o(.text)) +

                                                                                                free (Thumb, 78 bytes, Stack size 16 bytes, h1_free.o(.text))

                                                                                                [Stack]

                                                                                                • Max Depth = 16
                                                                                                • Call Chain = free
                                                                                                -
                                                                                                [Calls]
                                                                                                • >>   __rt_heap_descriptor +
                                                                                                  [Calls]
                                                                                                  • >>   __rt_heap_descriptor
                                                                                                  -
                                                                                                  [Called By]
                                                                                                  • >>   __Heap_ProvideMemory -
                                                                                                  • >>   _fclose_internal -
                                                                                                  • >>   _terminateio +
                                                                                                    [Called By]
                                                                                                    • >>   __Heap_ProvideMemory +
                                                                                                    • >>   _fclose_internal +
                                                                                                    • >>   _terminateio
                                                                                                    -

                                                                                                    __flsbuf (Thumb, 470 bytes, Stack size 32 bytes, flsbuf.o(.text), UNUSED) -

                                                                                                    [Calls]

                                                                                                    • >>   _sys_istty -
                                                                                                    • >>   _sys_flen -
                                                                                                    • >>   _deferredlazyseek -
                                                                                                    • >>   _writebuf -
                                                                                                    • >>   _seterr -
                                                                                                    • >>   malloc +

                                                                                                      __flsbuf (Thumb, 470 bytes, Stack size 32 bytes, flsbuf.o(.text), UNUSED) +

                                                                                                      [Calls]

                                                                                                      • >>   _sys_istty +
                                                                                                      • >>   _sys_flen +
                                                                                                      • >>   _deferredlazyseek +
                                                                                                      • >>   _writebuf +
                                                                                                      • >>   _seterr +
                                                                                                      • >>   malloc
                                                                                                      -

                                                                                                      __flsbuf_byte (Thumb, 0 bytes, Stack size 32 bytes, flsbuf.o(.text)) +

                                                                                                      __flsbuf_byte (Thumb, 0 bytes, Stack size 32 bytes, flsbuf.o(.text))

                                                                                                      [Stack]

                                                                                                      • Max Depth = 32
                                                                                                      • Call Chain = __flsbuf_byte

                                                                                                      [Called By]
                                                                                                      • >>   fputc
                                                                                                      -

                                                                                                      __flsbuf_wide (Thumb, 0 bytes, Stack size 32 bytes, flsbuf.o(.text), UNUSED) +

                                                                                                      __flsbuf_wide (Thumb, 0 bytes, Stack size 32 bytes, flsbuf.o(.text), UNUSED) -

                                                                                                      setvbuf (Thumb, 70 bytes, Stack size 16 bytes, setvbuf.o(.text)) +

                                                                                                      setvbuf (Thumb, 70 bytes, Stack size 16 bytes, setvbuf.o(.text))

                                                                                                      [Stack]

                                                                                                      • Max Depth = 16
                                                                                                      • Call Chain = setvbuf
                                                                                                      -
                                                                                                      [Called By]
                                                                                                      • >>   _initio +
                                                                                                        [Called By]
                                                                                                        • >>   _initio
                                                                                                        -

                                                                                                        freopen (Thumb, 160 bytes, Stack size 24 bytes, fopen.o(.text)) +

                                                                                                        freopen (Thumb, 160 bytes, Stack size 24 bytes, fopen.o(.text))

                                                                                                        [Stack]

                                                                                                        • Max Depth = 112 + Unknown Stack Size
                                                                                                        • Call Chain = freopen ⇒ _fclose_internal ⇒ _fflush ⇒ _writebuf ⇒ _sys_write
                                                                                                        -
                                                                                                        [Calls]
                                                                                                        • >>   _sys_open -
                                                                                                        • >>   _fseek -
                                                                                                        • >>   _fclose_internal +
                                                                                                          [Calls]
                                                                                                          • >>   _sys_open +
                                                                                                          • >>   _fseek +
                                                                                                          • >>   _fclose_internal
                                                                                                          -
                                                                                                          [Called By]
                                                                                                          • >>   fopen -
                                                                                                          • >>   _initio +
                                                                                                            [Called By]
                                                                                                            • >>   fopen +
                                                                                                            • >>   _initio
                                                                                                            -

                                                                                                            fopen (Thumb, 74 bytes, Stack size 24 bytes, fopen.o(.text), UNUSED) -

                                                                                                            [Calls]

                                                                                                            • >>   malloc -
                                                                                                            • >>   freopen -
                                                                                                            • >>   __aeabi_memclr4 +

                                                                                                              fopen (Thumb, 74 bytes, Stack size 24 bytes, fopen.o(.text), UNUSED) +

                                                                                                              [Calls]

                                                                                                              • >>   malloc +
                                                                                                              • >>   freopen +
                                                                                                              • >>   __aeabi_memclr4
                                                                                                              -

                                                                                                              _fclose_internal (Thumb, 76 bytes, Stack size 32 bytes, fclose.o(.text)) +

                                                                                                              _fclose_internal (Thumb, 76 bytes, Stack size 32 bytes, fclose.o(.text))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 88 + Unknown Stack Size
                                                                                                              • Call Chain = _fclose_internal ⇒ _fflush ⇒ _writebuf ⇒ _sys_write
                                                                                                              -
                                                                                                              [Calls]
                                                                                                              • >>   _sys_close -
                                                                                                              • >>   _fflush -
                                                                                                              • >>   free -
                                                                                                              • >>   __aeabi_memclr4 +
                                                                                                                [Calls]
                                                                                                                • >>   _sys_close +
                                                                                                                • >>   _fflush +
                                                                                                                • >>   free +
                                                                                                                • >>   __aeabi_memclr4
                                                                                                                -
                                                                                                                [Called By]
                                                                                                                • >>   freopen -
                                                                                                                • >>   _terminateio +
                                                                                                                  [Called By]
                                                                                                                  • >>   freopen +
                                                                                                                  • >>   _terminateio
                                                                                                                  -

                                                                                                                  fclose (Thumb, 0 bytes, Stack size 32 bytes, fclose.o(.text), UNUSED) +

                                                                                                                  fclose (Thumb, 0 bytes, Stack size 32 bytes, fclose.o(.text), UNUSED) -

                                                                                                                  exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text)) +

                                                                                                                  exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text))

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 8 + Unknown Stack Size
                                                                                                                  • Call Chain = exit
                                                                                                                  -
                                                                                                                  [Calls]
                                                                                                                  • >>   __rt_exit +
                                                                                                                    [Calls]
                                                                                                                    • >>   __rt_exit
                                                                                                                    -
                                                                                                                    [Called By]
                                                                                                                    • >>   __rt_entry_main +
                                                                                                                      [Called By]
                                                                                                                      • >>   __rt_entry_main
                                                                                                                      -

                                                                                                                      __rt_SIGRTRED (Thumb, 14 bytes, Stack size 8 bytes, defsig_rtred_outer.o(.text)) +

                                                                                                                      __rt_SIGRTRED (Thumb, 14 bytes, Stack size 8 bytes, defsig_rtred_outer.o(.text))

                                                                                                                      [Stack]

                                                                                                                      • Max Depth = 40
                                                                                                                      • Call Chain = __rt_SIGRTRED ⇒ __rt_SIGRTRED_inner ⇒ __default_signal_display ⇒ _ttywrch
                                                                                                                      -
                                                                                                                      [Calls]
                                                                                                                      • >>   __rt_SIGRTRED_inner -
                                                                                                                      • >>   __sig_exit +
                                                                                                                        [Calls]
                                                                                                                        • >>   __rt_SIGRTRED_inner +
                                                                                                                        • >>   __sig_exit
                                                                                                                        -
                                                                                                                        [Called By]
                                                                                                                        • >>   _initio +
                                                                                                                          [Called By]
                                                                                                                          • >>   _initio
                                                                                                                          -

                                                                                                                          __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

                                                                                                                          __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) -

                                                                                                                          __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text)) -

                                                                                                                          [Called By]

                                                                                                                          • >>   __user_setup_stackheap +

                                                                                                                            __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text)) +

                                                                                                                            [Called By]

                                                                                                                            • >>   __user_setup_stackheap
                                                                                                                            -

                                                                                                                            __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

                                                                                                                            __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) -

                                                                                                                            __rt_heap_descriptor (Thumb, 8 bytes, Stack size 0 bytes, rt_heap_descriptor_intlibspace.o(.text)) -

                                                                                                                            [Called By]

                                                                                                                            • >>   malloc -
                                                                                                                            • >>   _init_alloc -
                                                                                                                            • >>   free +

                                                                                                                              __rt_heap_descriptor (Thumb, 8 bytes, Stack size 0 bytes, rt_heap_descriptor_intlibspace.o(.text)) +

                                                                                                                              [Called By]

                                                                                                                              • >>   malloc +
                                                                                                                              • >>   _init_alloc +
                                                                                                                              • >>   free
                                                                                                                              -

                                                                                                                              __use_no_heap (Thumb, 2 bytes, Stack size 0 bytes, hguard.o(.text), UNUSED) +

                                                                                                                              __use_no_heap (Thumb, 2 bytes, Stack size 0 bytes, hguard.o(.text), UNUSED) -

                                                                                                                              __heap$guard (Thumb, 2 bytes, Stack size 0 bytes, hguard.o(.text), UNUSED) +

                                                                                                                              __heap$guard (Thumb, 2 bytes, Stack size 0 bytes, hguard.o(.text), UNUSED) -

                                                                                                                              _terminate_user_alloc (Thumb, 2 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED) +

                                                                                                                              _terminate_user_alloc (Thumb, 2 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED) -

                                                                                                                              _init_user_alloc (Thumb, 2 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED) +

                                                                                                                              _init_user_alloc (Thumb, 2 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED) -

                                                                                                                              __Heap_Full (Thumb, 34 bytes, Stack size 16 bytes, init_alloc.o(.text), UNUSED) -

                                                                                                                              [Calls]

                                                                                                                              • >>   __Heap_ProvideMemory +

                                                                                                                                __Heap_Full (Thumb, 34 bytes, Stack size 16 bytes, init_alloc.o(.text), UNUSED) +

                                                                                                                                [Calls]

                                                                                                                                • >>   __Heap_ProvideMemory
                                                                                                                                -
                                                                                                                                [Called By]
                                                                                                                                • >>   malloc +
                                                                                                                                  [Called By]
                                                                                                                                  • >>   malloc
                                                                                                                                  -

                                                                                                                                  __Heap_Broken (Thumb, 6 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED) -

                                                                                                                                  [Calls]

                                                                                                                                  • >>   __rt_SIGRTMEM +

                                                                                                                                    __Heap_Broken (Thumb, 6 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED) +

                                                                                                                                    [Calls]

                                                                                                                                    • >>   __rt_SIGRTMEM
                                                                                                                                    -

                                                                                                                                    _init_alloc (Thumb, 94 bytes, Stack size 24 bytes, init_alloc.o(.text)) +

                                                                                                                                    _init_alloc (Thumb, 94 bytes, Stack size 24 bytes, init_alloc.o(.text))

                                                                                                                                    [Stack]

                                                                                                                                    • Max Depth = 64
                                                                                                                                    • Call Chain = _init_alloc ⇒ __rt_SIGRTMEM ⇒ __rt_SIGRTMEM_inner ⇒ __default_signal_display ⇒ _ttywrch
                                                                                                                                    -
                                                                                                                                    [Calls]
                                                                                                                                    • >>   __Heap_ProvideMemory -
                                                                                                                                    • >>   __Heap_Initialize -
                                                                                                                                    • >>   __rt_SIGRTMEM -
                                                                                                                                    • >>   __rt_heap_descriptor +
                                                                                                                                      [Calls]
                                                                                                                                      • >>   __Heap_ProvideMemory +
                                                                                                                                      • >>   __Heap_Initialize +
                                                                                                                                      • >>   __rt_SIGRTMEM +
                                                                                                                                      • >>   __rt_heap_descriptor
                                                                                                                                      -
                                                                                                                                      [Called By]
                                                                                                                                      • >>   __rt_lib_init_heap_2 +
                                                                                                                                        [Called By]
                                                                                                                                        • >>   __rt_lib_init_heap_2
                                                                                                                                        -

                                                                                                                                        malloc (Thumb, 94 bytes, Stack size 16 bytes, h1_alloc.o(.text), UNUSED) -

                                                                                                                                        [Calls]

                                                                                                                                        • >>   __Heap_Full -
                                                                                                                                        • >>   __rt_heap_descriptor +

                                                                                                                                          malloc (Thumb, 94 bytes, Stack size 16 bytes, h1_alloc.o(.text), UNUSED) +

                                                                                                                                          [Calls]

                                                                                                                                          • >>   __Heap_Full +
                                                                                                                                          • >>   __rt_heap_descriptor
                                                                                                                                          -
                                                                                                                                          [Called By]
                                                                                                                                          • >>   fopen -
                                                                                                                                          • >>   __flsbuf +
                                                                                                                                            [Called By]
                                                                                                                                            • >>   fopen +
                                                                                                                                            • >>   __flsbuf
                                                                                                                                            -

                                                                                                                                            _fseek (Thumb, 242 bytes, Stack size 24 bytes, fseek.o(.text)) +

                                                                                                                                            _fseek (Thumb, 242 bytes, Stack size 24 bytes, fseek.o(.text))

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 32
                                                                                                                                            • Call Chain = _fseek ⇒ _ftell_internal
                                                                                                                                            -
                                                                                                                                            [Calls]
                                                                                                                                            • >>   _sys_istty -
                                                                                                                                            • >>   _sys_flen -
                                                                                                                                            • >>   _ftell_internal -
                                                                                                                                            • >>   _seterr +
                                                                                                                                              [Calls]
                                                                                                                                              • >>   _sys_istty +
                                                                                                                                              • >>   _sys_flen +
                                                                                                                                              • >>   _ftell_internal +
                                                                                                                                              • >>   _seterr
                                                                                                                                              -
                                                                                                                                              [Called By]
                                                                                                                                              • >>   freopen +
                                                                                                                                                [Called By]
                                                                                                                                                • >>   freopen
                                                                                                                                                -

                                                                                                                                                fseek (Thumb, 0 bytes, Stack size 24 bytes, fseek.o(.text), UNUSED) +

                                                                                                                                                fseek (Thumb, 0 bytes, Stack size 24 bytes, fseek.o(.text), UNUSED) -

                                                                                                                                                _seterr (Thumb, 20 bytes, Stack size 0 bytes, stdio.o(.text)) -

                                                                                                                                                [Called By]

                                                                                                                                                • >>   _writebuf -
                                                                                                                                                • >>   _fseek -
                                                                                                                                                • >>   __flsbuf +

                                                                                                                                                  _seterr (Thumb, 20 bytes, Stack size 0 bytes, stdio.o(.text)) +

                                                                                                                                                  [Called By]

                                                                                                                                                  • >>   _writebuf +
                                                                                                                                                  • >>   _fseek +
                                                                                                                                                  • >>   __flsbuf
                                                                                                                                                  -

                                                                                                                                                  _writebuf (Thumb, 84 bytes, Stack size 32 bytes, stdio.o(.text)) +

                                                                                                                                                  _writebuf (Thumb, 84 bytes, Stack size 32 bytes, stdio.o(.text))

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 40
                                                                                                                                                  • Call Chain = _writebuf ⇒ _sys_write
                                                                                                                                                  -
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   _sys_write -
                                                                                                                                                  • >>   _sys_seek -
                                                                                                                                                  • >>   _seterr +
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   _sys_write +
                                                                                                                                                    • >>   _sys_seek +
                                                                                                                                                    • >>   _seterr
                                                                                                                                                    -
                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   _fflush -
                                                                                                                                                    • >>   __flsbuf +
                                                                                                                                                      [Called By]
                                                                                                                                                      • >>   _fflush +
                                                                                                                                                      • >>   __flsbuf
                                                                                                                                                      -

                                                                                                                                                      _fflush (Thumb, 70 bytes, Stack size 16 bytes, stdio.o(.text)) +

                                                                                                                                                      _fflush (Thumb, 70 bytes, Stack size 16 bytes, stdio.o(.text))

                                                                                                                                                      [Stack]

                                                                                                                                                      • Max Depth = 56
                                                                                                                                                      • Call Chain = _fflush ⇒ _writebuf ⇒ _sys_write
                                                                                                                                                      -
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   _writebuf +
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   _writebuf
                                                                                                                                                        -
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   _deferredlazyseek -
                                                                                                                                                        • >>   _fclose_internal +
                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   _deferredlazyseek +
                                                                                                                                                          • >>   _fclose_internal
                                                                                                                                                          -

                                                                                                                                                          _deferredlazyseek (Thumb, 60 bytes, Stack size 8 bytes, stdio.o(.text), UNUSED) -

                                                                                                                                                          [Calls]

                                                                                                                                                          • >>   _fflush +

                                                                                                                                                            _deferredlazyseek (Thumb, 60 bytes, Stack size 8 bytes, stdio.o(.text), UNUSED) +

                                                                                                                                                            [Calls]

                                                                                                                                                            • >>   _fflush
                                                                                                                                                            -
                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   __flsbuf +
                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   __flsbuf
                                                                                                                                                              -

                                                                                                                                                              __sig_exit (Thumb, 10 bytes, Stack size 0 bytes, defsig_exit.o(.text)) -

                                                                                                                                                              [Calls]

                                                                                                                                                              • >>   _sys_exit +

                                                                                                                                                                __sig_exit (Thumb, 10 bytes, Stack size 0 bytes, defsig_exit.o(.text)) +

                                                                                                                                                                [Calls]

                                                                                                                                                                • >>   _sys_exit
                                                                                                                                                                -
                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   __rt_SIGRTMEM -
                                                                                                                                                                • >>   __rt_SIGRTRED +
                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   __rt_SIGRTMEM +
                                                                                                                                                                  • >>   __rt_SIGRTRED
                                                                                                                                                                  -

                                                                                                                                                                  __rt_SIGRTRED_inner (Thumb, 14 bytes, Stack size 8 bytes, defsig_rtred_inner.o(.text)) +

                                                                                                                                                                  __rt_SIGRTRED_inner (Thumb, 14 bytes, Stack size 8 bytes, defsig_rtred_inner.o(.text))

                                                                                                                                                                  [Stack]

                                                                                                                                                                  • Max Depth = 32
                                                                                                                                                                  • Call Chain = __rt_SIGRTRED_inner ⇒ __default_signal_display ⇒ _ttywrch
                                                                                                                                                                  -
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   __default_signal_display +
                                                                                                                                                                    [Calls]
                                                                                                                                                                    • >>   __default_signal_display
                                                                                                                                                                    -
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   __rt_SIGRTRED +
                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   __rt_SIGRTRED
                                                                                                                                                                      -

                                                                                                                                                                      __rt_SIGRTMEM (Thumb, 14 bytes, Stack size 8 bytes, defsig_rtmem_outer.o(.text)) +

                                                                                                                                                                      __rt_SIGRTMEM (Thumb, 14 bytes, Stack size 8 bytes, defsig_rtmem_outer.o(.text))

                                                                                                                                                                      [Stack]

                                                                                                                                                                      • Max Depth = 40
                                                                                                                                                                      • Call Chain = __rt_SIGRTMEM ⇒ __rt_SIGRTMEM_inner ⇒ __default_signal_display ⇒ _ttywrch
                                                                                                                                                                      -
                                                                                                                                                                      [Calls]
                                                                                                                                                                      • >>   __rt_SIGRTMEM_inner -
                                                                                                                                                                      • >>   __sig_exit +
                                                                                                                                                                        [Calls]
                                                                                                                                                                        • >>   __rt_SIGRTMEM_inner +
                                                                                                                                                                        • >>   __sig_exit
                                                                                                                                                                        -
                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   _init_alloc -
                                                                                                                                                                        • >>   __Heap_Broken +
                                                                                                                                                                          [Called By]
                                                                                                                                                                          • >>   _init_alloc +
                                                                                                                                                                          • >>   __Heap_Broken
                                                                                                                                                                          -

                                                                                                                                                                          _sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text)) -

                                                                                                                                                                          [Called By]

                                                                                                                                                                          • >>   __rt_exit_exit -
                                                                                                                                                                          • >>   __sig_exit +

                                                                                                                                                                            _sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text)) +

                                                                                                                                                                            [Called By]

                                                                                                                                                                            • >>   __rt_exit_exit +
                                                                                                                                                                            • >>   __sig_exit
                                                                                                                                                                            -

                                                                                                                                                                            __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

                                                                                                                                                                            __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) -

                                                                                                                                                                            __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

                                                                                                                                                                            __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) -

                                                                                                                                                                            __Heap_Initialize (Thumb, 10 bytes, Stack size 0 bytes, h1_init.o(.text)) -

                                                                                                                                                                            [Called By]

                                                                                                                                                                            • >>   _init_alloc +

                                                                                                                                                                              __Heap_Initialize (Thumb, 10 bytes, Stack size 0 bytes, h1_init.o(.text)) +

                                                                                                                                                                              [Called By]

                                                                                                                                                                              • >>   _init_alloc
                                                                                                                                                                              -

                                                                                                                                                                              __semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED) +

                                                                                                                                                                              __semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED) -

                                                                                                                                                                              _maybe_terminate_alloc (Thumb, 0 bytes, Stack size 0 bytes, maybetermalloc1.o(.text), UNUSED) +

                                                                                                                                                                              _maybe_terminate_alloc (Thumb, 0 bytes, Stack size 0 bytes, maybetermalloc1.o(.text), UNUSED) -

                                                                                                                                                                              __Heap_DescSize (Thumb, 4 bytes, Stack size 0 bytes, h1_init.o(.text), UNUSED) +

                                                                                                                                                                              __Heap_DescSize (Thumb, 4 bytes, Stack size 0 bytes, h1_init.o(.text), UNUSED) -

                                                                                                                                                                              __Heap_ProvideMemory (Thumb, 52 bytes, Stack size 0 bytes, h1_extend.o(.text)) +

                                                                                                                                                                              __Heap_ProvideMemory (Thumb, 52 bytes, Stack size 0 bytes, h1_extend.o(.text))

                                                                                                                                                                              [Stack]

                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                              • Call Chain = __Heap_ProvideMemory ⇒ free
                                                                                                                                                                              -
                                                                                                                                                                              [Calls]
                                                                                                                                                                              • >>   free +
                                                                                                                                                                                [Calls]
                                                                                                                                                                                • >>   free
                                                                                                                                                                                -
                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   _init_alloc -
                                                                                                                                                                                • >>   __Heap_Full +
                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   _init_alloc +
                                                                                                                                                                                  • >>   __Heap_Full
                                                                                                                                                                                  -

                                                                                                                                                                                  _ftell_internal (Thumb, 66 bytes, Stack size 8 bytes, ftell.o(.text)) +

                                                                                                                                                                                  _ftell_internal (Thumb, 66 bytes, Stack size 8 bytes, ftell.o(.text))

                                                                                                                                                                                  [Stack]

                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                  • Call Chain = _ftell_internal
                                                                                                                                                                                  -
                                                                                                                                                                                  [Calls]
                                                                                                                                                                                  • >>   __aeabi_errno_addr +
                                                                                                                                                                                    [Calls]
                                                                                                                                                                                    • >>   __aeabi_errno_addr
                                                                                                                                                                                    -
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   _fseek +
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   _fseek
                                                                                                                                                                                      -

                                                                                                                                                                                      ftell (Thumb, 0 bytes, Stack size 8 bytes, ftell.o(.text), UNUSED) +

                                                                                                                                                                                      ftell (Thumb, 0 bytes, Stack size 8 bytes, ftell.o(.text), UNUSED) -

                                                                                                                                                                                      __default_signal_display (Thumb, 50 bytes, Stack size 16 bytes, defsig_general.o(.text)) +

                                                                                                                                                                                      __default_signal_display (Thumb, 50 bytes, Stack size 16 bytes, defsig_general.o(.text))

                                                                                                                                                                                      [Stack]

                                                                                                                                                                                      • Max Depth = 24
                                                                                                                                                                                      • Call Chain = __default_signal_display ⇒ _ttywrch
                                                                                                                                                                                      -
                                                                                                                                                                                      [Calls]
                                                                                                                                                                                      • >>   _ttywrch +
                                                                                                                                                                                        [Calls]
                                                                                                                                                                                        • >>   _ttywrch
                                                                                                                                                                                        -
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   __rt_SIGRTMEM_inner -
                                                                                                                                                                                        • >>   __rt_SIGRTRED_inner +
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   __rt_SIGRTMEM_inner +
                                                                                                                                                                                          • >>   __rt_SIGRTRED_inner
                                                                                                                                                                                          -

                                                                                                                                                                                          __rt_SIGRTMEM_inner (Thumb, 22 bytes, Stack size 8 bytes, defsig_rtmem_inner.o(.text)) +

                                                                                                                                                                                          __rt_SIGRTMEM_inner (Thumb, 22 bytes, Stack size 8 bytes, defsig_rtmem_inner.o(.text))

                                                                                                                                                                                          [Stack]

                                                                                                                                                                                          • Max Depth = 32
                                                                                                                                                                                          • Call Chain = __rt_SIGRTMEM_inner ⇒ __default_signal_display ⇒ _ttywrch
                                                                                                                                                                                          -
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   __default_signal_display +
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   __default_signal_display
                                                                                                                                                                                            -
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   __rt_SIGRTMEM +
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   __rt_SIGRTMEM
                                                                                                                                                                                              -

                                                                                                                                                                                              _ttywrch (Thumb, 14 bytes, Stack size 8 bytes, sys_wrch.o(.text)) +

                                                                                                                                                                                              _ttywrch (Thumb, 14 bytes, Stack size 8 bytes, sys_wrch.o(.text))

                                                                                                                                                                                              [Stack]

                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                              • Call Chain = _ttywrch
                                                                                                                                                                                              -
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   __default_signal_display +
                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   __default_signal_display
                                                                                                                                                                                                -

                                                                                                                                                                                                __aeabi_errno_addr (Thumb, 8 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text)) -

                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                • >>   _ftell_internal +

                                                                                                                                                                                                  __aeabi_errno_addr (Thumb, 8 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text)) +

                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                  • >>   _ftell_internal
                                                                                                                                                                                                  -

                                                                                                                                                                                                  __errno$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) +

                                                                                                                                                                                                  __errno$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) -

                                                                                                                                                                                                  __rt_errno_addr$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) +

                                                                                                                                                                                                  __rt_errno_addr$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED)

                                                                                                                                                                                                  BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_it.o(.text.BusFault_Handler))

                                                                                                                                                                                                  [Calls]

                                                                                                                                                                                                  • >>   BusFault_Handler @@ -1045,190 +1053,214 @@ Global Symbols

                                                                                                                                                                                                    DMA1_Stream4_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f7xx_it.o(.text.DMA1_Stream4_IRQHandler))

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 24
                                                                                                                                                                                                    • Call Chain = DMA1_Stream4_IRQHandler ⇒ HAL_DMA_IRQHandler
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   HAL_DMA_IRQHandler +
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   HAL_DMA_IRQHandler

                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                      • startup_stm32f746xx.o(RESET)

                                                                                                                                                                                                      DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_it.o(.text.DebugMon_Handler))
                                                                                                                                                                                                      [Address Reference Count : 1]

                                                                                                                                                                                                      • startup_stm32f746xx.o(RESET)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      Error_Handler (Thumb, 10 bytes, Stack size 0 bytes, main.o(.text.Error_Handler)) -

                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                      • >>   HAL_SPI_MspInit -
                                                                                                                                                                                                      • >>   MX_SPI2_Init +

                                                                                                                                                                                                        Error_Handler (Thumb, 10 bytes, Stack size 0 bytes, main.o(.text.Error_Handler)) +

                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                        • >>   HAL_SPI_MspInit +
                                                                                                                                                                                                        • >>   MX_SPI2_Init
                                                                                                                                                                                                        -

                                                                                                                                                                                                        HAL_DMA_GetState (Thumb, 6 bytes, Stack size 0 bytes, stm32f7xx_hal_dma.o(.text.HAL_DMA_GetState)) -

                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                        • >>   main +

                                                                                                                                                                                                          HAL_DMA_Abort_IT (Thumb, 36 bytes, Stack size 0 bytes, stm32f7xx_hal_dma.o(.text.HAL_DMA_Abort_IT)) +

                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                          • >>   HAL_SPI_IRQHandler
                                                                                                                                                                                                          -

                                                                                                                                                                                                          HAL_DMA_IRQHandler (Thumb, 442 bytes, Stack size 24 bytes, stm32f7xx_hal_dma.o(.text.HAL_DMA_IRQHandler)) +

                                                                                                                                                                                                          HAL_DMA_IRQHandler (Thumb, 442 bytes, Stack size 24 bytes, stm32f7xx_hal_dma.o(.text.HAL_DMA_IRQHandler))

                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                          • Max Depth = 24
                                                                                                                                                                                                          • Call Chain = HAL_DMA_IRQHandler

                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   DMA1_Stream4_IRQHandler
                                                                                                                                                                                                          -

                                                                                                                                                                                                          HAL_DMA_Init (Thumb, 324 bytes, Stack size 24 bytes, stm32f7xx_hal_dma.o(.text.HAL_DMA_Init)) +

                                                                                                                                                                                                          HAL_DMA_Init (Thumb, 324 bytes, Stack size 24 bytes, stm32f7xx_hal_dma.o(.text.HAL_DMA_Init))

                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                          • Max Depth = 24
                                                                                                                                                                                                          • Call Chain = HAL_DMA_Init
                                                                                                                                                                                                          -
                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                          • >>   HAL_GetTick +
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   HAL_GetTick
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   HAL_SPI_MspInit +
                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   HAL_SPI_MspInit
                                                                                                                                                                                                              -

                                                                                                                                                                                                              HAL_DMA_Start_IT (Thumb, 168 bytes, Stack size 16 bytes, stm32f7xx_hal_dma.o(.text.HAL_DMA_Start_IT)) +

                                                                                                                                                                                                              HAL_DMA_Start_IT (Thumb, 168 bytes, Stack size 16 bytes, stm32f7xx_hal_dma.o(.text.HAL_DMA_Start_IT))

                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                                                              • Call Chain = HAL_DMA_Start_IT
                                                                                                                                                                                                              -
                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   HAL_SPI_Transmit_DMA +
                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   HAL_SPI_Transmit_DMA
                                                                                                                                                                                                                -

                                                                                                                                                                                                                HAL_GPIO_Init (Thumb, 446 bytes, Stack size 44 bytes, stm32f7xx_hal_gpio.o(.text.HAL_GPIO_Init)) +

                                                                                                                                                                                                                HAL_GPIO_Init (Thumb, 446 bytes, Stack size 44 bytes, stm32f7xx_hal_gpio.o(.text.HAL_GPIO_Init))

                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                • Max Depth = 44
                                                                                                                                                                                                                • Call Chain = HAL_GPIO_Init
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   HAL_SPI_MspInit -
                                                                                                                                                                                                                • >>   MX_GPIO_Init +
                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                  • >>   HAL_SPI_MspInit +
                                                                                                                                                                                                                  • >>   MX_GPIO_Init
                                                                                                                                                                                                                  -

                                                                                                                                                                                                                  HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32f7xx_hal_gpio.o(.text.HAL_GPIO_WritePin)) -

                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                  • >>   main -
                                                                                                                                                                                                                  • >>   MX_GPIO_Init -
                                                                                                                                                                                                                  • >>   Nokia_Init -
                                                                                                                                                                                                                  • >>   NokiaGotoXY +

                                                                                                                                                                                                                    HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32f7xx_hal_gpio.o(.text.HAL_GPIO_WritePin)) +

                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                    • >>   main +
                                                                                                                                                                                                                    • >>   MX_GPIO_Init +
                                                                                                                                                                                                                    • >>   Nokia_Init +
                                                                                                                                                                                                                    • >>   NokiaGotoXY
                                                                                                                                                                                                                    -

                                                                                                                                                                                                                    HAL_GetTick (Thumb, 12 bytes, Stack size 0 bytes, stm32f7xx_hal.o(.text.HAL_GetTick)) -

                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                    • >>   SPI_WaitFlagStateUntilTimeout -
                                                                                                                                                                                                                    • >>   SPI_WaitFifoStateUntilTimeout -
                                                                                                                                                                                                                    • >>   SPI_DMATransmitCplt -
                                                                                                                                                                                                                    • >>   HAL_DMA_Init -
                                                                                                                                                                                                                    • >>   main -
                                                                                                                                                                                                                    • >>   HAL_RCC_OscConfig -
                                                                                                                                                                                                                    • >>   HAL_RCC_ClockConfig -
                                                                                                                                                                                                                    • >>   HAL_PWREx_EnableOverDrive -
                                                                                                                                                                                                                    • >>   HAL_SPI_Transmit +

                                                                                                                                                                                                                      HAL_GetTick (Thumb, 12 bytes, Stack size 0 bytes, stm32f7xx_hal.o(.text.HAL_GetTick)) +

                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                      • >>   SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                      • >>   SPI_WaitFifoStateUntilTimeout +
                                                                                                                                                                                                                      • >>   SPI_DMATransmitCplt +
                                                                                                                                                                                                                      • >>   HAL_DMA_Init +
                                                                                                                                                                                                                      • >>   main +
                                                                                                                                                                                                                      • >>   HAL_RCC_OscConfig +
                                                                                                                                                                                                                      • >>   HAL_RCC_ClockConfig +
                                                                                                                                                                                                                      • >>   HAL_PWREx_EnableOverDrive +
                                                                                                                                                                                                                      • >>   HAL_SPI_Transmit
                                                                                                                                                                                                                      -

                                                                                                                                                                                                                      HAL_IncTick (Thumb, 26 bytes, Stack size 0 bytes, stm32f7xx_hal.o(.text.HAL_IncTick)) +

                                                                                                                                                                                                                      HAL_IncTick (Thumb, 26 bytes, Stack size 0 bytes, stm32f7xx_hal.o(.text.HAL_IncTick))

                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                      • >>   SysTick_Handler
                                                                                                                                                                                                                      -

                                                                                                                                                                                                                      HAL_Init (Thumb, 22 bytes, Stack size 8 bytes, stm32f7xx_hal.o(.text.HAL_Init)) +

                                                                                                                                                                                                                      HAL_Init (Thumb, 22 bytes, Stack size 8 bytes, stm32f7xx_hal.o(.text.HAL_Init))

                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                      • Max Depth = 40
                                                                                                                                                                                                                      • Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   HAL_InitTick -
                                                                                                                                                                                                                      • >>   HAL_NVIC_SetPriorityGrouping -
                                                                                                                                                                                                                      • >>   HAL_MspInit +
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   HAL_InitTick +
                                                                                                                                                                                                                        • >>   HAL_NVIC_SetPriorityGrouping +
                                                                                                                                                                                                                        • >>   HAL_MspInit
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   main +
                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   main
                                                                                                                                                                                                                          -

                                                                                                                                                                                                                          HAL_InitTick (Thumb, 80 bytes, Stack size 16 bytes, stm32f7xx_hal.o(.text.HAL_InitTick)) +

                                                                                                                                                                                                                          HAL_InitTick (Thumb, 80 bytes, Stack size 16 bytes, stm32f7xx_hal.o(.text.HAL_InitTick))

                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                          • Max Depth = 32
                                                                                                                                                                                                                          • Call Chain = HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                                          -
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   HAL_SYSTICK_Config -
                                                                                                                                                                                                                          • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                            • >>   HAL_SYSTICK_Config +
                                                                                                                                                                                                                            • >>   HAL_NVIC_SetPriority
                                                                                                                                                                                                                            -
                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                            • >>   HAL_RCC_ClockConfig -
                                                                                                                                                                                                                            • >>   HAL_Init +
                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                              • >>   HAL_RCC_ClockConfig +
                                                                                                                                                                                                                              • >>   HAL_Init
                                                                                                                                                                                                                              -

                                                                                                                                                                                                                              HAL_MspInit (Thumb, 50 bytes, Stack size 8 bytes, stm32f7xx_hal_msp.o(.text.HAL_MspInit)) +

                                                                                                                                                                                                                              HAL_MspInit (Thumb, 50 bytes, Stack size 8 bytes, stm32f7xx_hal_msp.o(.text.HAL_MspInit))

                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                              • Call Chain = HAL_MspInit
                                                                                                                                                                                                                              -
                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                              • >>   HAL_Init +
                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   HAL_Init
                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                HAL_NVIC_EnableIRQ (Thumb, 32 bytes, Stack size 0 bytes, stm32f7xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)) -

                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                • >>   MX_DMA_Init +

                                                                                                                                                                                                                                  HAL_NVIC_EnableIRQ (Thumb, 32 bytes, Stack size 0 bytes, stm32f7xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)) +

                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                  • >>   HAL_SPI_MspInit +
                                                                                                                                                                                                                                  • >>   MX_DMA_Init
                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                  HAL_NVIC_SetPriority (Thumb, 94 bytes, Stack size 16 bytes, stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)) +

                                                                                                                                                                                                                                  HAL_NVIC_SetPriority (Thumb, 94 bytes, Stack size 16 bytes, stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriority))

                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                                                                                  • Call Chain = HAL_NVIC_SetPriority
                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                  • >>   HAL_InitTick -
                                                                                                                                                                                                                                  • >>   MX_DMA_Init +
                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                    • >>   HAL_InitTick +
                                                                                                                                                                                                                                    • >>   HAL_SPI_MspInit +
                                                                                                                                                                                                                                    • >>   MX_DMA_Init
                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                    HAL_NVIC_SetPriorityGrouping (Thumb, 32 bytes, Stack size 0 bytes, stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)) -

                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                    • >>   HAL_Init +

                                                                                                                                                                                                                                      HAL_NVIC_SetPriorityGrouping (Thumb, 32 bytes, Stack size 0 bytes, stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)) +

                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                      • >>   HAL_Init
                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                      HAL_PWREx_EnableOverDrive (Thumb, 118 bytes, Stack size 24 bytes, stm32f7xx_hal_pwr_ex.o(.text.HAL_PWREx_EnableOverDrive)) +

                                                                                                                                                                                                                                      HAL_PWREx_EnableOverDrive (Thumb, 118 bytes, Stack size 24 bytes, stm32f7xx_hal_pwr_ex.o(.text.HAL_PWREx_EnableOverDrive))

                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                      • Max Depth = 24
                                                                                                                                                                                                                                      • Call Chain = HAL_PWREx_EnableOverDrive
                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                      • >>   HAL_GetTick +
                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                        • >>   HAL_GetTick
                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   SystemClock_Config +
                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                          • >>   SystemClock_Config
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          HAL_RCC_ClockConfig (Thumb, 466 bytes, Stack size 24 bytes, stm32f7xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)) +

                                                                                                                                                                                                                                          HAL_RCC_ClockConfig (Thumb, 466 bytes, Stack size 24 bytes, stm32f7xx_hal_rcc.o(.text.HAL_RCC_ClockConfig))

                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                          • Max Depth = 72
                                                                                                                                                                                                                                          • Call Chain = HAL_RCC_ClockConfig ⇒ __aeabi_uldivmod
                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                          • >>   __aeabi_uldivmod -
                                                                                                                                                                                                                                          • >>   HAL_InitTick -
                                                                                                                                                                                                                                          • >>   HAL_GetTick +
                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                            • >>   __aeabi_uldivmod +
                                                                                                                                                                                                                                            • >>   HAL_InitTick +
                                                                                                                                                                                                                                            • >>   HAL_GetTick
                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                            • >>   SystemClock_Config +
                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                              • >>   SystemClock_Config
                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                              HAL_RCC_OscConfig (Thumb, 900 bytes, Stack size 32 bytes, stm32f7xx_hal_rcc.o(.text.HAL_RCC_OscConfig)) +

                                                                                                                                                                                                                                              HAL_RCC_OscConfig (Thumb, 900 bytes, Stack size 32 bytes, stm32f7xx_hal_rcc.o(.text.HAL_RCC_OscConfig))

                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                              • Max Depth = 32
                                                                                                                                                                                                                                              • Call Chain = HAL_RCC_OscConfig
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                              • >>   HAL_GetTick +
                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                • >>   HAL_GetTick
                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                • >>   SystemClock_Config +
                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                  • >>   SystemClock_Config
                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                  HAL_SPI_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback)) -

                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                  • >>   SPI_DMATransmitCplt -
                                                                                                                                                                                                                                                  • >>   SPI_DMAError +

                                                                                                                                                                                                                                                    HAL_SPI_AbortCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_AbortCpltCallback)) +
                                                                                                                                                                                                                                                    [Address Reference Count : 1]

                                                                                                                                                                                                                                                    • stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    HAL_SPI_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback)) +
                                                                                                                                                                                                                                                    [Address Reference Count : 1]

                                                                                                                                                                                                                                                    • stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    HAL_SPI_IRQHandler (Thumb, 264 bytes, Stack size 24 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_IRQHandler)) +

                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                    • Max Depth = 24
                                                                                                                                                                                                                                                    • Call Chain = HAL_SPI_IRQHandler +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                    • >>   HAL_DMA_Abort_IT +
                                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                    • >>   SPI2_IRQHandler
                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                    HAL_SPI_Init (Thumb, 224 bytes, Stack size 16 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_Init)) -

                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                    • Max Depth = 116
                                                                                                                                                                                                                                                    • Call Chain = HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init +

                                                                                                                                                                                                                                                      HAL_SPI_Init (Thumb, 322 bytes, Stack size 16 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_Init)) +

                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                                                                      • Call Chain = HAL_SPI_Init
                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                      • >>   HAL_SPI_MspInit -
                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   MX_SPI2_Init +
                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   MX_SPI2_Init
                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                        HAL_SPI_MspInit (Thumb, 214 bytes, Stack size 56 bytes, spi.o(.text.HAL_SPI_MspInit)) +

                                                                                                                                                                                                                                                        HAL_SPI_MspInit (Thumb, 230 bytes, Stack size 56 bytes, spi.o(.text.HAL_SPI_MspInit))

                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                        • Max Depth = 100
                                                                                                                                                                                                                                                        • Call Chain = HAL_SPI_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                        • >>   HAL_DMA_Init -
                                                                                                                                                                                                                                                        • >>   HAL_GPIO_Init -
                                                                                                                                                                                                                                                        • >>   Error_Handler +
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   HAL_DMA_Init +
                                                                                                                                                                                                                                                          • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                                                          • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                                                                                                                          • >>   HAL_GPIO_Init +
                                                                                                                                                                                                                                                          • >>   Error_Handler
                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   HAL_SPI_Init +
                                                                                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                                                                                            • stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            HAL_SPI_RegisterCallback (Thumb, 152 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_RegisterCallback)) +

                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                            • >>   main
                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                            HAL_SPI_Transmit (Thumb, 440 bytes, Stack size 32 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit)) +

                                                                                                                                                                                                                                                            HAL_SPI_RxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_RxCpltCallback)) +
                                                                                                                                                                                                                                                            [Address Reference Count : 1]

                                                                                                                                                                                                                                                            • stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            HAL_SPI_RxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_RxHalfCpltCallback)) +
                                                                                                                                                                                                                                                            [Address Reference Count : 1]

                                                                                                                                                                                                                                                            • stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
                                                                                                                                                                                                                                                            +

                                                                                                                                                                                                                                                            HAL_SPI_Transmit (Thumb, 440 bytes, Stack size 32 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit))

                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                            • Max Depth = 104
                                                                                                                                                                                                                                                            • Call Chain = HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFifoStateUntilTimeout
                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                            • >>   SPI_EndRxTxTransaction -
                                                                                                                                                                                                                                                            • >>   HAL_GetTick +
                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                              • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                              • >>   HAL_GetTick
                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                              • >>   Nokia_Init -
                                                                                                                                                                                                                                                              • >>   NokiaGotoXY +
                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                • >>   Nokia_Init +
                                                                                                                                                                                                                                                                • >>   NokiaGotoXY
                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                HAL_SPI_Transmit_DMA (Thumb, 262 bytes, Stack size 16 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA)) +

                                                                                                                                                                                                                                                                HAL_SPI_Transmit_DMA (Thumb, 262 bytes, Stack size 16 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA))

                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                • Max Depth = 32
                                                                                                                                                                                                                                                                • Call Chain = HAL_SPI_Transmit_DMA ⇒ HAL_DMA_Start_IT
                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                • >>   HAL_DMA_Start_IT +
                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                  • >>   HAL_DMA_Start_IT
                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   main +
                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                    HAL_SPI_TxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_TxCpltCallback)) -

                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                    • >>   SPI_DMATransmitCplt +

                                                                                                                                                                                                                                                                      HAL_SPI_TxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_TxCpltCallback)) +
                                                                                                                                                                                                                                                                      [Address Reference Count : 1]

                                                                                                                                                                                                                                                                      • stm32f7xx_hal_spi.o(.text.HAL_SPI_Init)
                                                                                                                                                                                                                                                                      - -

                                                                                                                                                                                                                                                                      HAL_SPI_TxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_TxHalfCpltCallback)) -

                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                      • >>   SPI_DMAHalfTransmitCplt +

                                                                                                                                                                                                                                                                        HAL_SPI_TxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_TxHalfCpltCallback)) +
                                                                                                                                                                                                                                                                        [Address Reference Count : 1]

                                                                                                                                                                                                                                                                        • stm32f7xx_hal_spi.o(.text.HAL_SPI_Init)
                                                                                                                                                                                                                                                                        - -

                                                                                                                                                                                                                                                                        HAL_SYSTICK_Config (Thumb, 44 bytes, Stack size 0 bytes, stm32f7xx_hal_cortex.o(.text.HAL_SYSTICK_Config)) -

                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                        • >>   HAL_InitTick +

                                                                                                                                                                                                                                                                          HAL_SPI_TxRxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxCpltCallback)) +
                                                                                                                                                                                                                                                                          [Address Reference Count : 1]

                                                                                                                                                                                                                                                                          • stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                          HAL_SPI_TxRxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxHalfCpltCallback)) +
                                                                                                                                                                                                                                                                          [Address Reference Count : 1]

                                                                                                                                                                                                                                                                          • stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) +
                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                          HAL_SYSTICK_Config (Thumb, 44 bytes, Stack size 0 bytes, stm32f7xx_hal_cortex.o(.text.HAL_SYSTICK_Config)) +

                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                          • >>   HAL_InitTick

                                                                                                                                                                                                                                                                          HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_it.o(.text.HardFault_Handler)) @@ -1238,31 +1270,31 @@ Global Symbols


                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                        • startup_stm32f746xx.o(RESET)
                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                        MX_DMA_Init (Thumb, 52 bytes, Stack size 16 bytes, dma.o(.text.MX_DMA_Init)) +

                                                                                                                                                                                                                                                                        MX_DMA_Init (Thumb, 52 bytes, Stack size 16 bytes, dma.o(.text.MX_DMA_Init))

                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                        • Max Depth = 32
                                                                                                                                                                                                                                                                        • Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                        • >>   HAL_NVIC_SetPriority -
                                                                                                                                                                                                                                                                        • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                          • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                                                                          • >>   HAL_NVIC_EnableIRQ
                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                          • >>   main +
                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                            • >>   main
                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                            MX_GPIO_Init (Thumb, 184 bytes, Stack size 56 bytes, gpio.o(.text.MX_GPIO_Init)) +

                                                                                                                                                                                                                                                                            MX_GPIO_Init (Thumb, 184 bytes, Stack size 56 bytes, gpio.o(.text.MX_GPIO_Init))

                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                            • Max Depth = 100
                                                                                                                                                                                                                                                                            • Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                            • >>   HAL_GPIO_Init -
                                                                                                                                                                                                                                                                            • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                              • >>   HAL_GPIO_Init +
                                                                                                                                                                                                                                                                              • >>   HAL_GPIO_WritePin
                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                              • >>   main +
                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                • >>   main
                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                MX_SPI2_Init (Thumb, 84 bytes, Stack size 8 bytes, spi.o(.text.MX_SPI2_Init)) -

                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                • Max Depth = 124
                                                                                                                                                                                                                                                                                • Call Chain = MX_SPI2_Init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init +

                                                                                                                                                                                                                                                                                  MX_SPI2_Init (Thumb, 84 bytes, Stack size 8 bytes, spi.o(.text.MX_SPI2_Init)) +

                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                  • Max Depth = 24
                                                                                                                                                                                                                                                                                  • Call Chain = MX_SPI2_Init ⇒ HAL_SPI_Init
                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                  • >>   HAL_SPI_Init -
                                                                                                                                                                                                                                                                                  • >>   Error_Handler +
                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                    • >>   HAL_SPI_Init +
                                                                                                                                                                                                                                                                                    • >>   Error_Handler
                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                    • >>   main +
                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                      • >>   main

                                                                                                                                                                                                                                                                                      MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_it.o(.text.MemManage_Handler)) @@ -1279,58 +1311,65 @@ Global Symbols


                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                    • startup_stm32f746xx.o(RESET)
                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                    NokiaDrawLine (Thumb, 620 bytes, Stack size 32 bytes, nokia.o(.text.NokiaDrawLine)) +

                                                                                                                                                                                                                                                                                    NokiaDrawLine (Thumb, 620 bytes, Stack size 32 bytes, nokia.o(.text.NokiaDrawLine))

                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                    • Max Depth = 32
                                                                                                                                                                                                                                                                                    • Call Chain = NokiaDrawLine
                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                    • >>   ScreenSaver +
                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                      • >>   ScreenSaver
                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                      NokiaGotoXY (Thumb, 164 bytes, Stack size 24 bytes, nokia.o(.text.NokiaGotoXY)) +

                                                                                                                                                                                                                                                                                      NokiaGotoXY (Thumb, 164 bytes, Stack size 24 bytes, nokia.o(.text.NokiaGotoXY))

                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                      • Max Depth = 128
                                                                                                                                                                                                                                                                                      • Call Chain = NokiaGotoXY ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFifoStateUntilTimeout
                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_Transmit -
                                                                                                                                                                                                                                                                                      • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_Transmit +
                                                                                                                                                                                                                                                                                        • >>   HAL_GPIO_WritePin
                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                        • >>   main +
                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                          • >>   main
                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                          Nokia_Init (Thumb, 496 bytes, Stack size 24 bytes, nokia.o(.text.Nokia_Init)) +

                                                                                                                                                                                                                                                                                          Nokia_Init (Thumb, 496 bytes, Stack size 24 bytes, nokia.o(.text.Nokia_Init))

                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                          • Max Depth = 128
                                                                                                                                                                                                                                                                                          • Call Chain = Nokia_Init ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFifoStateUntilTimeout
                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                          • >>   HAL_SPI_Transmit -
                                                                                                                                                                                                                                                                                          • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                            • >>   HAL_SPI_Transmit +
                                                                                                                                                                                                                                                                                            • >>   HAL_GPIO_WritePin
                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                            • >>   main +
                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                              • >>   main

                                                                                                                                                                                                                                                                                              PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_it.o(.text.PendSV_Handler))
                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                              • startup_stm32f746xx.o(RESET)
                                                                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                                                                              SPI2_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32f7xx_it.o(.text.SPI2_IRQHandler)) +

                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                              • Max Depth = 24
                                                                                                                                                                                                                                                                                              • Call Chain = SPI2_IRQHandler ⇒ HAL_SPI_IRQHandler +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                              • >>   HAL_SPI_IRQHandler +
                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                              • startup_stm32f746xx.o(RESET) +

                                                                                                                                                                                                                                                                                              SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f7xx_it.o(.text.SVC_Handler))
                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                              • startup_stm32f746xx.o(RESET)
                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                              ScreenSaver (Thumb, 406 bytes, Stack size 40 bytes, lines_functions.o(.text.ScreenSaver)) +

                                                                                                                                                                                                                                                                                              ScreenSaver (Thumb, 406 bytes, Stack size 40 bytes, lines_functions.o(.text.ScreenSaver))

                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                              • Max Depth = 72
                                                                                                                                                                                                                                                                                              • Call Chain = ScreenSaver ⇒ NokiaDrawLine
                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                              • >>   NokiaDrawLine -
                                                                                                                                                                                                                                                                                              • >>   rand +
                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                • >>   NokiaDrawLine +
                                                                                                                                                                                                                                                                                                • >>   rand
                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                • >>   main +
                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                  • >>   main

                                                                                                                                                                                                                                                                                                  SysTick_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f7xx_it.o(.text.SysTick_Handler)) -

                                                                                                                                                                                                                                                                                                  [Calls]

                                                                                                                                                                                                                                                                                                  • >>   HAL_IncTick +

                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                    • >>   HAL_IncTick

                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                    • startup_stm32f746xx.o(RESET)
                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                    SystemClock_Config (Thumb, 186 bytes, Stack size 80 bytes, main.o(.text.SystemClock_Config)) +

                                                                                                                                                                                                                                                                                                    SystemClock_Config (Thumb, 186 bytes, Stack size 80 bytes, main.o(.text.SystemClock_Config))

                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                    • Max Depth = 152
                                                                                                                                                                                                                                                                                                    • Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ __aeabi_uldivmod
                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                    • >>   HAL_RCC_OscConfig -
                                                                                                                                                                                                                                                                                                    • >>   HAL_RCC_ClockConfig -
                                                                                                                                                                                                                                                                                                    • >>   HAL_PWREx_EnableOverDrive +
                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                      • >>   HAL_RCC_OscConfig +
                                                                                                                                                                                                                                                                                                      • >>   HAL_RCC_ClockConfig +
                                                                                                                                                                                                                                                                                                      • >>   HAL_PWREx_EnableOverDrive
                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                      • >>   main +
                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                        • >>   main

                                                                                                                                                                                                                                                                                                        SystemInit (Thumb, 18 bytes, Stack size 0 bytes, system_stm32f7xx.o(.text.SystemInit)) @@ -1343,121 +1382,121 @@ Global Symbols


                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                      • startup_stm32f746xx.o(RESET)
                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                      _sys_close (Thumb, 18 bytes, Stack size 0 bytes, retarget_io.o(.text._sys_close)) -

                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                      • >>   _fclose_internal +

                                                                                                                                                                                                                                                                                                        _sys_close (Thumb, 18 bytes, Stack size 0 bytes, retarget_io.o(.text._sys_close)) +

                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                        • >>   _fclose_internal
                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                        _sys_flen (Thumb, 4 bytes, Stack size 0 bytes, retarget_io.o(.text._sys_flen)) -

                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                        • >>   _fseek -
                                                                                                                                                                                                                                                                                                        • >>   __flsbuf +

                                                                                                                                                                                                                                                                                                          _sys_flen (Thumb, 4 bytes, Stack size 0 bytes, retarget_io.o(.text._sys_flen)) +

                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                          • >>   _fseek +
                                                                                                                                                                                                                                                                                                          • >>   __flsbuf
                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                          _sys_istty (Thumb, 16 bytes, Stack size 0 bytes, retarget_io.o(.text._sys_istty)) -

                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                          • >>   _fseek -
                                                                                                                                                                                                                                                                                                          • >>   __flsbuf +

                                                                                                                                                                                                                                                                                                            _sys_istty (Thumb, 16 bytes, Stack size 0 bytes, retarget_io.o(.text._sys_istty)) +

                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                            • >>   _fseek +
                                                                                                                                                                                                                                                                                                            • >>   __flsbuf
                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                            _sys_open (Thumb, 92 bytes, Stack size 8 bytes, retarget_io.o(.text._sys_open)) +

                                                                                                                                                                                                                                                                                                            _sys_open (Thumb, 92 bytes, Stack size 8 bytes, retarget_io.o(.text._sys_open))

                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                            • Max Depth = 16
                                                                                                                                                                                                                                                                                                            • Call Chain = _sys_open ⇒ strcmp
                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                            • >>   strcmp +
                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                              • >>   strcmp
                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                              • >>   freopen +
                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                • >>   freopen
                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                _sys_seek (Thumb, 6 bytes, Stack size 0 bytes, retarget_io.o(.text._sys_seek)) -

                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                • >>   _writebuf +

                                                                                                                                                                                                                                                                                                                  _sys_seek (Thumb, 6 bytes, Stack size 0 bytes, retarget_io.o(.text._sys_seek)) +

                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                  • >>   _writebuf
                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                  _sys_write (Thumb, 106 bytes, Stack size 8 bytes, retarget_io.o(.text._sys_write)) +

                                                                                                                                                                                                                                                                                                                  _sys_write (Thumb, 106 bytes, Stack size 8 bytes, retarget_io.o(.text._sys_write))

                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                                                                  • Call Chain = _sys_write
                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                  • >>   _writebuf +
                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                    • >>   _writebuf
                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                    main (Thumb, 172 bytes, Stack size 0 bytes, main.o(.text.main)) -

                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                    • Max Depth = 152 + Unknown Stack Size +

                                                                                                                                                                                                                                                                                                                      main (Thumb, 488 bytes, Stack size 16 bytes, main.o(.text.main)) +

                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                      • Max Depth = 168 + Unknown Stack Size
                                                                                                                                                                                                                                                                                                                      • Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ __aeabi_uldivmod
                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                      • >>   __2printf -
                                                                                                                                                                                                                                                                                                                      • >>   SystemClock_Config -
                                                                                                                                                                                                                                                                                                                      • >>   MX_SPI2_Init -
                                                                                                                                                                                                                                                                                                                      • >>   MX_GPIO_Init -
                                                                                                                                                                                                                                                                                                                      • >>   MX_DMA_Init -
                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_Transmit_DMA -
                                                                                                                                                                                                                                                                                                                      • >>   HAL_Init -
                                                                                                                                                                                                                                                                                                                      • >>   HAL_GetTick -
                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_GetState -
                                                                                                                                                                                                                                                                                                                      • >>   Nokia_Init -
                                                                                                                                                                                                                                                                                                                      • >>   NokiaGotoXY -
                                                                                                                                                                                                                                                                                                                      • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                                                                                                                                      • >>   ScreenSaver +
                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                        • >>   __2printf +
                                                                                                                                                                                                                                                                                                                        • >>   SystemClock_Config +
                                                                                                                                                                                                                                                                                                                        • >>   MX_SPI2_Init +
                                                                                                                                                                                                                                                                                                                        • >>   MX_GPIO_Init +
                                                                                                                                                                                                                                                                                                                        • >>   MX_DMA_Init +
                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_Transmit_DMA +
                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_RegisterCallback +
                                                                                                                                                                                                                                                                                                                        • >>   HAL_Init +
                                                                                                                                                                                                                                                                                                                        • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                        • >>   Nokia_Init +
                                                                                                                                                                                                                                                                                                                        • >>   NokiaGotoXY +
                                                                                                                                                                                                                                                                                                                        • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                        • >>   ScreenSaver
                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                        • >>   __rt_entry_main +
                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                          • >>   __rt_entry_main
                                                                                                                                                                                                                                                                                                                          +

                                                                                                                                                                                                                                                                                                                          myBeautyCallback (Thumb, 14 bytes, Stack size 0 bytes, main.o(.text.myBeautyCallback)) +
                                                                                                                                                                                                                                                                                                                          [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                          • main.o(.text.main) +

                                                                                                                                                                                                                                                                                                                          fputc (Thumb, 26 bytes, Stack size 0 bytes, fputc.o(i.fputc))

                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                          • Max Depth = 32
                                                                                                                                                                                                                                                                                                                          • Call Chain = fputc ⇒ __flsbuf_byte
                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                          • >>   __flsbuf_byte +
                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                            • >>   __flsbuf_byte

                                                                                                                                                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                            • _printf_char_file.o(.text)
                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                            _fp_init (Thumb, 26 bytes, Stack size 0 bytes, fpinit.o(x$fpl$fpinit)) -

                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                            • >>   __rt_lib_init_fp_1 +

                                                                                                                                                                                                                                                                                                                              _fp_init (Thumb, 26 bytes, Stack size 0 bytes, fpinit.o(x$fpl$fpinit)) +

                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                              • >>   __rt_lib_init_fp_1
                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                              __fplib_config_fpu_vfp (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED) +

                                                                                                                                                                                                                                                                                                                              __fplib_config_fpu_vfp (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED) -

                                                                                                                                                                                                                                                                                                                              __fplib_config_pureend_doubles (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED) +

                                                                                                                                                                                                                                                                                                                              __fplib_config_pureend_doubles (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED)

                                                                                                                                                                                                                                                                                                                              Local Symbols

                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                              SPI_DMAError (Thumb, 30 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.SPI_DMAError)) -

                                                                                                                                                                                                                                                                                                                              [Calls]

                                                                                                                                                                                                                                                                                                                              • >>   HAL_SPI_ErrorCallback +

                                                                                                                                                                                                                                                                                                                                SPI_DMAAbortOnError (Thumb, 14 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.SPI_DMAAbortOnError)) +
                                                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                                • stm32f7xx_hal_spi.o(.text.HAL_SPI_IRQHandler)
                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                SPI_DMAError (Thumb, 30 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.SPI_DMAError))
                                                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                                • stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA)
                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                SPI_DMAHalfTransmitCplt (Thumb, 6 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitCplt)) -

                                                                                                                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                                                                                                                • >>   HAL_SPI_TxHalfCpltCallback -
                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                SPI_DMAHalfTransmitCplt (Thumb, 6 bytes, Stack size 0 bytes, stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitCplt))
                                                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                                • stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA)
                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                SPI_DMATransmitCplt (Thumb, 116 bytes, Stack size 24 bytes, stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt)) +

                                                                                                                                                                                                                                                                                                                                SPI_DMATransmitCplt (Thumb, 108 bytes, Stack size 24 bytes, stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt))

                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                • Max Depth = 96
                                                                                                                                                                                                                                                                                                                                • Call Chain = SPI_DMATransmitCplt ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFifoStateUntilTimeout
                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                • >>   HAL_SPI_TxCpltCallback -
                                                                                                                                                                                                                                                                                                                                • >>   HAL_SPI_ErrorCallback -
                                                                                                                                                                                                                                                                                                                                • >>   SPI_EndRxTxTransaction -
                                                                                                                                                                                                                                                                                                                                • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                  • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                                                                                                  • >>   HAL_GetTick

                                                                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                  • stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA)
                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                  SPI_EndRxTxTransaction (Thumb, 196 bytes, Stack size 24 bytes, stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction)) +

                                                                                                                                                                                                                                                                                                                                  SPI_EndRxTxTransaction (Thumb, 196 bytes, Stack size 24 bytes, stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction))

                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                  • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                  • Call Chain = SPI_EndRxTxTransaction ⇒ SPI_WaitFifoStateUntilTimeout
                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                  • >>   SPI_WaitFlagStateUntilTimeout -
                                                                                                                                                                                                                                                                                                                                  • >>   SPI_WaitFifoStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                    • >>   SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                    • >>   SPI_WaitFifoStateUntilTimeout
                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                    • >>   SPI_DMATransmitCplt -
                                                                                                                                                                                                                                                                                                                                    • >>   HAL_SPI_Transmit +
                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                      • >>   SPI_DMATransmitCplt +
                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_Transmit
                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                      SPI_WaitFifoStateUntilTimeout (Thumb, 236 bytes, Stack size 48 bytes, stm32f7xx_hal_spi.o(.text.SPI_WaitFifoStateUntilTimeout)) +

                                                                                                                                                                                                                                                                                                                                      SPI_WaitFifoStateUntilTimeout (Thumb, 236 bytes, Stack size 48 bytes, stm32f7xx_hal_spi.o(.text.SPI_WaitFifoStateUntilTimeout))

                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                      • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_WaitFifoStateUntilTimeout
                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                        • >>   HAL_GetTick
                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                        • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                          • >>   SPI_EndRxTxTransaction
                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                          SPI_WaitFlagStateUntilTimeout (Thumb, 180 bytes, Stack size 24 bytes, stm32f7xx_hal_spi.o(.text.SPI_WaitFlagStateUntilTimeout)) +

                                                                                                                                                                                                                                                                                                                                          SPI_WaitFlagStateUntilTimeout (Thumb, 180 bytes, Stack size 24 bytes, stm32f7xx_hal_spi.o(.text.SPI_WaitFlagStateUntilTimeout))

                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                          • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                          • Call Chain = SPI_WaitFlagStateUntilTimeout
                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                          • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                            • >>   HAL_GetTick
                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                            • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                              • >>   SPI_EndRxTxTransaction

                                                                                                                                                                                                                                                                                                                                              _printf_input_char (Thumb, 10 bytes, Stack size 0 bytes, _printf_char_common.o(.text)) diff --git a/MDK-ARM/DMA/DMA.map b/MDK-ARM/DMA/DMA.map index 82c7057..f0d8da3 100644 --- a/MDK-ARM/DMA/DMA.map +++ b/MDK-ARM/DMA/DMA.map @@ -19,6 +19,7 @@ Section Cross References startup_stm32f746xx.o(RESET) refers to stm32f7xx_it.o(.text.PendSV_Handler) for PendSV_Handler startup_stm32f746xx.o(RESET) refers to stm32f7xx_it.o(.text.SysTick_Handler) for SysTick_Handler startup_stm32f746xx.o(RESET) refers to stm32f7xx_it.o(.text.DMA1_Stream4_IRQHandler) for DMA1_Stream4_IRQHandler + startup_stm32f746xx.o(RESET) refers to stm32f7xx_it.o(.text.SPI2_IRQHandler) for SPI2_IRQHandler startup_stm32f746xx.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory startup_stm32f746xx.o(.text) refers to system_stm32f7xx.o(.text.SystemInit) for SystemInit startup_stm32f746xx.o(.text) refers to __main.o(!!!main) for __main @@ -68,6 +69,14 @@ Section Cross References main.o(.text) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d main.o(.text) refers (Special) to _printf_dec.o(.text) for _printf_int_dec main.o(.text) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + main.o(.text.myBeautyCallback) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + main.o(.text.myBeautyCallback) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + main.o(.text.myBeautyCallback) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + main.o(.text.myBeautyCallback) refers to main.o(.bss.isTransmitDone) for isTransmitDone + main.o(.ARM.exidx.text.myBeautyCallback) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + main.o(.ARM.exidx.text.myBeautyCallback) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + main.o(.ARM.exidx.text.myBeautyCallback) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent + main.o(.ARM.exidx.text.myBeautyCallback) refers to main.o(.text.myBeautyCallback) for [Anonymous Symbol] main.o(.text.main) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d main.o(.text.main) refers (Special) to _printf_dec.o(.text) for _printf_int_dec main.o(.text.main) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent @@ -79,14 +88,15 @@ Section Cross References main.o(.text.main) refers to nokia.o(.text.Nokia_Init) for Nokia_Init main.o(.text.main) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick main.o(.text.main) refers to stm32f7xx_hal_gpio.o(.text.HAL_GPIO_WritePin) for HAL_GPIO_WritePin - main.o(.text.main) refers to nokia.o(.rodata.gNokiaBufferSize) for gNokiaBufferSize - main.o(.text.main) refers to spi.o(.bss.hdma_spi2_tx) for hdma_spi2_tx main.o(.text.main) refers to spi.o(.bss.hspi2) for hspi2 - main.o(.text.main) refers to nokia.o(.bss.gNokiaBuffer) for gNokiaBuffer - main.o(.text.main) refers to lines_functions.o(.text.ScreenSaver) for ScreenSaver - main.o(.text.main) refers to stm32f7xx_hal_dma.o(.text.HAL_DMA_GetState) for HAL_DMA_GetState + main.o(.text.main) refers to main.o(.text.myBeautyCallback) for myBeautyCallback + main.o(.text.main) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RegisterCallback) for HAL_SPI_RegisterCallback main.o(.text.main) refers to nokia.o(.text.NokiaGotoXY) for NokiaGotoXY + main.o(.text.main) refers to nokia.o(.rodata.gNokiaBufferSize) for gNokiaBufferSize + main.o(.text.main) refers to nokia.o(.bss.gNokiaBuffer) for gNokiaBuffer main.o(.text.main) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) for HAL_SPI_Transmit_DMA + main.o(.text.main) refers to main.o(.bss.isTransmitDone) for isTransmitDone + main.o(.text.main) refers to lines_functions.o(.text.ScreenSaver) for ScreenSaver main.o(.text.main) refers to noretval__2printf.o(.text) for __2printf main.o(.ARM.exidx.text.main) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d main.o(.ARM.exidx.text.main) refers (Special) to _printf_dec.o(.text) for _printf_int_dec @@ -109,6 +119,9 @@ Section Cross References main.o(.ARM.exidx.text.Error_Handler) refers (Special) to _printf_dec.o(.text) for _printf_int_dec main.o(.ARM.exidx.text.Error_Handler) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent main.o(.ARM.exidx.text.Error_Handler) refers to main.o(.text.Error_Handler) for [Anonymous Symbol] + main.o(.bss.isTransmitDone) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d + main.o(.bss.isTransmitDone) refers (Special) to _printf_dec.o(.text) for _printf_int_dec + main.o(.bss.isTransmitDone) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent main.o(.ARM.use_no_argv) refers (Special) to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d main.o(.ARM.use_no_argv) refers (Special) to _printf_dec.o(.text) for _printf_int_dec main.o(.ARM.use_no_argv) refers (Special) to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent @@ -126,9 +139,12 @@ Section Cross References spi.o(.text.HAL_SPI_MspInit) refers to spi.o(.bss.hdma_spi2_tx) for hdma_spi2_tx spi.o(.text.HAL_SPI_MspInit) refers to stm32f7xx_hal_dma.o(.text.HAL_DMA_Init) for HAL_DMA_Init spi.o(.text.HAL_SPI_MspInit) refers to main.o(.text.Error_Handler) for Error_Handler + spi.o(.text.HAL_SPI_MspInit) refers to stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority + spi.o(.text.HAL_SPI_MspInit) refers to stm32f7xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) for HAL_NVIC_EnableIRQ spi.o(.ARM.exidx.text.HAL_SPI_MspInit) refers to spi.o(.text.HAL_SPI_MspInit) for [Anonymous Symbol] spi.o(.text.HAL_SPI_MspDeInit) refers to stm32f7xx_hal_gpio.o(.text.HAL_GPIO_DeInit) for HAL_GPIO_DeInit spi.o(.text.HAL_SPI_MspDeInit) refers to stm32f7xx_hal_dma.o(.text.HAL_DMA_DeInit) for HAL_DMA_DeInit + spi.o(.text.HAL_SPI_MspDeInit) refers to stm32f7xx_hal_cortex.o(.text.HAL_NVIC_DisableIRQ) for HAL_NVIC_DisableIRQ spi.o(.ARM.exidx.text.HAL_SPI_MspDeInit) refers to spi.o(.text.HAL_SPI_MspDeInit) for [Anonymous Symbol] stm32f7xx_it.o(.ARM.exidx.text.NMI_Handler) refers to stm32f7xx_it.o(.text.NMI_Handler) for [Anonymous Symbol] stm32f7xx_it.o(.ARM.exidx.text.HardFault_Handler) refers to stm32f7xx_it.o(.text.HardFault_Handler) for [Anonymous Symbol] @@ -143,6 +159,9 @@ Section Cross References stm32f7xx_it.o(.text.DMA1_Stream4_IRQHandler) refers to spi.o(.bss.hdma_spi2_tx) for hdma_spi2_tx stm32f7xx_it.o(.text.DMA1_Stream4_IRQHandler) refers to stm32f7xx_hal_dma.o(.text.HAL_DMA_IRQHandler) for HAL_DMA_IRQHandler stm32f7xx_it.o(.ARM.exidx.text.DMA1_Stream4_IRQHandler) refers to stm32f7xx_it.o(.text.DMA1_Stream4_IRQHandler) for [Anonymous Symbol] + stm32f7xx_it.o(.text.SPI2_IRQHandler) refers to spi.o(.bss.hspi2) for hspi2 + stm32f7xx_it.o(.text.SPI2_IRQHandler) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_IRQHandler) for HAL_SPI_IRQHandler + stm32f7xx_it.o(.ARM.exidx.text.SPI2_IRQHandler) refers to stm32f7xx_it.o(.text.SPI2_IRQHandler) for [Anonymous Symbol] stm32f7xx_hal_msp.o(.ARM.exidx.text.HAL_MspInit) refers to stm32f7xx_hal_msp.o(.text.HAL_MspInit) for [Anonymous Symbol] stm32f7xx_hal_cortex.o(.ARM.exidx.text.HAL_NVIC_SetPriorityGrouping) refers to stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) for [Anonymous Symbol] stm32f7xx_hal_cortex.o(.ARM.exidx.text.HAL_NVIC_SetPriority) refers to stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) for [Anonymous Symbol] @@ -165,12 +184,40 @@ Section Cross References stm32f7xx_hal_cortex.o(.text.HAL_SYSTICK_IRQHandler) refers to stm32f7xx_hal_cortex.o(.text.HAL_SYSTICK_Callback) for HAL_SYSTICK_Callback stm32f7xx_hal_cortex.o(.ARM.exidx.text.HAL_SYSTICK_IRQHandler) refers to stm32f7xx_hal_cortex.o(.text.HAL_SYSTICK_IRQHandler) for [Anonymous Symbol] stm32f7xx_hal_cortex.o(.ARM.exidx.text.HAL_SYSTICK_Callback) refers to stm32f7xx_hal_cortex.o(.text.HAL_SYSTICK_Callback) for [Anonymous Symbol] + stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxCpltCallback) for HAL_SPI_TxCpltCallback + stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RxCpltCallback) for HAL_SPI_RxCpltCallback + stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RxHalfCpltCallback) for HAL_SPI_RxHalfCpltCallback + stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxHalfCpltCallback) for HAL_SPI_TxRxHalfCpltCallback + stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxCpltCallback) for HAL_SPI_TxRxCpltCallback + stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxHalfCpltCallback) for HAL_SPI_TxHalfCpltCallback + stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback + stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_AbortCpltCallback) for HAL_SPI_AbortCpltCallback stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) refers to spi.o(.text.HAL_SPI_MspInit) for HAL_SPI_MspInit stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_Init) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) for [Anonymous Symbol] + stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxCpltCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxCpltCallback) for [Anonymous Symbol] + stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_RxCpltCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RxCpltCallback) for [Anonymous Symbol] + stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxRxCpltCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxCpltCallback) for [Anonymous Symbol] + stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxHalfCpltCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxHalfCpltCallback) for [Anonymous Symbol] + stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_RxHalfCpltCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RxHalfCpltCallback) for [Anonymous Symbol] + stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxRxHalfCpltCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxHalfCpltCallback) for [Anonymous Symbol] + stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_ErrorCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) for [Anonymous Symbol] + stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_AbortCpltCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_AbortCpltCallback) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_MspInit) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_MspInit) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.HAL_SPI_DeInit) refers to spi.o(.text.HAL_SPI_MspDeInit) for HAL_SPI_MspDeInit stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_DeInit) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_DeInit) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_MspDeInit) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_MspDeInit) for [Anonymous Symbol] + stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_RegisterCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RegisterCallback) for [Anonymous Symbol] + stm32f7xx_hal_spi.o(.text.HAL_SPI_UnRegisterCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxCpltCallback) for HAL_SPI_TxCpltCallback + stm32f7xx_hal_spi.o(.text.HAL_SPI_UnRegisterCallback) refers to spi.o(.text.HAL_SPI_MspInit) for HAL_SPI_MspInit + stm32f7xx_hal_spi.o(.text.HAL_SPI_UnRegisterCallback) refers to spi.o(.text.HAL_SPI_MspDeInit) for HAL_SPI_MspDeInit + stm32f7xx_hal_spi.o(.text.HAL_SPI_UnRegisterCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RxCpltCallback) for HAL_SPI_RxCpltCallback + stm32f7xx_hal_spi.o(.text.HAL_SPI_UnRegisterCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxCpltCallback) for HAL_SPI_TxRxCpltCallback + stm32f7xx_hal_spi.o(.text.HAL_SPI_UnRegisterCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxHalfCpltCallback) for HAL_SPI_TxHalfCpltCallback + stm32f7xx_hal_spi.o(.text.HAL_SPI_UnRegisterCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RxHalfCpltCallback) for HAL_SPI_RxHalfCpltCallback + stm32f7xx_hal_spi.o(.text.HAL_SPI_UnRegisterCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxHalfCpltCallback) for HAL_SPI_TxRxHalfCpltCallback + stm32f7xx_hal_spi.o(.text.HAL_SPI_UnRegisterCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback + stm32f7xx_hal_spi.o(.text.HAL_SPI_UnRegisterCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_AbortCpltCallback) for HAL_SPI_AbortCpltCallback + stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_UnRegisterCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_UnRegisterCallback) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_Transmit) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit) for [Anonymous Symbol] @@ -192,9 +239,11 @@ Section Cross References stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_IT) refers to stm32f7xx_hal_spi.o(.text.SPI_TxISR_16BIT) for SPI_TxISR_16BIT stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_IT) refers to stm32f7xx_hal_spi.o(.text.SPI_TxISR_8BIT) for SPI_TxISR_8BIT stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_Transmit_IT) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_IT) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.text.SPI_TxISR_16BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_CloseTx_ISR) for SPI_CloseTx_ISR + stm32f7xx_hal_spi.o(.text.SPI_TxISR_16BIT) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick + stm32f7xx_hal_spi.o(.text.SPI_TxISR_16BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_TxISR_16BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_TxISR_16BIT) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.text.SPI_TxISR_8BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_CloseTx_ISR) for SPI_CloseTx_ISR + stm32f7xx_hal_spi.o(.text.SPI_TxISR_8BIT) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick + stm32f7xx_hal_spi.o(.text.SPI_TxISR_8BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_TxISR_8BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_TxISR_8BIT) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.HAL_SPI_Receive_IT) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_IT) for HAL_SPI_TransmitReceive_IT stm32f7xx_hal_spi.o(.text.HAL_SPI_Receive_IT) refers to stm32f7xx_hal_spi.o(.text.SPI_RxISR_16BIT) for SPI_RxISR_16BIT @@ -207,35 +256,31 @@ Section Cross References stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TransmitReceive_IT) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_IT) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.SPI_RxISR_16BIT) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick stm32f7xx_hal_spi.o(.text.SPI_RxISR_16BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTransaction) for SPI_EndRxTransaction - stm32f7xx_hal_spi.o(.text.SPI_RxISR_16BIT) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f7xx_hal_spi.o(.text.SPI_RxISR_16BIT) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RxCpltCallback) for HAL_SPI_RxCpltCallback stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_RxISR_16BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_RxISR_16BIT) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.SPI_RxISR_8BIT) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick stm32f7xx_hal_spi.o(.text.SPI_RxISR_8BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTransaction) for SPI_EndRxTransaction - stm32f7xx_hal_spi.o(.text.SPI_RxISR_8BIT) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f7xx_hal_spi.o(.text.SPI_RxISR_8BIT) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RxCpltCallback) for HAL_SPI_RxCpltCallback stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_RxISR_8BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_RxISR_8BIT) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.text.SPI_2linesRxISR_16BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_CloseRxTx_ISR) for SPI_CloseRxTx_ISR + stm32f7xx_hal_spi.o(.text.SPI_2linesRxISR_16BIT) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick + stm32f7xx_hal_spi.o(.text.SPI_2linesRxISR_16BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_2linesRxISR_16BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_2linesRxISR_16BIT) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.text.SPI_2linesTxISR_16BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_CloseRxTx_ISR) for SPI_CloseRxTx_ISR + stm32f7xx_hal_spi.o(.text.SPI_2linesTxISR_16BIT) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick + stm32f7xx_hal_spi.o(.text.SPI_2linesTxISR_16BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_2linesTxISR_16BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_2linesTxISR_16BIT) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.text.SPI_2linesRxISR_8BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_CloseRxTx_ISR) for SPI_CloseRxTx_ISR + stm32f7xx_hal_spi.o(.text.SPI_2linesRxISR_8BIT) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick + stm32f7xx_hal_spi.o(.text.SPI_2linesRxISR_8BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_2linesRxISR_8BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_2linesRxISR_8BIT) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.text.SPI_2linesTxISR_8BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_CloseRxTx_ISR) for SPI_CloseRxTx_ISR + stm32f7xx_hal_spi.o(.text.SPI_2linesTxISR_8BIT) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick + stm32f7xx_hal_spi.o(.text.SPI_2linesTxISR_8BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_2linesTxISR_8BIT) refers to stm32f7xx_hal_spi.o(.text.SPI_2linesTxISR_8BIT) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) refers to stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt) for SPI_DMATransmitCplt stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) refers to stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitCplt) for SPI_DMAHalfTransmitCplt stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) refers to stm32f7xx_hal_spi.o(.text.SPI_DMAError) for SPI_DMAError stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) refers to stm32f7xx_hal_dma.o(.text.HAL_DMA_Start_IT) for HAL_DMA_Start_IT stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_Transmit_DMA) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitCplt) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxHalfCpltCallback) for HAL_SPI_TxHalfCpltCallback stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMAHalfTransmitCplt) refers to stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitCplt) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction - stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxCpltCallback) for HAL_SPI_TxCpltCallback stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMATransmitCplt) refers to stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.text.SPI_DMAError) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMAError) refers to stm32f7xx_hal_spi.o(.text.SPI_DMAError) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.HAL_SPI_Receive_DMA) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA) for HAL_SPI_TransmitReceive_DMA stm32f7xx_hal_spi.o(.text.HAL_SPI_Receive_DMA) refers to stm32f7xx_hal_spi.o(.text.SPI_DMAReceiveCplt) for SPI_DMAReceiveCplt @@ -250,19 +295,13 @@ Section Cross References stm32f7xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA) refers to stm32f7xx_hal_spi.o(.text.SPI_DMAError) for SPI_DMAError stm32f7xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA) refers to stm32f7xx_hal_dma.o(.text.HAL_DMA_Start_IT) for HAL_DMA_Start_IT stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TransmitReceive_DMA) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.text.SPI_DMAHalfReceiveCplt) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RxHalfCpltCallback) for HAL_SPI_RxHalfCpltCallback stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMAHalfReceiveCplt) refers to stm32f7xx_hal_spi.o(.text.SPI_DMAHalfReceiveCplt) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.SPI_DMAReceiveCplt) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick stm32f7xx_hal_spi.o(.text.SPI_DMAReceiveCplt) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTransaction) for SPI_EndRxTransaction - stm32f7xx_hal_spi.o(.text.SPI_DMAReceiveCplt) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f7xx_hal_spi.o(.text.SPI_DMAReceiveCplt) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RxCpltCallback) for HAL_SPI_RxCpltCallback stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMAReceiveCplt) refers to stm32f7xx_hal_spi.o(.text.SPI_DMAReceiveCplt) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitReceiveCplt) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxHalfCpltCallback) for HAL_SPI_TxRxHalfCpltCallback stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMAHalfTransmitReceiveCplt) refers to stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitReceiveCplt) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.SPI_DMATransmitReceiveCplt) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick stm32f7xx_hal_spi.o(.text.SPI_DMATransmitReceiveCplt) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction - stm32f7xx_hal_spi.o(.text.SPI_DMATransmitReceiveCplt) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f7xx_hal_spi.o(.text.SPI_DMATransmitReceiveCplt) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxCpltCallback) for HAL_SPI_TxRxCpltCallback stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMATransmitReceiveCplt) refers to stm32f7xx_hal_spi.o(.text.SPI_DMATransmitReceiveCplt) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.HAL_SPI_Abort) refers to system_stm32f7xx.o(.data.SystemCoreClock) for SystemCoreClock stm32f7xx_hal_spi.o(.text.HAL_SPI_Abort) refers to stm32f7xx_hal_spi.o(.text.SPI_AbortTx_ISR) for SPI_AbortTx_ISR @@ -296,49 +335,25 @@ Section Cross References stm32f7xx_hal_spi.o(.text.HAL_SPI_Abort_IT) refers to stm32f7xx_hal_spi.o(.text.SPI_DMATxAbortCallback) for SPI_DMATxAbortCallback stm32f7xx_hal_spi.o(.text.HAL_SPI_Abort_IT) refers to stm32f7xx_hal_spi.o(.text.SPI_DMARxAbortCallback) for SPI_DMARxAbortCallback stm32f7xx_hal_spi.o(.text.HAL_SPI_Abort_IT) refers to stm32f7xx_hal_dma.o(.text.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT - stm32f7xx_hal_spi.o(.text.HAL_SPI_Abort_IT) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_AbortCpltCallback) for HAL_SPI_AbortCpltCallback stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_Abort_IT) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_Abort_IT) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.SPI_DMATxAbortCallback) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick stm32f7xx_hal_spi.o(.text.SPI_DMATxAbortCallback) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction stm32f7xx_hal_spi.o(.text.SPI_DMATxAbortCallback) refers to stm32f7xx_hal_spi.o(.text.SPI_WaitFifoStateUntilTimeout) for SPI_WaitFifoStateUntilTimeout - stm32f7xx_hal_spi.o(.text.SPI_DMATxAbortCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_AbortCpltCallback) for HAL_SPI_AbortCpltCallback stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMATxAbortCallback) refers to stm32f7xx_hal_spi.o(.text.SPI_DMATxAbortCallback) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.SPI_DMARxAbortCallback) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick stm32f7xx_hal_spi.o(.text.SPI_DMARxAbortCallback) refers to stm32f7xx_hal_spi.o(.text.SPI_WaitFlagStateUntilTimeout) for SPI_WaitFlagStateUntilTimeout stm32f7xx_hal_spi.o(.text.SPI_DMARxAbortCallback) refers to stm32f7xx_hal_spi.o(.text.SPI_WaitFifoStateUntilTimeout) for SPI_WaitFifoStateUntilTimeout - stm32f7xx_hal_spi.o(.text.SPI_DMARxAbortCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_AbortCpltCallback) for HAL_SPI_AbortCpltCallback stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMARxAbortCallback) refers to stm32f7xx_hal_spi.o(.text.SPI_DMARxAbortCallback) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_AbortCpltCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_AbortCpltCallback) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_DMAPause) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_DMAPause) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_DMAResume) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_DMAResume) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.HAL_SPI_DMAStop) refers to stm32f7xx_hal_dma.o(.text.HAL_DMA_Abort) for HAL_DMA_Abort stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_DMAStop) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_DMAStop) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.text.HAL_SPI_IRQHandler) refers to stm32f7xx_hal_spi.o(.text.SPI_DMAAbortOnError) for SPI_DMAAbortOnError stm32f7xx_hal_spi.o(.text.HAL_SPI_IRQHandler) refers to stm32f7xx_hal_dma.o(.text.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT - stm32f7xx_hal_spi.o(.text.HAL_SPI_IRQHandler) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_IRQHandler) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_IRQHandler) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.text.SPI_DMAAbortOnError) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMAAbortOnError) refers to stm32f7xx_hal_spi.o(.text.SPI_DMAAbortOnError) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_ErrorCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxCpltCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxCpltCallback) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_RxCpltCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RxCpltCallback) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxRxCpltCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxCpltCallback) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxHalfCpltCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxHalfCpltCallback) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_RxHalfCpltCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RxHalfCpltCallback) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxRxHalfCpltCallback) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxHalfCpltCallback) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_GetState) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_GetState) for [Anonymous Symbol] stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_GetError) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_GetError) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.text.SPI_CloseRxTx_ISR) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick - stm32f7xx_hal_spi.o(.text.SPI_CloseRxTx_ISR) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction - stm32f7xx_hal_spi.o(.text.SPI_CloseRxTx_ISR) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f7xx_hal_spi.o(.text.SPI_CloseRxTx_ISR) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_RxCpltCallback) for HAL_SPI_RxCpltCallback - stm32f7xx_hal_spi.o(.text.SPI_CloseRxTx_ISR) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxCpltCallback) for HAL_SPI_TxRxCpltCallback - stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_CloseRxTx_ISR) refers to stm32f7xx_hal_spi.o(.text.SPI_CloseRxTx_ISR) for [Anonymous Symbol] - stm32f7xx_hal_spi.o(.text.SPI_CloseTx_ISR) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick - stm32f7xx_hal_spi.o(.text.SPI_CloseTx_ISR) refers to stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction - stm32f7xx_hal_spi.o(.text.SPI_CloseTx_ISR) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f7xx_hal_spi.o(.text.SPI_CloseTx_ISR) refers to stm32f7xx_hal_spi.o(.text.HAL_SPI_TxCpltCallback) for HAL_SPI_TxCpltCallback - stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_CloseTx_ISR) refers to stm32f7xx_hal_spi.o(.text.SPI_CloseTx_ISR) for [Anonymous Symbol] stm32f7xx_hal_spi_ex.o(.ARM.exidx.text.HAL_SPIEx_FlushRxFifo) refers to stm32f7xx_hal_spi_ex.o(.text.HAL_SPIEx_FlushRxFifo) for [Anonymous Symbol] stm32f7xx_hal_rcc.o(.text.HAL_RCC_DeInit) refers to stm32f7xx_hal.o(.text.HAL_GetTick) for HAL_GetTick stm32f7xx_hal_rcc.o(.text.HAL_RCC_DeInit) refers to stm32f7xx_hal.o(.data.uwTickPrio) for uwTickPrio @@ -1161,6 +1176,7 @@ Removing Unused input sections from the image. Removing nokia.o(.ARM.exidx.text.NokiaColorPixel), (8 bytes). Removing nokia.o(.ARM.exidx.text.NokiaDrawLine), (8 bytes). Removing main.o(.text), (0 bytes). + Removing main.o(.ARM.exidx.text.myBeautyCallback), (8 bytes). Removing main.o(.ARM.exidx.text.main), (8 bytes). Removing main.o(.ARM.exidx.text.SystemClock_Config), (8 bytes). Removing main.o(.ARM.exidx.text.Error_Handler), (8 bytes). @@ -1172,7 +1188,7 @@ Removing Unused input sections from the image. Removing spi.o(.text), (0 bytes). Removing spi.o(.ARM.exidx.text.MX_SPI2_Init), (8 bytes). Removing spi.o(.ARM.exidx.text.HAL_SPI_MspInit), (8 bytes). - Removing spi.o(.text.HAL_SPI_MspDeInit), (68 bytes). + Removing spi.o(.text.HAL_SPI_MspDeInit), (74 bytes). Removing spi.o(.ARM.exidx.text.HAL_SPI_MspDeInit), (8 bytes). Removing stm32f7xx_it.o(.text), (0 bytes). Removing stm32f7xx_it.o(.ARM.exidx.text.NMI_Handler), (8 bytes). @@ -1185,6 +1201,7 @@ Removing Unused input sections from the image. Removing stm32f7xx_it.o(.ARM.exidx.text.PendSV_Handler), (8 bytes). Removing stm32f7xx_it.o(.ARM.exidx.text.SysTick_Handler), (8 bytes). Removing stm32f7xx_it.o(.ARM.exidx.text.DMA1_Stream4_IRQHandler), (8 bytes). + Removing stm32f7xx_it.o(.ARM.exidx.text.SPI2_IRQHandler), (8 bytes). Removing stm32f7xx_hal_msp.o(.text), (0 bytes). Removing stm32f7xx_hal_msp.o(.ARM.exidx.text.HAL_MspInit), (8 bytes). Removing stm32f7xx_hal_cortex.o(.text), (0 bytes). @@ -1224,12 +1241,23 @@ Removing Unused input sections from the image. Removing stm32f7xx_hal_cortex.o(.ARM.exidx.text.HAL_SYSTICK_Callback), (8 bytes). Removing stm32f7xx_hal_spi.o(.text), (0 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_Init), (8 bytes). + Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxCpltCallback), (8 bytes). + Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_RxCpltCallback), (8 bytes). + Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxRxCpltCallback), (8 bytes). + Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxHalfCpltCallback), (8 bytes). + Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_RxHalfCpltCallback), (8 bytes). + Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxRxHalfCpltCallback), (8 bytes). + Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_ErrorCallback), (8 bytes). + Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_AbortCpltCallback), (8 bytes). Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_MspInit), (2 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_MspInit), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_DeInit), (46 bytes). + Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_DeInit), (62 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_DeInit), (8 bytes). Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_MspDeInit), (2 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_MspDeInit), (8 bytes). + Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_RegisterCallback), (8 bytes). + Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_UnRegisterCallback), (218 bytes). + Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_UnRegisterCallback), (8 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_Transmit), (8 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_EndRxTxTransaction), (8 bytes). Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_Receive), (380 bytes). @@ -1240,25 +1268,25 @@ Removing Unused input sections from the image. Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_EndRxTransaction), (8 bytes). Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_IT), (152 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_Transmit_IT), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_TxISR_16BIT), (30 bytes). + Removing stm32f7xx_hal_spi.o(.text.SPI_TxISR_16BIT), (114 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_TxISR_16BIT), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_TxISR_8BIT), (32 bytes). + Removing stm32f7xx_hal_spi.o(.text.SPI_TxISR_8BIT), (116 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_TxISR_8BIT), (8 bytes). Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_Receive_IT), (200 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_Receive_IT), (8 bytes). Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_IT), (232 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TransmitReceive_IT), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_RxISR_16BIT), (98 bytes). + Removing stm32f7xx_hal_spi.o(.text.SPI_RxISR_16BIT), (92 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_RxISR_16BIT), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_RxISR_8BIT), (102 bytes). + Removing stm32f7xx_hal_spi.o(.text.SPI_RxISR_8BIT), (96 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_RxISR_8BIT), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_2linesRxISR_16BIT), (50 bytes). + Removing stm32f7xx_hal_spi.o(.text.SPI_2linesRxISR_16BIT), (128 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_2linesRxISR_16BIT), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_2linesTxISR_16BIT), (46 bytes). + Removing stm32f7xx_hal_spi.o(.text.SPI_2linesTxISR_16BIT), (124 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_2linesTxISR_16BIT), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_2linesRxISR_8BIT), (100 bytes). + Removing stm32f7xx_hal_spi.o(.text.SPI_2linesRxISR_8BIT), (178 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_2linesRxISR_8BIT), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_2linesTxISR_8BIT), (80 bytes). + Removing stm32f7xx_hal_spi.o(.text.SPI_2linesTxISR_8BIT), (158 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_2linesTxISR_8BIT), (8 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_Transmit_DMA), (8 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMAHalfTransmitCplt), (8 bytes). @@ -1270,11 +1298,11 @@ Removing Unused input sections from the image. Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TransmitReceive_DMA), (8 bytes). Removing stm32f7xx_hal_spi.o(.text.SPI_DMAHalfReceiveCplt), (6 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMAHalfReceiveCplt), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_DMAReceiveCplt), (112 bytes). + Removing stm32f7xx_hal_spi.o(.text.SPI_DMAReceiveCplt), (106 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMAReceiveCplt), (8 bytes). Removing stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitReceiveCplt), (6 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMAHalfTransmitReceiveCplt), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_DMATransmitReceiveCplt), (96 bytes). + Removing stm32f7xx_hal_spi.o(.text.SPI_DMATransmitReceiveCplt), (90 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMATransmitReceiveCplt), (8 bytes). Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_Abort), (498 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_Abort), (8 bytes). @@ -1284,43 +1312,24 @@ Removing Unused input sections from the image. Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_AbortRx_ISR), (8 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_WaitFifoStateUntilTimeout), (8 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_WaitFlagStateUntilTimeout), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_Abort_IT), (436 bytes). + Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_Abort_IT), (438 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_Abort_IT), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_DMATxAbortCallback), (152 bytes). + Removing stm32f7xx_hal_spi.o(.text.SPI_DMATxAbortCallback), (154 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMATxAbortCallback), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_DMARxAbortCallback), (150 bytes). + Removing stm32f7xx_hal_spi.o(.text.SPI_DMARxAbortCallback), (152 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMARxAbortCallback), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_AbortCpltCallback), (2 bytes). - Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_AbortCpltCallback), (8 bytes). Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_DMAPause), (32 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_DMAPause), (8 bytes). Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_DMAResume), (32 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_DMAResume), (8 bytes). Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_DMAStop), (68 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_DMAStop), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_IRQHandler), (272 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_IRQHandler), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_DMAAbortOnError), (14 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_DMAAbortOnError), (8 bytes). - Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_ErrorCallback), (8 bytes). - Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxCpltCallback), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_RxCpltCallback), (2 bytes). - Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_RxCpltCallback), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxCpltCallback), (2 bytes). - Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxRxCpltCallback), (8 bytes). - Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxHalfCpltCallback), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_RxHalfCpltCallback), (2 bytes). - Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_RxHalfCpltCallback), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxHalfCpltCallback), (2 bytes). - Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_TxRxHalfCpltCallback), (8 bytes). Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_GetState), (6 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_GetState), (8 bytes). Removing stm32f7xx_hal_spi.o(.text.HAL_SPI_GetError), (4 bytes). Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.HAL_SPI_GetError), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_CloseRxTx_ISR), (92 bytes). - Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_CloseRxTx_ISR), (8 bytes). - Removing stm32f7xx_hal_spi.o(.text.SPI_CloseTx_ISR), (94 bytes). - Removing stm32f7xx_hal_spi.o(.ARM.exidx.text.SPI_CloseTx_ISR), (8 bytes). Removing stm32f7xx_hal_spi_ex.o(.text), (0 bytes). Removing stm32f7xx_hal_spi_ex.o(.text.HAL_SPIEx_FlushRxFifo), (72 bytes). Removing stm32f7xx_hal_spi_ex.o(.ARM.exidx.text.HAL_SPIEx_FlushRxFifo), (8 bytes). @@ -1427,7 +1436,6 @@ Removing Unused input sections from the image. Removing stm32f7xx_hal_dma.o(.ARM.exidx.text.HAL_DMA_Start_IT), (8 bytes). Removing stm32f7xx_hal_dma.o(.text.HAL_DMA_Abort), (130 bytes). Removing stm32f7xx_hal_dma.o(.ARM.exidx.text.HAL_DMA_Abort), (8 bytes). - Removing stm32f7xx_hal_dma.o(.text.HAL_DMA_Abort_IT), (36 bytes). Removing stm32f7xx_hal_dma.o(.ARM.exidx.text.HAL_DMA_Abort_IT), (8 bytes). Removing stm32f7xx_hal_dma.o(.text.HAL_DMA_PollForTransfer), (340 bytes). Removing stm32f7xx_hal_dma.o(.ARM.exidx.text.HAL_DMA_PollForTransfer), (8 bytes). @@ -1436,6 +1444,7 @@ Removing Unused input sections from the image. Removing stm32f7xx_hal_dma.o(.ARM.exidx.text.HAL_DMA_RegisterCallback), (8 bytes). Removing stm32f7xx_hal_dma.o(.text.HAL_DMA_UnRegisterCallback), (102 bytes). Removing stm32f7xx_hal_dma.o(.ARM.exidx.text.HAL_DMA_UnRegisterCallback), (8 bytes). + Removing stm32f7xx_hal_dma.o(.text.HAL_DMA_GetState), (6 bytes). Removing stm32f7xx_hal_dma.o(.ARM.exidx.text.HAL_DMA_GetState), (8 bytes). Removing stm32f7xx_hal_dma.o(.text.HAL_DMA_GetError), (4 bytes). Removing stm32f7xx_hal_dma.o(.ARM.exidx.text.HAL_DMA_GetError), (8 bytes). @@ -1750,7 +1759,7 @@ Removing Unused input sections from the image. Removing retarget_io.o(.ARM.exidx.text._sys_flen), (8 bytes). Removing retarget_io.o(.data.ITM_RxBuffer), (4 bytes). -609 unused section(s) (total 34010 bytes) removed from the image. +603 unused section(s) (total 34216 bytes) removed from the image. ============================================================================== @@ -2032,71 +2041,82 @@ Image Symbol Table [Anonymous Symbol] 0x080010b0 Section 0 stm32f7xx_it.o(.text.DMA1_Stream4_IRQHandler) [Anonymous Symbol] 0x080010c0 Section 0 stm32f7xx_it.o(.text.DebugMon_Handler) [Anonymous Symbol] 0x080010c8 Section 0 main.o(.text.Error_Handler) - [Anonymous Symbol] 0x080010d8 Section 0 stm32f7xx_hal_dma.o(.text.HAL_DMA_GetState) - [Anonymous Symbol] 0x080010e0 Section 0 stm32f7xx_hal_dma.o(.text.HAL_DMA_IRQHandler) - [Anonymous Symbol] 0x080012a0 Section 0 stm32f7xx_hal_dma.o(.text.HAL_DMA_Init) - [Anonymous Symbol] 0x080013e8 Section 0 stm32f7xx_hal_dma.o(.text.HAL_DMA_Start_IT) - [Anonymous Symbol] 0x08001490 Section 0 stm32f7xx_hal_gpio.o(.text.HAL_GPIO_Init) - [Anonymous Symbol] 0x08001650 Section 0 stm32f7xx_hal_gpio.o(.text.HAL_GPIO_WritePin) - [Anonymous Symbol] 0x08001660 Section 0 stm32f7xx_hal.o(.text.HAL_GetTick) - [Anonymous Symbol] 0x08001670 Section 0 stm32f7xx_hal.o(.text.HAL_IncTick) - [Anonymous Symbol] 0x08001690 Section 0 stm32f7xx_hal.o(.text.HAL_Init) - [Anonymous Symbol] 0x080016a8 Section 0 stm32f7xx_hal.o(.text.HAL_InitTick) - [Anonymous Symbol] 0x080016f8 Section 0 stm32f7xx_hal_msp.o(.text.HAL_MspInit) - [Anonymous Symbol] 0x08001730 Section 0 stm32f7xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) - [Anonymous Symbol] 0x08001750 Section 0 stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) - [Anonymous Symbol] 0x080017b0 Section 0 stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) - [Anonymous Symbol] 0x080017d0 Section 0 stm32f7xx_hal_pwr_ex.o(.text.HAL_PWREx_EnableOverDrive) - [Anonymous Symbol] 0x08001848 Section 0 stm32f7xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) - [Anonymous Symbol] 0x08001a20 Section 0 stm32f7xx_hal_rcc.o(.text.HAL_RCC_OscConfig) - [Anonymous Symbol] 0x08001da8 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) - [Anonymous Symbol] 0x08001db0 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) - [Anonymous Symbol] 0x08001e90 Section 0 spi.o(.text.HAL_SPI_MspInit) - [Anonymous Symbol] 0x08001f68 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit) - [Anonymous Symbol] 0x08002120 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) - [Anonymous Symbol] 0x08002228 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_TxCpltCallback) - [Anonymous Symbol] 0x08002230 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_TxHalfCpltCallback) - [Anonymous Symbol] 0x08002238 Section 0 stm32f7xx_hal_cortex.o(.text.HAL_SYSTICK_Config) - [Anonymous Symbol] 0x08002268 Section 0 stm32f7xx_it.o(.text.HardFault_Handler) - [Anonymous Symbol] 0x08002270 Section 0 dma.o(.text.MX_DMA_Init) - [Anonymous Symbol] 0x080022a8 Section 0 gpio.o(.text.MX_GPIO_Init) - [Anonymous Symbol] 0x08002360 Section 0 spi.o(.text.MX_SPI2_Init) - [Anonymous Symbol] 0x080023b8 Section 0 stm32f7xx_it.o(.text.MemManage_Handler) - [Anonymous Symbol] 0x080023c0 Section 0 stm32f7xx_it.o(.text.NMI_Handler) - [Anonymous Symbol] 0x080023c8 Section 0 nokia.o(.text.NokiaDrawLine) - [Anonymous Symbol] 0x08002638 Section 0 nokia.o(.text.NokiaGotoXY) - [Anonymous Symbol] 0x080026e0 Section 0 nokia.o(.text.Nokia_Init) - [Anonymous Symbol] 0x080028d0 Section 0 stm32f7xx_it.o(.text.PendSV_Handler) - SPI_DMAError 0x080028d9 Thumb Code 30 stm32f7xx_hal_spi.o(.text.SPI_DMAError) - [Anonymous Symbol] 0x080028d8 Section 0 stm32f7xx_hal_spi.o(.text.SPI_DMAError) - SPI_DMAHalfTransmitCplt 0x080028f9 Thumb Code 6 stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitCplt) - [Anonymous Symbol] 0x080028f8 Section 0 stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitCplt) - SPI_DMATransmitCplt 0x08002901 Thumb Code 116 stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt) - [Anonymous Symbol] 0x08002900 Section 0 stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt) - SPI_EndRxTxTransaction 0x08002979 Thumb Code 196 stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) - [Anonymous Symbol] 0x08002978 Section 0 stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) - SPI_WaitFifoStateUntilTimeout 0x08002a41 Thumb Code 236 stm32f7xx_hal_spi.o(.text.SPI_WaitFifoStateUntilTimeout) - [Anonymous Symbol] 0x08002a40 Section 0 stm32f7xx_hal_spi.o(.text.SPI_WaitFifoStateUntilTimeout) - SPI_WaitFlagStateUntilTimeout 0x08002b31 Thumb Code 180 stm32f7xx_hal_spi.o(.text.SPI_WaitFlagStateUntilTimeout) - [Anonymous Symbol] 0x08002b30 Section 0 stm32f7xx_hal_spi.o(.text.SPI_WaitFlagStateUntilTimeout) - [Anonymous Symbol] 0x08002be8 Section 0 stm32f7xx_it.o(.text.SVC_Handler) - [Anonymous Symbol] 0x08002bf0 Section 0 lines_functions.o(.text.ScreenSaver) - [Anonymous Symbol] 0x08002d88 Section 0 stm32f7xx_it.o(.text.SysTick_Handler) - [Anonymous Symbol] 0x08002d90 Section 0 main.o(.text.SystemClock_Config) - [Anonymous Symbol] 0x08002e50 Section 0 system_stm32f7xx.o(.text.SystemInit) - [Anonymous Symbol] 0x08002e68 Section 0 stm32f7xx_it.o(.text.UsageFault_Handler) - [Anonymous Symbol] 0x08002e70 Section 0 retarget_io.o(.text._sys_close) - [Anonymous Symbol] 0x08002e88 Section 0 retarget_io.o(.text._sys_flen) - [Anonymous Symbol] 0x08002e90 Section 0 retarget_io.o(.text._sys_istty) - [Anonymous Symbol] 0x08002ea0 Section 0 retarget_io.o(.text._sys_open) - [Anonymous Symbol] 0x08002f00 Section 0 retarget_io.o(.text._sys_seek) - [Anonymous Symbol] 0x08002f08 Section 0 retarget_io.o(.text._sys_write) - [Anonymous Symbol] 0x08002f78 Section 0 main.o(.text.main) - i.fputc 0x08003030 Section 0 fputc.o(i.fputc) - $v0 0x0800304a Number 0 fpinit.o(x$fpl$fpinit) - x$fpl$fpinit 0x0800304a Section 26 fpinit.o(x$fpl$fpinit) - DMA_CalcBaseAndBitshift.flagBitshiftOffset 0x0800308b Data 8 stm32f7xx_hal_dma.o(.rodata.cst8) - [Anonymous Symbol] 0x0800308b Section 0 stm32f7xx_hal_dma.o(.rodata.cst8) + [Anonymous Symbol] 0x080010d8 Section 0 stm32f7xx_hal_dma.o(.text.HAL_DMA_Abort_IT) + [Anonymous Symbol] 0x08001100 Section 0 stm32f7xx_hal_dma.o(.text.HAL_DMA_IRQHandler) + [Anonymous Symbol] 0x080012c0 Section 0 stm32f7xx_hal_dma.o(.text.HAL_DMA_Init) + [Anonymous Symbol] 0x08001408 Section 0 stm32f7xx_hal_dma.o(.text.HAL_DMA_Start_IT) + [Anonymous Symbol] 0x080014b0 Section 0 stm32f7xx_hal_gpio.o(.text.HAL_GPIO_Init) + [Anonymous Symbol] 0x08001670 Section 0 stm32f7xx_hal_gpio.o(.text.HAL_GPIO_WritePin) + [Anonymous Symbol] 0x08001680 Section 0 stm32f7xx_hal.o(.text.HAL_GetTick) + [Anonymous Symbol] 0x08001690 Section 0 stm32f7xx_hal.o(.text.HAL_IncTick) + [Anonymous Symbol] 0x080016b0 Section 0 stm32f7xx_hal.o(.text.HAL_Init) + [Anonymous Symbol] 0x080016c8 Section 0 stm32f7xx_hal.o(.text.HAL_InitTick) + [Anonymous Symbol] 0x08001718 Section 0 stm32f7xx_hal_msp.o(.text.HAL_MspInit) + [Anonymous Symbol] 0x08001750 Section 0 stm32f7xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) + [Anonymous Symbol] 0x08001770 Section 0 stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) + [Anonymous Symbol] 0x080017d0 Section 0 stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) + [Anonymous Symbol] 0x080017f0 Section 0 stm32f7xx_hal_pwr_ex.o(.text.HAL_PWREx_EnableOverDrive) + [Anonymous Symbol] 0x08001868 Section 0 stm32f7xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) + [Anonymous Symbol] 0x08001a40 Section 0 stm32f7xx_hal_rcc.o(.text.HAL_RCC_OscConfig) + [Anonymous Symbol] 0x08001dc8 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_AbortCpltCallback) + [Anonymous Symbol] 0x08001dd0 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) + [Anonymous Symbol] 0x08001dd8 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_IRQHandler) + [Anonymous Symbol] 0x08001ee0 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) + [Anonymous Symbol] 0x08002028 Section 0 spi.o(.text.HAL_SPI_MspInit) + [Anonymous Symbol] 0x08002110 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_RegisterCallback) + [Anonymous Symbol] 0x080021a8 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_RxCpltCallback) + [Anonymous Symbol] 0x080021b0 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_RxHalfCpltCallback) + [Anonymous Symbol] 0x080021b8 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit) + [Anonymous Symbol] 0x08002370 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) + [Anonymous Symbol] 0x08002478 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_TxCpltCallback) + [Anonymous Symbol] 0x08002480 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_TxHalfCpltCallback) + [Anonymous Symbol] 0x08002488 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxCpltCallback) + [Anonymous Symbol] 0x08002490 Section 0 stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxHalfCpltCallback) + [Anonymous Symbol] 0x08002498 Section 0 stm32f7xx_hal_cortex.o(.text.HAL_SYSTICK_Config) + [Anonymous Symbol] 0x080024c8 Section 0 stm32f7xx_it.o(.text.HardFault_Handler) + [Anonymous Symbol] 0x080024d0 Section 0 dma.o(.text.MX_DMA_Init) + [Anonymous Symbol] 0x08002508 Section 0 gpio.o(.text.MX_GPIO_Init) + [Anonymous Symbol] 0x080025c0 Section 0 spi.o(.text.MX_SPI2_Init) + [Anonymous Symbol] 0x08002618 Section 0 stm32f7xx_it.o(.text.MemManage_Handler) + [Anonymous Symbol] 0x08002620 Section 0 stm32f7xx_it.o(.text.NMI_Handler) + [Anonymous Symbol] 0x08002628 Section 0 nokia.o(.text.NokiaDrawLine) + [Anonymous Symbol] 0x08002898 Section 0 nokia.o(.text.NokiaGotoXY) + [Anonymous Symbol] 0x08002940 Section 0 nokia.o(.text.Nokia_Init) + [Anonymous Symbol] 0x08002b30 Section 0 stm32f7xx_it.o(.text.PendSV_Handler) + [Anonymous Symbol] 0x08002b38 Section 0 stm32f7xx_it.o(.text.SPI2_IRQHandler) + SPI_DMAAbortOnError 0x08002b49 Thumb Code 14 stm32f7xx_hal_spi.o(.text.SPI_DMAAbortOnError) + [Anonymous Symbol] 0x08002b48 Section 0 stm32f7xx_hal_spi.o(.text.SPI_DMAAbortOnError) + SPI_DMAError 0x08002b59 Thumb Code 30 stm32f7xx_hal_spi.o(.text.SPI_DMAError) + [Anonymous Symbol] 0x08002b58 Section 0 stm32f7xx_hal_spi.o(.text.SPI_DMAError) + SPI_DMAHalfTransmitCplt 0x08002b79 Thumb Code 6 stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitCplt) + [Anonymous Symbol] 0x08002b78 Section 0 stm32f7xx_hal_spi.o(.text.SPI_DMAHalfTransmitCplt) + SPI_DMATransmitCplt 0x08002b81 Thumb Code 108 stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt) + [Anonymous Symbol] 0x08002b80 Section 0 stm32f7xx_hal_spi.o(.text.SPI_DMATransmitCplt) + SPI_EndRxTxTransaction 0x08002bf1 Thumb Code 196 stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) + [Anonymous Symbol] 0x08002bf0 Section 0 stm32f7xx_hal_spi.o(.text.SPI_EndRxTxTransaction) + SPI_WaitFifoStateUntilTimeout 0x08002cb9 Thumb Code 236 stm32f7xx_hal_spi.o(.text.SPI_WaitFifoStateUntilTimeout) + [Anonymous Symbol] 0x08002cb8 Section 0 stm32f7xx_hal_spi.o(.text.SPI_WaitFifoStateUntilTimeout) + SPI_WaitFlagStateUntilTimeout 0x08002da9 Thumb Code 180 stm32f7xx_hal_spi.o(.text.SPI_WaitFlagStateUntilTimeout) + [Anonymous Symbol] 0x08002da8 Section 0 stm32f7xx_hal_spi.o(.text.SPI_WaitFlagStateUntilTimeout) + [Anonymous Symbol] 0x08002e60 Section 0 stm32f7xx_it.o(.text.SVC_Handler) + [Anonymous Symbol] 0x08002e68 Section 0 lines_functions.o(.text.ScreenSaver) + [Anonymous Symbol] 0x08003000 Section 0 stm32f7xx_it.o(.text.SysTick_Handler) + [Anonymous Symbol] 0x08003008 Section 0 main.o(.text.SystemClock_Config) + [Anonymous Symbol] 0x080030c8 Section 0 system_stm32f7xx.o(.text.SystemInit) + [Anonymous Symbol] 0x080030e0 Section 0 stm32f7xx_it.o(.text.UsageFault_Handler) + [Anonymous Symbol] 0x080030e8 Section 0 retarget_io.o(.text._sys_close) + [Anonymous Symbol] 0x08003100 Section 0 retarget_io.o(.text._sys_flen) + [Anonymous Symbol] 0x08003108 Section 0 retarget_io.o(.text._sys_istty) + [Anonymous Symbol] 0x08003118 Section 0 retarget_io.o(.text._sys_open) + [Anonymous Symbol] 0x08003178 Section 0 retarget_io.o(.text._sys_seek) + [Anonymous Symbol] 0x08003180 Section 0 retarget_io.o(.text._sys_write) + [Anonymous Symbol] 0x080031f0 Section 0 main.o(.text.main) + [Anonymous Symbol] 0x080033e8 Section 0 main.o(.text.myBeautyCallback) + i.fputc 0x080033f6 Section 0 fputc.o(i.fputc) + $v0 0x08003410 Number 0 fpinit.o(x$fpl$fpinit) + x$fpl$fpinit 0x08003410 Section 26 fpinit.o(x$fpl$fpinit) + DMA_CalcBaseAndBitshift.flagBitshiftOffset 0x08003451 Data 8 stm32f7xx_hal_dma.o(.rodata.cst8) + [Anonymous Symbol] 0x08003451 Section 0 stm32f7xx_hal_dma.o(.rodata.cst8) .data 0x20000000 Section 4 stdio_streams.o(.data) .data 0x20000004 Section 4 stdio_streams.o(.data) .data 0x20000008 Section 4 stdio_streams.o(.data) @@ -2105,11 +2125,11 @@ Image Symbol Table .bss 0x20000158 Section 84 stdio_streams.o(.bss) .bss 0x200001ac Section 84 stdio_streams.o(.bss) .bss 0x20000200 Section 96 libspace.o(.bss) - Heap_Mem 0x20000578 Data 512 startup_stm32f746xx.o(HEAP) - HEAP 0x20000578 Section 512 startup_stm32f746xx.o(HEAP) - Stack_Mem 0x20000778 Data 1024 startup_stm32f746xx.o(STACK) - STACK 0x20000778 Section 1024 startup_stm32f746xx.o(STACK) - __initial_sp 0x20000b78 Data 0 startup_stm32f746xx.o(STACK) + Heap_Mem 0x200005a8 Data 512 startup_stm32f746xx.o(HEAP) + HEAP 0x200005a8 Section 512 startup_stm32f746xx.o(HEAP) + Stack_Mem 0x200007a8 Data 1024 startup_stm32f746xx.o(STACK) + STACK 0x200007a8 Section 1024 startup_stm32f746xx.o(STACK) + __initial_sp 0x20000ba8 Data 0 startup_stm32f746xx.o(STACK) Global Symbols @@ -2272,7 +2292,6 @@ Image Symbol Table SDMMC1_IRQHandler 0x080002d3 Thumb Code 0 startup_stm32f746xx.o(.text) SPDIF_RX_IRQHandler 0x080002d3 Thumb Code 0 startup_stm32f746xx.o(.text) SPI1_IRQHandler 0x080002d3 Thumb Code 0 startup_stm32f746xx.o(.text) - SPI2_IRQHandler 0x080002d3 Thumb Code 0 startup_stm32f746xx.o(.text) SPI3_IRQHandler 0x080002d3 Thumb Code 0 startup_stm32f746xx.o(.text) SPI4_IRQHandler 0x080002d3 Thumb Code 0 startup_stm32f746xx.o(.text) SPI5_IRQHandler 0x080002d3 Thumb Code 0 startup_stm32f746xx.o(.text) @@ -2376,65 +2395,74 @@ Image Symbol Table DMA1_Stream4_IRQHandler 0x080010b1 Thumb Code 12 stm32f7xx_it.o(.text.DMA1_Stream4_IRQHandler) DebugMon_Handler 0x080010c1 Thumb Code 2 stm32f7xx_it.o(.text.DebugMon_Handler) Error_Handler 0x080010c9 Thumb Code 10 main.o(.text.Error_Handler) - HAL_DMA_GetState 0x080010d9 Thumb Code 6 stm32f7xx_hal_dma.o(.text.HAL_DMA_GetState) - HAL_DMA_IRQHandler 0x080010e1 Thumb Code 442 stm32f7xx_hal_dma.o(.text.HAL_DMA_IRQHandler) - HAL_DMA_Init 0x080012a1 Thumb Code 324 stm32f7xx_hal_dma.o(.text.HAL_DMA_Init) - HAL_DMA_Start_IT 0x080013e9 Thumb Code 168 stm32f7xx_hal_dma.o(.text.HAL_DMA_Start_IT) - HAL_GPIO_Init 0x08001491 Thumb Code 446 stm32f7xx_hal_gpio.o(.text.HAL_GPIO_Init) - HAL_GPIO_WritePin 0x08001651 Thumb Code 10 stm32f7xx_hal_gpio.o(.text.HAL_GPIO_WritePin) - HAL_GetTick 0x08001661 Thumb Code 12 stm32f7xx_hal.o(.text.HAL_GetTick) - HAL_IncTick 0x08001671 Thumb Code 26 stm32f7xx_hal.o(.text.HAL_IncTick) - HAL_Init 0x08001691 Thumb Code 22 stm32f7xx_hal.o(.text.HAL_Init) - HAL_InitTick 0x080016a9 Thumb Code 80 stm32f7xx_hal.o(.text.HAL_InitTick) - HAL_MspInit 0x080016f9 Thumb Code 50 stm32f7xx_hal_msp.o(.text.HAL_MspInit) - HAL_NVIC_EnableIRQ 0x08001731 Thumb Code 32 stm32f7xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) - HAL_NVIC_SetPriority 0x08001751 Thumb Code 94 stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) - HAL_NVIC_SetPriorityGrouping 0x080017b1 Thumb Code 32 stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) - HAL_PWREx_EnableOverDrive 0x080017d1 Thumb Code 118 stm32f7xx_hal_pwr_ex.o(.text.HAL_PWREx_EnableOverDrive) - HAL_RCC_ClockConfig 0x08001849 Thumb Code 466 stm32f7xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) - HAL_RCC_OscConfig 0x08001a21 Thumb Code 900 stm32f7xx_hal_rcc.o(.text.HAL_RCC_OscConfig) - HAL_SPI_ErrorCallback 0x08001da9 Thumb Code 2 stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) - HAL_SPI_Init 0x08001db1 Thumb Code 224 stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) - HAL_SPI_MspInit 0x08001e91 Thumb Code 214 spi.o(.text.HAL_SPI_MspInit) - HAL_SPI_Transmit 0x08001f69 Thumb Code 440 stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit) - HAL_SPI_Transmit_DMA 0x08002121 Thumb Code 262 stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) - HAL_SPI_TxCpltCallback 0x08002229 Thumb Code 2 stm32f7xx_hal_spi.o(.text.HAL_SPI_TxCpltCallback) - HAL_SPI_TxHalfCpltCallback 0x08002231 Thumb Code 2 stm32f7xx_hal_spi.o(.text.HAL_SPI_TxHalfCpltCallback) - HAL_SYSTICK_Config 0x08002239 Thumb Code 44 stm32f7xx_hal_cortex.o(.text.HAL_SYSTICK_Config) - HardFault_Handler 0x08002269 Thumb Code 2 stm32f7xx_it.o(.text.HardFault_Handler) - MX_DMA_Init 0x08002271 Thumb Code 52 dma.o(.text.MX_DMA_Init) - MX_GPIO_Init 0x080022a9 Thumb Code 184 gpio.o(.text.MX_GPIO_Init) - MX_SPI2_Init 0x08002361 Thumb Code 84 spi.o(.text.MX_SPI2_Init) - MemManage_Handler 0x080023b9 Thumb Code 2 stm32f7xx_it.o(.text.MemManage_Handler) - NMI_Handler 0x080023c1 Thumb Code 2 stm32f7xx_it.o(.text.NMI_Handler) - NokiaDrawLine 0x080023c9 Thumb Code 620 nokia.o(.text.NokiaDrawLine) - NokiaGotoXY 0x08002639 Thumb Code 164 nokia.o(.text.NokiaGotoXY) - Nokia_Init 0x080026e1 Thumb Code 496 nokia.o(.text.Nokia_Init) - PendSV_Handler 0x080028d1 Thumb Code 2 stm32f7xx_it.o(.text.PendSV_Handler) - SVC_Handler 0x08002be9 Thumb Code 2 stm32f7xx_it.o(.text.SVC_Handler) - ScreenSaver 0x08002bf1 Thumb Code 406 lines_functions.o(.text.ScreenSaver) - SysTick_Handler 0x08002d89 Thumb Code 4 stm32f7xx_it.o(.text.SysTick_Handler) - SystemClock_Config 0x08002d91 Thumb Code 186 main.o(.text.SystemClock_Config) - SystemInit 0x08002e51 Thumb Code 18 system_stm32f7xx.o(.text.SystemInit) - UsageFault_Handler 0x08002e69 Thumb Code 2 stm32f7xx_it.o(.text.UsageFault_Handler) - _sys_close 0x08002e71 Thumb Code 18 retarget_io.o(.text._sys_close) - _sys_flen 0x08002e89 Thumb Code 4 retarget_io.o(.text._sys_flen) - _sys_istty 0x08002e91 Thumb Code 16 retarget_io.o(.text._sys_istty) - _sys_open 0x08002ea1 Thumb Code 92 retarget_io.o(.text._sys_open) - _sys_seek 0x08002f01 Thumb Code 6 retarget_io.o(.text._sys_seek) - _sys_write 0x08002f09 Thumb Code 106 retarget_io.o(.text._sys_write) - main 0x08002f79 Thumb Code 172 main.o(.text.main) - fputc 0x08003031 Thumb Code 26 fputc.o(i.fputc) - _fp_init 0x0800304b Thumb Code 26 fpinit.o(x$fpl$fpinit) - __fplib_config_fpu_vfp 0x08003063 Thumb Code 0 fpinit.o(x$fpl$fpinit) - __fplib_config_pureend_doubles 0x08003063 Thumb Code 0 fpinit.o(x$fpl$fpinit) - AHBPrescTable 0x08003064 Data 16 system_stm32f7xx.o(.rodata.AHBPrescTable) - __stderr_name 0x08003074 Data 8 retarget_io.o(.rodata.__stderr_name) - __stdin_name 0x0800307c Data 7 retarget_io.o(.rodata.__stdin_name) - __stdout_name 0x08003083 Data 8 retarget_io.o(.rodata.__stdout_name) - gNokiaBufferSize 0x08003094 Data 4 nokia.o(.rodata.gNokiaBufferSize) - Region$$Table$$Base 0x08003098 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x080030b8 Number 0 anon$$obj.o(Region$$Table) + HAL_DMA_Abort_IT 0x080010d9 Thumb Code 36 stm32f7xx_hal_dma.o(.text.HAL_DMA_Abort_IT) + HAL_DMA_IRQHandler 0x08001101 Thumb Code 442 stm32f7xx_hal_dma.o(.text.HAL_DMA_IRQHandler) + HAL_DMA_Init 0x080012c1 Thumb Code 324 stm32f7xx_hal_dma.o(.text.HAL_DMA_Init) + HAL_DMA_Start_IT 0x08001409 Thumb Code 168 stm32f7xx_hal_dma.o(.text.HAL_DMA_Start_IT) + HAL_GPIO_Init 0x080014b1 Thumb Code 446 stm32f7xx_hal_gpio.o(.text.HAL_GPIO_Init) + HAL_GPIO_WritePin 0x08001671 Thumb Code 10 stm32f7xx_hal_gpio.o(.text.HAL_GPIO_WritePin) + HAL_GetTick 0x08001681 Thumb Code 12 stm32f7xx_hal.o(.text.HAL_GetTick) + HAL_IncTick 0x08001691 Thumb Code 26 stm32f7xx_hal.o(.text.HAL_IncTick) + HAL_Init 0x080016b1 Thumb Code 22 stm32f7xx_hal.o(.text.HAL_Init) + HAL_InitTick 0x080016c9 Thumb Code 80 stm32f7xx_hal.o(.text.HAL_InitTick) + HAL_MspInit 0x08001719 Thumb Code 50 stm32f7xx_hal_msp.o(.text.HAL_MspInit) + HAL_NVIC_EnableIRQ 0x08001751 Thumb Code 32 stm32f7xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x08001771 Thumb Code 94 stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) + HAL_NVIC_SetPriorityGrouping 0x080017d1 Thumb Code 32 stm32f7xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) + HAL_PWREx_EnableOverDrive 0x080017f1 Thumb Code 118 stm32f7xx_hal_pwr_ex.o(.text.HAL_PWREx_EnableOverDrive) + HAL_RCC_ClockConfig 0x08001869 Thumb Code 466 stm32f7xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) + HAL_RCC_OscConfig 0x08001a41 Thumb Code 900 stm32f7xx_hal_rcc.o(.text.HAL_RCC_OscConfig) + HAL_SPI_AbortCpltCallback 0x08001dc9 Thumb Code 2 stm32f7xx_hal_spi.o(.text.HAL_SPI_AbortCpltCallback) + HAL_SPI_ErrorCallback 0x08001dd1 Thumb Code 2 stm32f7xx_hal_spi.o(.text.HAL_SPI_ErrorCallback) + HAL_SPI_IRQHandler 0x08001dd9 Thumb Code 264 stm32f7xx_hal_spi.o(.text.HAL_SPI_IRQHandler) + HAL_SPI_Init 0x08001ee1 Thumb Code 322 stm32f7xx_hal_spi.o(.text.HAL_SPI_Init) + HAL_SPI_MspInit 0x08002029 Thumb Code 230 spi.o(.text.HAL_SPI_MspInit) + HAL_SPI_RegisterCallback 0x08002111 Thumb Code 152 stm32f7xx_hal_spi.o(.text.HAL_SPI_RegisterCallback) + HAL_SPI_RxCpltCallback 0x080021a9 Thumb Code 2 stm32f7xx_hal_spi.o(.text.HAL_SPI_RxCpltCallback) + HAL_SPI_RxHalfCpltCallback 0x080021b1 Thumb Code 2 stm32f7xx_hal_spi.o(.text.HAL_SPI_RxHalfCpltCallback) + HAL_SPI_Transmit 0x080021b9 Thumb Code 440 stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit) + HAL_SPI_Transmit_DMA 0x08002371 Thumb Code 262 stm32f7xx_hal_spi.o(.text.HAL_SPI_Transmit_DMA) + HAL_SPI_TxCpltCallback 0x08002479 Thumb Code 2 stm32f7xx_hal_spi.o(.text.HAL_SPI_TxCpltCallback) + HAL_SPI_TxHalfCpltCallback 0x08002481 Thumb Code 2 stm32f7xx_hal_spi.o(.text.HAL_SPI_TxHalfCpltCallback) + HAL_SPI_TxRxCpltCallback 0x08002489 Thumb Code 2 stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxCpltCallback) + HAL_SPI_TxRxHalfCpltCallback 0x08002491 Thumb Code 2 stm32f7xx_hal_spi.o(.text.HAL_SPI_TxRxHalfCpltCallback) + HAL_SYSTICK_Config 0x08002499 Thumb Code 44 stm32f7xx_hal_cortex.o(.text.HAL_SYSTICK_Config) + HardFault_Handler 0x080024c9 Thumb Code 2 stm32f7xx_it.o(.text.HardFault_Handler) + MX_DMA_Init 0x080024d1 Thumb Code 52 dma.o(.text.MX_DMA_Init) + MX_GPIO_Init 0x08002509 Thumb Code 184 gpio.o(.text.MX_GPIO_Init) + MX_SPI2_Init 0x080025c1 Thumb Code 84 spi.o(.text.MX_SPI2_Init) + MemManage_Handler 0x08002619 Thumb Code 2 stm32f7xx_it.o(.text.MemManage_Handler) + NMI_Handler 0x08002621 Thumb Code 2 stm32f7xx_it.o(.text.NMI_Handler) + NokiaDrawLine 0x08002629 Thumb Code 620 nokia.o(.text.NokiaDrawLine) + NokiaGotoXY 0x08002899 Thumb Code 164 nokia.o(.text.NokiaGotoXY) + Nokia_Init 0x08002941 Thumb Code 496 nokia.o(.text.Nokia_Init) + PendSV_Handler 0x08002b31 Thumb Code 2 stm32f7xx_it.o(.text.PendSV_Handler) + SPI2_IRQHandler 0x08002b39 Thumb Code 12 stm32f7xx_it.o(.text.SPI2_IRQHandler) + SVC_Handler 0x08002e61 Thumb Code 2 stm32f7xx_it.o(.text.SVC_Handler) + ScreenSaver 0x08002e69 Thumb Code 406 lines_functions.o(.text.ScreenSaver) + SysTick_Handler 0x08003001 Thumb Code 4 stm32f7xx_it.o(.text.SysTick_Handler) + SystemClock_Config 0x08003009 Thumb Code 186 main.o(.text.SystemClock_Config) + SystemInit 0x080030c9 Thumb Code 18 system_stm32f7xx.o(.text.SystemInit) + UsageFault_Handler 0x080030e1 Thumb Code 2 stm32f7xx_it.o(.text.UsageFault_Handler) + _sys_close 0x080030e9 Thumb Code 18 retarget_io.o(.text._sys_close) + _sys_flen 0x08003101 Thumb Code 4 retarget_io.o(.text._sys_flen) + _sys_istty 0x08003109 Thumb Code 16 retarget_io.o(.text._sys_istty) + _sys_open 0x08003119 Thumb Code 92 retarget_io.o(.text._sys_open) + _sys_seek 0x08003179 Thumb Code 6 retarget_io.o(.text._sys_seek) + _sys_write 0x08003181 Thumb Code 106 retarget_io.o(.text._sys_write) + main 0x080031f1 Thumb Code 488 main.o(.text.main) + myBeautyCallback 0x080033e9 Thumb Code 14 main.o(.text.myBeautyCallback) + fputc 0x080033f7 Thumb Code 26 fputc.o(i.fputc) + _fp_init 0x08003411 Thumb Code 26 fpinit.o(x$fpl$fpinit) + __fplib_config_fpu_vfp 0x08003429 Thumb Code 0 fpinit.o(x$fpl$fpinit) + __fplib_config_pureend_doubles 0x08003429 Thumb Code 0 fpinit.o(x$fpl$fpinit) + AHBPrescTable 0x0800342a Data 16 system_stm32f7xx.o(.rodata.AHBPrescTable) + __stderr_name 0x0800343a Data 8 retarget_io.o(.rodata.__stderr_name) + __stdin_name 0x08003442 Data 7 retarget_io.o(.rodata.__stdin_name) + __stdout_name 0x08003449 Data 8 retarget_io.o(.rodata.__stdout_name) + gNokiaBufferSize 0x0800345c Data 4 nokia.o(.rodata.gNokiaBufferSize) + Region$$Table$$Base 0x08003460 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08003480 Number 0 anon$$obj.o(Region$$Table) __aeabi_stdin 0x20000000 Data 4 stdio_streams.o(.data) __aeabi_stdout 0x20000004 Data 4 stdio_streams.o(.data) __aeabi_stderr 0x20000008 Data 4 stdio_streams.o(.data) @@ -2451,11 +2479,12 @@ Image Symbol Table __temporary_stack_top$libspace 0x20000260 Data 0 libspace.o(.bss) gNokiaBuffer 0x20000260 Data 504 nokia.o(.bss.gNokiaBuffer) hdma_spi2_tx 0x20000458 Data 96 spi.o(.bss.hdma_spi2_tx) - hspi2 0x200004b8 Data 100 spi.o(.bss.hspi2) - lines 0x2000051c Data 80 lines_functions.o(.bss.lines) - toClear 0x2000056c Data 4 lines_functions.o(.bss.toClear) - toDraw 0x20000570 Data 4 lines_functions.o(.bss.toDraw) - uwTick 0x20000574 Data 4 stm32f7xx_hal.o(.bss.uwTick) + hspi2 0x200004b8 Data 140 spi.o(.bss.hspi2) + isTransmitDone 0x20000544 Data 4 main.o(.bss.isTransmitDone) + lines 0x20000548 Data 80 lines_functions.o(.bss.lines) + toClear 0x20000598 Data 4 lines_functions.o(.bss.toClear) + toDraw 0x2000059c Data 4 lines_functions.o(.bss.toDraw) + uwTick 0x200005a0 Data 4 stm32f7xx_hal.o(.bss.uwTick) @@ -2465,260 +2494,281 @@ Memory Map of the image Image Entry point : 0x080001c9 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000030d8, Max: 0x00100000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000034a0, Max: 0x00100000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000030b8, Max: 0x00100000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003480, Max: 0x00100000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x000001c8 Data RO 3 RESET startup_stm32f746xx.o - 0x080001c8 0x080001c8 0x00000008 Code RO 916 * !!!main c_w.l(__main.o) - 0x080001d0 0x080001d0 0x00000034 Code RO 1274 !!!scatter c_w.l(__scatter.o) - 0x08000204 0x08000204 0x0000001a Code RO 1276 !!handler_copy c_w.l(__scatter_copy.o) + 0x080001c8 0x080001c8 0x00000008 Code RO 921 * !!!main c_w.l(__main.o) + 0x080001d0 0x080001d0 0x00000034 Code RO 1279 !!!scatter c_w.l(__scatter.o) + 0x08000204 0x08000204 0x0000001a Code RO 1281 !!handler_copy c_w.l(__scatter_copy.o) 0x0800021e 0x0800021e 0x00000002 PAD - 0x08000220 0x08000220 0x0000001c Code RO 1278 !!handler_zi c_w.l(__scatter_zi.o) - 0x0800023c 0x0800023c 0x00000000 Code RO 904 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) - 0x0800023c 0x0800023c 0x00000006 Code RO 903 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) - 0x08000242 0x08000242 0x00000004 Code RO 927 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) - 0x08000246 0x08000246 0x00000002 Code RO 1112 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) - 0x08000248 0x08000248 0x00000004 Code RO 936 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o) - 0x0800024c 0x0800024c 0x00000000 Code RO 939 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) - 0x0800024c 0x0800024c 0x00000008 Code RO 940 .ARM.Collect$$libinit$$00000005 c_w.l(libinit2.o) - 0x08000254 0x08000254 0x00000000 Code RO 942 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) - 0x08000254 0x08000254 0x00000000 Code RO 944 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) - 0x08000254 0x08000254 0x00000004 Code RO 945 .ARM.Collect$$libinit$$0000000D c_w.l(libinit2.o) - 0x08000258 0x08000258 0x00000000 Code RO 946 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) - 0x08000258 0x08000258 0x00000000 Code RO 949 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) - 0x08000258 0x08000258 0x00000000 Code RO 951 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) - 0x08000258 0x08000258 0x00000000 Code RO 953 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) - 0x08000258 0x08000258 0x00000000 Code RO 955 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) - 0x08000258 0x08000258 0x00000000 Code RO 957 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) - 0x08000258 0x08000258 0x00000000 Code RO 959 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) - 0x08000258 0x08000258 0x00000000 Code RO 961 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) - 0x08000258 0x08000258 0x00000000 Code RO 963 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) - 0x08000258 0x08000258 0x00000000 Code RO 965 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) - 0x08000258 0x08000258 0x00000000 Code RO 967 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) - 0x08000258 0x08000258 0x00000004 Code RO 968 .ARM.Collect$$libinit$$00000024 c_w.l(libinit2.o) - 0x0800025c 0x0800025c 0x00000000 Code RO 969 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) - 0x0800025c 0x0800025c 0x00000000 Code RO 973 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) - 0x0800025c 0x0800025c 0x00000000 Code RO 975 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) - 0x0800025c 0x0800025c 0x00000000 Code RO 977 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) - 0x0800025c 0x0800025c 0x00000000 Code RO 979 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) - 0x0800025c 0x0800025c 0x00000002 Code RO 980 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) - 0x0800025e 0x0800025e 0x00000002 Code RO 1255 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) - 0x08000260 0x08000260 0x00000000 Code RO 1114 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) - 0x08000260 0x08000260 0x00000004 Code RO 1115 .ARM.Collect$$libshutdown$$00000003 c_w.l(libshutdown2.o) - 0x08000264 0x08000264 0x00000000 Code RO 1116 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) - 0x08000264 0x08000264 0x00000000 Code RO 1119 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o) - 0x08000264 0x08000264 0x00000000 Code RO 1122 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o) - 0x08000264 0x08000264 0x00000000 Code RO 1124 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) - 0x08000264 0x08000264 0x00000000 Code RO 1127 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) - 0x08000264 0x08000264 0x00000002 Code RO 1128 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o) - 0x08000266 0x08000266 0x00000000 Code RO 918 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) - 0x08000266 0x08000266 0x00000000 Code RO 982 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) - 0x08000266 0x08000266 0x00000006 Code RO 994 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) - 0x0800026c 0x0800026c 0x00000000 Code RO 984 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) - 0x0800026c 0x0800026c 0x00000004 Code RO 985 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) - 0x08000270 0x08000270 0x00000000 Code RO 987 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) - 0x08000270 0x08000270 0x00000008 Code RO 988 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) - 0x08000278 0x08000278 0x00000002 Code RO 1138 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) - 0x0800027a 0x0800027a 0x00000000 Code RO 1201 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) - 0x0800027a 0x0800027a 0x00000004 Code RO 1202 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) - 0x0800027e 0x0800027e 0x00000006 Code RO 1203 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) - 0x08000284 0x08000284 0x00000034 Code RO 905 .emb_text c_w.l(rand.o) + 0x08000220 0x08000220 0x0000001c Code RO 1283 !!handler_zi c_w.l(__scatter_zi.o) + 0x0800023c 0x0800023c 0x00000000 Code RO 909 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o) + 0x0800023c 0x0800023c 0x00000006 Code RO 908 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o) + 0x08000242 0x08000242 0x00000004 Code RO 932 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o) + 0x08000246 0x08000246 0x00000002 Code RO 1117 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) + 0x08000248 0x08000248 0x00000004 Code RO 941 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o) + 0x0800024c 0x0800024c 0x00000000 Code RO 944 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) + 0x0800024c 0x0800024c 0x00000008 Code RO 945 .ARM.Collect$$libinit$$00000005 c_w.l(libinit2.o) + 0x08000254 0x08000254 0x00000000 Code RO 947 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) + 0x08000254 0x08000254 0x00000000 Code RO 949 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) + 0x08000254 0x08000254 0x00000004 Code RO 950 .ARM.Collect$$libinit$$0000000D c_w.l(libinit2.o) + 0x08000258 0x08000258 0x00000000 Code RO 951 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) + 0x08000258 0x08000258 0x00000000 Code RO 954 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) + 0x08000258 0x08000258 0x00000000 Code RO 956 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) + 0x08000258 0x08000258 0x00000000 Code RO 958 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) + 0x08000258 0x08000258 0x00000000 Code RO 960 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) + 0x08000258 0x08000258 0x00000000 Code RO 962 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) + 0x08000258 0x08000258 0x00000000 Code RO 964 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) + 0x08000258 0x08000258 0x00000000 Code RO 966 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) + 0x08000258 0x08000258 0x00000000 Code RO 968 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) + 0x08000258 0x08000258 0x00000000 Code RO 970 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) + 0x08000258 0x08000258 0x00000000 Code RO 972 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) + 0x08000258 0x08000258 0x00000004 Code RO 973 .ARM.Collect$$libinit$$00000024 c_w.l(libinit2.o) + 0x0800025c 0x0800025c 0x00000000 Code RO 974 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) + 0x0800025c 0x0800025c 0x00000000 Code RO 978 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) + 0x0800025c 0x0800025c 0x00000000 Code RO 980 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) + 0x0800025c 0x0800025c 0x00000000 Code RO 982 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) + 0x0800025c 0x0800025c 0x00000000 Code RO 984 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) + 0x0800025c 0x0800025c 0x00000002 Code RO 985 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) + 0x0800025e 0x0800025e 0x00000002 Code RO 1260 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) + 0x08000260 0x08000260 0x00000000 Code RO 1119 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) + 0x08000260 0x08000260 0x00000004 Code RO 1120 .ARM.Collect$$libshutdown$$00000003 c_w.l(libshutdown2.o) + 0x08000264 0x08000264 0x00000000 Code RO 1121 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) + 0x08000264 0x08000264 0x00000000 Code RO 1124 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o) + 0x08000264 0x08000264 0x00000000 Code RO 1127 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o) + 0x08000264 0x08000264 0x00000000 Code RO 1129 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) + 0x08000264 0x08000264 0x00000000 Code RO 1132 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) + 0x08000264 0x08000264 0x00000002 Code RO 1133 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o) + 0x08000266 0x08000266 0x00000000 Code RO 923 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) + 0x08000266 0x08000266 0x00000000 Code RO 987 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) + 0x08000266 0x08000266 0x00000006 Code RO 999 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) + 0x0800026c 0x0800026c 0x00000000 Code RO 989 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) + 0x0800026c 0x0800026c 0x00000004 Code RO 990 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) + 0x08000270 0x08000270 0x00000000 Code RO 992 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) + 0x08000270 0x08000270 0x00000008 Code RO 993 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) + 0x08000278 0x08000278 0x00000002 Code RO 1143 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) + 0x0800027a 0x0800027a 0x00000000 Code RO 1206 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) + 0x0800027a 0x0800027a 0x00000004 Code RO 1207 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) + 0x0800027e 0x0800027e 0x00000006 Code RO 1208 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) + 0x08000284 0x08000284 0x00000034 Code RO 910 .emb_text c_w.l(rand.o) 0x080002b8 0x080002b8 0x00000040 Code RO 4 .text startup_stm32f746xx.o - 0x080002f8 0x080002f8 0x000000f0 Code RO 873 .text c_w.l(lludivv7m.o) - 0x080003e8 0x080003e8 0x00000018 Code RO 877 .text c_w.l(noretval__2printf.o) - 0x08000400 0x08000400 0x00000068 Code RO 879 .text c_w.l(__printf.o) - 0x08000468 0x08000468 0x00000078 Code RO 881 .text c_w.l(_printf_dec.o) - 0x080004e0 0x080004e0 0x0000003c Code RO 906 .text c_w.l(rand.o) + 0x080002f8 0x080002f8 0x000000f0 Code RO 878 .text c_w.l(lludivv7m.o) + 0x080003e8 0x080003e8 0x00000018 Code RO 882 .text c_w.l(noretval__2printf.o) + 0x08000400 0x08000400 0x00000068 Code RO 884 .text c_w.l(__printf.o) + 0x08000468 0x08000468 0x00000078 Code RO 886 .text c_w.l(_printf_dec.o) + 0x080004e0 0x080004e0 0x0000003c Code RO 911 .text c_w.l(rand.o) 0x0800051c 0x0800051c 0x00000004 PAD - 0x08000520 0x08000520 0x0000007c Code RO 912 .text c_w.l(strcmpv7m_pel.o) - 0x0800059c 0x0800059c 0x00000006 Code RO 914 .text c_w.l(heapauxi.o) - 0x080005a2 0x080005a2 0x000000b2 Code RO 923 .text c_w.l(_printf_intcommon.o) - 0x08000654 0x08000654 0x00000024 Code RO 925 .text c_w.l(_printf_char_file.o) - 0x08000678 0x08000678 0x0000004e Code RO 934 .text c_w.l(rt_memclr_w.o) + 0x08000520 0x08000520 0x0000007c Code RO 917 .text c_w.l(strcmpv7m_pel.o) + 0x0800059c 0x0800059c 0x00000006 Code RO 919 .text c_w.l(heapauxi.o) + 0x080005a2 0x080005a2 0x000000b2 Code RO 928 .text c_w.l(_printf_intcommon.o) + 0x08000654 0x08000654 0x00000024 Code RO 930 .text c_w.l(_printf_char_file.o) + 0x08000678 0x08000678 0x0000004e Code RO 939 .text c_w.l(rt_memclr_w.o) 0x080006c6 0x080006c6 0x00000002 PAD - 0x080006c8 0x080006c8 0x00000030 Code RO 998 .text c_w.l(_printf_char_common.o) - 0x080006f8 0x080006f8 0x00000008 Code RO 1000 .text c_w.l(ferror.o) - 0x08000700 0x08000700 0x00000138 Code RO 1006 .text c_w.l(initio.o) - 0x08000838 0x08000838 0x0000004a Code RO 1020 .text c_w.l(sys_stackheap_outer.o) - 0x08000882 0x08000882 0x0000004e Code RO 1024 .text c_w.l(h1_free.o) - 0x080008d0 0x080008d0 0x000001d6 Code RO 1080 .text c_w.l(flsbuf.o) - 0x08000aa6 0x08000aa6 0x00000046 Code RO 1082 .text c_w.l(setvbuf.o) - 0x08000aec 0x08000aec 0x000000f0 Code RO 1085 .text c_w.l(fopen.o) - 0x08000bdc 0x08000bdc 0x0000004c Code RO 1087 .text c_w.l(fclose.o) - 0x08000c28 0x08000c28 0x00000012 Code RO 1093 .text c_w.l(exit.o) - 0x08000c3a 0x08000c3a 0x0000000e Code RO 1099 .text c_w.l(defsig_rtred_outer.o) - 0x08000c48 0x08000c48 0x00000008 Code RO 1135 .text c_w.l(libspace.o) - 0x08000c50 0x08000c50 0x00000008 Code RO 1145 .text c_w.l(rt_heap_descriptor_intlibspace.o) - 0x08000c58 0x08000c58 0x00000004 Code RO 1147 .text c_w.l(hguard.o) - 0x08000c5c 0x08000c5c 0x0000008a Code RO 1151 .text c_w.l(init_alloc.o) - 0x08000ce6 0x08000ce6 0x0000005e Code RO 1157 .text c_w.l(h1_alloc.o) - 0x08000d44 0x08000d44 0x000000f8 Code RO 1171 .text c_w.l(fseek.o) - 0x08000e3c 0x08000e3c 0x000000f0 Code RO 1173 .text c_w.l(stdio.o) - 0x08000f2c 0x08000f2c 0x0000000a Code RO 1179 .text c_w.l(defsig_exit.o) + 0x080006c8 0x080006c8 0x00000030 Code RO 1003 .text c_w.l(_printf_char_common.o) + 0x080006f8 0x080006f8 0x00000008 Code RO 1005 .text c_w.l(ferror.o) + 0x08000700 0x08000700 0x00000138 Code RO 1011 .text c_w.l(initio.o) + 0x08000838 0x08000838 0x0000004a Code RO 1025 .text c_w.l(sys_stackheap_outer.o) + 0x08000882 0x08000882 0x0000004e Code RO 1029 .text c_w.l(h1_free.o) + 0x080008d0 0x080008d0 0x000001d6 Code RO 1085 .text c_w.l(flsbuf.o) + 0x08000aa6 0x08000aa6 0x00000046 Code RO 1087 .text c_w.l(setvbuf.o) + 0x08000aec 0x08000aec 0x000000f0 Code RO 1090 .text c_w.l(fopen.o) + 0x08000bdc 0x08000bdc 0x0000004c Code RO 1092 .text c_w.l(fclose.o) + 0x08000c28 0x08000c28 0x00000012 Code RO 1098 .text c_w.l(exit.o) + 0x08000c3a 0x08000c3a 0x0000000e Code RO 1104 .text c_w.l(defsig_rtred_outer.o) + 0x08000c48 0x08000c48 0x00000008 Code RO 1140 .text c_w.l(libspace.o) + 0x08000c50 0x08000c50 0x00000008 Code RO 1150 .text c_w.l(rt_heap_descriptor_intlibspace.o) + 0x08000c58 0x08000c58 0x00000004 Code RO 1152 .text c_w.l(hguard.o) + 0x08000c5c 0x08000c5c 0x0000008a Code RO 1156 .text c_w.l(init_alloc.o) + 0x08000ce6 0x08000ce6 0x0000005e Code RO 1162 .text c_w.l(h1_alloc.o) + 0x08000d44 0x08000d44 0x000000f8 Code RO 1176 .text c_w.l(fseek.o) + 0x08000e3c 0x08000e3c 0x000000f0 Code RO 1178 .text c_w.l(stdio.o) + 0x08000f2c 0x08000f2c 0x0000000a Code RO 1184 .text c_w.l(defsig_exit.o) 0x08000f36 0x08000f36 0x00000002 PAD - 0x08000f38 0x08000f38 0x00000034 Code RO 1183 .text c_w.l(defsig_rtred_inner.o) - 0x08000f6c 0x08000f6c 0x0000000e Code RO 1185 .text c_w.l(defsig_rtmem_outer.o) + 0x08000f38 0x08000f38 0x00000034 Code RO 1188 .text c_w.l(defsig_rtred_inner.o) + 0x08000f6c 0x08000f6c 0x0000000e Code RO 1190 .text c_w.l(defsig_rtmem_outer.o) 0x08000f7a 0x08000f7a 0x00000002 PAD - 0x08000f7c 0x08000f7c 0x0000000c Code RO 1193 .text c_w.l(sys_exit.o) - 0x08000f88 0x08000f88 0x00000002 Code RO 1197 .text c_w.l(use_no_semi.o) - 0x08000f8a 0x08000f8a 0x00000000 Code RO 1199 .text c_w.l(indicate_semi.o) - 0x08000f8a 0x08000f8a 0x00000000 Code RO 1207 .text c_w.l(maybetermalloc1.o) - 0x08000f8a 0x08000f8a 0x0000000e Code RO 1209 .text c_w.l(h1_init.o) - 0x08000f98 0x08000f98 0x00000034 Code RO 1211 .text c_w.l(h1_extend.o) - 0x08000fcc 0x08000fcc 0x00000042 Code RO 1221 .text c_w.l(ftell.o) - 0x0800100e 0x0800100e 0x00000032 Code RO 1229 .text c_w.l(defsig_general.o) - 0x08001040 0x08001040 0x00000050 Code RO 1231 .text c_w.l(defsig_rtmem_inner.o) - 0x08001090 0x08001090 0x0000000e Code RO 1240 .text c_w.l(sys_wrch.o) + 0x08000f7c 0x08000f7c 0x0000000c Code RO 1198 .text c_w.l(sys_exit.o) + 0x08000f88 0x08000f88 0x00000002 Code RO 1202 .text c_w.l(use_no_semi.o) + 0x08000f8a 0x08000f8a 0x00000000 Code RO 1204 .text c_w.l(indicate_semi.o) + 0x08000f8a 0x08000f8a 0x00000000 Code RO 1212 .text c_w.l(maybetermalloc1.o) + 0x08000f8a 0x08000f8a 0x0000000e Code RO 1214 .text c_w.l(h1_init.o) + 0x08000f98 0x08000f98 0x00000034 Code RO 1216 .text c_w.l(h1_extend.o) + 0x08000fcc 0x08000fcc 0x00000042 Code RO 1226 .text c_w.l(ftell.o) + 0x0800100e 0x0800100e 0x00000032 Code RO 1234 .text c_w.l(defsig_general.o) + 0x08001040 0x08001040 0x00000050 Code RO 1236 .text c_w.l(defsig_rtmem_inner.o) + 0x08001090 0x08001090 0x0000000e Code RO 1245 .text c_w.l(sys_wrch.o) 0x0800109e 0x0800109e 0x00000002 PAD - 0x080010a0 0x080010a0 0x00000008 Code RO 1247 .text c_w.l(rt_errno_addr_intlibspace.o) - 0x080010a8 0x080010a8 0x00000002 Code RO 111 .text.BusFault_Handler stm32f7xx_it.o + 0x080010a0 0x080010a0 0x00000008 Code RO 1252 .text c_w.l(rt_errno_addr_intlibspace.o) + 0x080010a8 0x080010a8 0x00000002 Code RO 114 .text.BusFault_Handler stm32f7xx_it.o 0x080010aa 0x080010aa 0x00000006 PAD - 0x080010b0 0x080010b0 0x0000000c Code RO 123 .text.DMA1_Stream4_IRQHandler stm32f7xx_it.o + 0x080010b0 0x080010b0 0x0000000c Code RO 126 .text.DMA1_Stream4_IRQHandler stm32f7xx_it.o 0x080010bc 0x080010bc 0x00000004 PAD - 0x080010c0 0x080010c0 0x00000002 Code RO 117 .text.DebugMon_Handler stm32f7xx_it.o + 0x080010c0 0x080010c0 0x00000002 Code RO 120 .text.DebugMon_Handler stm32f7xx_it.o 0x080010c2 0x080010c2 0x00000006 PAD - 0x080010c8 0x080010c8 0x0000000a Code RO 60 .text.Error_Handler main.o + 0x080010c8 0x080010c8 0x0000000a Code RO 62 .text.Error_Handler main.o 0x080010d2 0x080010d2 0x00000006 PAD - 0x080010d8 0x080010d8 0x00000006 Code RO 466 .text.HAL_DMA_GetState stm32f7xx_hal_dma.o - 0x080010de 0x080010de 0x00000002 PAD - 0x080010e0 0x080010e0 0x000001ba Code RO 460 .text.HAL_DMA_IRQHandler stm32f7xx_hal_dma.o - 0x0800129a 0x0800129a 0x00000006 PAD - 0x080012a0 0x080012a0 0x00000144 Code RO 446 .text.HAL_DMA_Init stm32f7xx_hal_dma.o - 0x080013e4 0x080013e4 0x00000004 PAD - 0x080013e8 0x080013e8 0x000000a8 Code RO 452 .text.HAL_DMA_Start_IT stm32f7xx_hal_dma.o - 0x08001490 0x08001490 0x000001be Code RO 422 .text.HAL_GPIO_Init stm32f7xx_hal_gpio.o - 0x0800164e 0x0800164e 0x00000002 PAD - 0x08001650 0x08001650 0x0000000a Code RO 428 .text.HAL_GPIO_WritePin stm32f7xx_hal_gpio.o - 0x0800165a 0x0800165a 0x00000006 PAD - 0x08001660 0x08001660 0x0000000c Code RO 581 .text.HAL_GetTick stm32f7xx_hal.o - 0x0800166c 0x0800166c 0x00000004 PAD - 0x08001670 0x08001670 0x0000001a Code RO 579 .text.HAL_IncTick stm32f7xx_hal.o - 0x0800168a 0x0800168a 0x00000006 PAD - 0x08001690 0x08001690 0x00000016 Code RO 569 .text.HAL_Init stm32f7xx_hal.o - 0x080016a6 0x080016a6 0x00000002 PAD - 0x080016a8 0x080016a8 0x00000050 Code RO 571 .text.HAL_InitTick stm32f7xx_hal.o - 0x080016f8 0x080016f8 0x00000032 Code RO 132 .text.HAL_MspInit stm32f7xx_hal_msp.o - 0x0800172a 0x0800172a 0x00000006 PAD - 0x08001730 0x08001730 0x00000020 Code RO 144 .text.HAL_NVIC_EnableIRQ stm32f7xx_hal_cortex.o - 0x08001750 0x08001750 0x0000005e Code RO 142 .text.HAL_NVIC_SetPriority stm32f7xx_hal_cortex.o - 0x080017ae 0x080017ae 0x00000002 PAD - 0x080017b0 0x080017b0 0x00000020 Code RO 140 .text.HAL_NVIC_SetPriorityGrouping stm32f7xx_hal_cortex.o - 0x080017d0 0x080017d0 0x00000076 Code RO 551 .text.HAL_PWREx_EnableOverDrive stm32f7xx_hal_pwr_ex.o - 0x08001846 0x08001846 0x00000002 PAD - 0x08001848 0x08001848 0x000001d2 Code RO 317 .text.HAL_RCC_ClockConfig stm32f7xx_hal_rcc.o - 0x08001a1a 0x08001a1a 0x00000006 PAD - 0x08001a20 0x08001a20 0x00000384 Code RO 315 .text.HAL_RCC_OscConfig stm32f7xx_hal_rcc.o - 0x08001da4 0x08001da4 0x00000004 PAD - 0x08001da8 0x08001da8 0x00000002 Code RO 274 .text.HAL_SPI_ErrorCallback stm32f7xx_hal_spi.o - 0x08001daa 0x08001daa 0x00000006 PAD - 0x08001db0 0x08001db0 0x000000e0 Code RO 186 .text.HAL_SPI_Init stm32f7xx_hal_spi.o - 0x08001e90 0x08001e90 0x000000d6 Code RO 91 .text.HAL_SPI_MspInit spi.o - 0x08001f66 0x08001f66 0x00000002 PAD - 0x08001f68 0x08001f68 0x000001b8 Code RO 194 .text.HAL_SPI_Transmit stm32f7xx_hal_spi.o - 0x08002120 0x08002120 0x00000106 Code RO 226 .text.HAL_SPI_Transmit_DMA stm32f7xx_hal_spi.o - 0x08002226 0x08002226 0x00000002 PAD - 0x08002228 0x08002228 0x00000002 Code RO 276 .text.HAL_SPI_TxCpltCallback stm32f7xx_hal_spi.o - 0x0800222a 0x0800222a 0x00000006 PAD - 0x08002230 0x08002230 0x00000002 Code RO 282 .text.HAL_SPI_TxHalfCpltCallback stm32f7xx_hal_spi.o - 0x08002232 0x08002232 0x00000006 PAD - 0x08002238 0x08002238 0x0000002c Code RO 152 .text.HAL_SYSTICK_Config stm32f7xx_hal_cortex.o - 0x08002264 0x08002264 0x00000004 PAD - 0x08002268 0x08002268 0x00000002 Code RO 107 .text.HardFault_Handler stm32f7xx_it.o - 0x0800226a 0x0800226a 0x00000006 PAD - 0x08002270 0x08002270 0x00000034 Code RO 80 .text.MX_DMA_Init dma.o - 0x080022a4 0x080022a4 0x00000004 PAD - 0x080022a8 0x080022a8 0x000000b8 Code RO 71 .text.MX_GPIO_Init gpio.o - 0x08002360 0x08002360 0x00000054 Code RO 89 .text.MX_SPI2_Init spi.o - 0x080023b4 0x080023b4 0x00000004 PAD - 0x080023b8 0x080023b8 0x00000002 Code RO 109 .text.MemManage_Handler stm32f7xx_it.o - 0x080023ba 0x080023ba 0x00000006 PAD - 0x080023c0 0x080023c0 0x00000002 Code RO 105 .text.NMI_Handler stm32f7xx_it.o - 0x080023c2 0x080023c2 0x00000006 PAD - 0x080023c8 0x080023c8 0x0000026c Code RO 43 .text.NokiaDrawLine nokia.o - 0x08002634 0x08002634 0x00000004 PAD - 0x08002638 0x08002638 0x000000a4 Code RO 31 .text.NokiaGotoXY nokia.o - 0x080026dc 0x080026dc 0x00000004 PAD - 0x080026e0 0x080026e0 0x000001f0 Code RO 29 .text.Nokia_Init nokia.o - 0x080028d0 0x080028d0 0x00000002 Code RO 119 .text.PendSV_Handler stm32f7xx_it.o - 0x080028d2 0x080028d2 0x00000006 PAD - 0x080028d8 0x080028d8 0x0000001e Code RO 232 .text.SPI_DMAError stm32f7xx_hal_spi.o - 0x080028f6 0x080028f6 0x00000002 PAD - 0x080028f8 0x080028f8 0x00000006 Code RO 228 .text.SPI_DMAHalfTransmitCplt stm32f7xx_hal_spi.o - 0x080028fe 0x080028fe 0x00000002 PAD - 0x08002900 0x08002900 0x00000074 Code RO 230 .text.SPI_DMATransmitCplt stm32f7xx_hal_spi.o - 0x08002974 0x08002974 0x00000004 PAD - 0x08002978 0x08002978 0x000000c4 Code RO 196 .text.SPI_EndRxTxTransaction stm32f7xx_hal_spi.o - 0x08002a3c 0x08002a3c 0x00000004 PAD - 0x08002a40 0x08002a40 0x000000ec Code RO 252 .text.SPI_WaitFifoStateUntilTimeout stm32f7xx_hal_spi.o - 0x08002b2c 0x08002b2c 0x00000004 PAD - 0x08002b30 0x08002b30 0x000000b4 Code RO 254 .text.SPI_WaitFlagStateUntilTimeout stm32f7xx_hal_spi.o - 0x08002be4 0x08002be4 0x00000004 PAD - 0x08002be8 0x08002be8 0x00000002 Code RO 115 .text.SVC_Handler stm32f7xx_it.o - 0x08002bea 0x08002bea 0x00000006 PAD - 0x08002bf0 0x08002bf0 0x00000196 Code RO 11 .text.ScreenSaver lines_functions.o - 0x08002d86 0x08002d86 0x00000002 PAD - 0x08002d88 0x08002d88 0x00000004 Code RO 121 .text.SysTick_Handler stm32f7xx_it.o - 0x08002d8c 0x08002d8c 0x00000004 PAD - 0x08002d90 0x08002d90 0x000000ba Code RO 58 .text.SystemClock_Config main.o - 0x08002e4a 0x08002e4a 0x00000006 PAD - 0x08002e50 0x08002e50 0x00000012 Code RO 827 .text.SystemInit system_stm32f7xx.o + 0x080010d8 0x080010d8 0x00000024 Code RO 461 .text.HAL_DMA_Abort_IT stm32f7xx_hal_dma.o + 0x080010fc 0x080010fc 0x00000004 PAD + 0x08001100 0x08001100 0x000001ba Code RO 465 .text.HAL_DMA_IRQHandler stm32f7xx_hal_dma.o + 0x080012ba 0x080012ba 0x00000006 PAD + 0x080012c0 0x080012c0 0x00000144 Code RO 451 .text.HAL_DMA_Init stm32f7xx_hal_dma.o + 0x08001404 0x08001404 0x00000004 PAD + 0x08001408 0x08001408 0x000000a8 Code RO 457 .text.HAL_DMA_Start_IT stm32f7xx_hal_dma.o + 0x080014b0 0x080014b0 0x000001be Code RO 427 .text.HAL_GPIO_Init stm32f7xx_hal_gpio.o + 0x0800166e 0x0800166e 0x00000002 PAD + 0x08001670 0x08001670 0x0000000a Code RO 433 .text.HAL_GPIO_WritePin stm32f7xx_hal_gpio.o + 0x0800167a 0x0800167a 0x00000006 PAD + 0x08001680 0x08001680 0x0000000c Code RO 586 .text.HAL_GetTick stm32f7xx_hal.o + 0x0800168c 0x0800168c 0x00000004 PAD + 0x08001690 0x08001690 0x0000001a Code RO 584 .text.HAL_IncTick stm32f7xx_hal.o + 0x080016aa 0x080016aa 0x00000006 PAD + 0x080016b0 0x080016b0 0x00000016 Code RO 574 .text.HAL_Init stm32f7xx_hal.o + 0x080016c6 0x080016c6 0x00000002 PAD + 0x080016c8 0x080016c8 0x00000050 Code RO 576 .text.HAL_InitTick stm32f7xx_hal.o + 0x08001718 0x08001718 0x00000032 Code RO 137 .text.HAL_MspInit stm32f7xx_hal_msp.o + 0x0800174a 0x0800174a 0x00000006 PAD + 0x08001750 0x08001750 0x00000020 Code RO 149 .text.HAL_NVIC_EnableIRQ stm32f7xx_hal_cortex.o + 0x08001770 0x08001770 0x0000005e Code RO 147 .text.HAL_NVIC_SetPriority stm32f7xx_hal_cortex.o + 0x080017ce 0x080017ce 0x00000002 PAD + 0x080017d0 0x080017d0 0x00000020 Code RO 145 .text.HAL_NVIC_SetPriorityGrouping stm32f7xx_hal_cortex.o + 0x080017f0 0x080017f0 0x00000076 Code RO 556 .text.HAL_PWREx_EnableOverDrive stm32f7xx_hal_pwr_ex.o + 0x08001866 0x08001866 0x00000002 PAD + 0x08001868 0x08001868 0x000001d2 Code RO 322 .text.HAL_RCC_ClockConfig stm32f7xx_hal_rcc.o + 0x08001a3a 0x08001a3a 0x00000006 PAD + 0x08001a40 0x08001a40 0x00000384 Code RO 320 .text.HAL_RCC_OscConfig stm32f7xx_hal_rcc.o + 0x08001dc4 0x08001dc4 0x00000004 PAD + 0x08001dc8 0x08001dc8 0x00000002 Code RO 207 .text.HAL_SPI_AbortCpltCallback stm32f7xx_hal_spi.o + 0x08001dca 0x08001dca 0x00000006 PAD + 0x08001dd0 0x08001dd0 0x00000002 Code RO 205 .text.HAL_SPI_ErrorCallback stm32f7xx_hal_spi.o + 0x08001dd2 0x08001dd2 0x00000006 PAD + 0x08001dd8 0x08001dd8 0x00000108 Code RO 293 .text.HAL_SPI_IRQHandler stm32f7xx_hal_spi.o + 0x08001ee0 0x08001ee0 0x00000142 Code RO 191 .text.HAL_SPI_Init stm32f7xx_hal_spi.o + 0x08002022 0x08002022 0x00000006 PAD + 0x08002028 0x08002028 0x000000e6 Code RO 94 .text.HAL_SPI_MspInit spi.o + 0x0800210e 0x0800210e 0x00000002 PAD + 0x08002110 0x08002110 0x00000098 Code RO 215 .text.HAL_SPI_RegisterCallback stm32f7xx_hal_spi.o + 0x080021a8 0x080021a8 0x00000002 Code RO 195 .text.HAL_SPI_RxCpltCallback stm32f7xx_hal_spi.o + 0x080021aa 0x080021aa 0x00000006 PAD + 0x080021b0 0x080021b0 0x00000002 Code RO 201 .text.HAL_SPI_RxHalfCpltCallback stm32f7xx_hal_spi.o + 0x080021b2 0x080021b2 0x00000006 PAD + 0x080021b8 0x080021b8 0x000001b8 Code RO 219 .text.HAL_SPI_Transmit stm32f7xx_hal_spi.o + 0x08002370 0x08002370 0x00000106 Code RO 251 .text.HAL_SPI_Transmit_DMA stm32f7xx_hal_spi.o + 0x08002476 0x08002476 0x00000002 PAD + 0x08002478 0x08002478 0x00000002 Code RO 193 .text.HAL_SPI_TxCpltCallback stm32f7xx_hal_spi.o + 0x0800247a 0x0800247a 0x00000006 PAD + 0x08002480 0x08002480 0x00000002 Code RO 199 .text.HAL_SPI_TxHalfCpltCallback stm32f7xx_hal_spi.o + 0x08002482 0x08002482 0x00000006 PAD + 0x08002488 0x08002488 0x00000002 Code RO 197 .text.HAL_SPI_TxRxCpltCallback stm32f7xx_hal_spi.o + 0x0800248a 0x0800248a 0x00000006 PAD + 0x08002490 0x08002490 0x00000002 Code RO 203 .text.HAL_SPI_TxRxHalfCpltCallback stm32f7xx_hal_spi.o + 0x08002492 0x08002492 0x00000006 PAD + 0x08002498 0x08002498 0x0000002c Code RO 157 .text.HAL_SYSTICK_Config stm32f7xx_hal_cortex.o + 0x080024c4 0x080024c4 0x00000004 PAD + 0x080024c8 0x080024c8 0x00000002 Code RO 110 .text.HardFault_Handler stm32f7xx_it.o + 0x080024ca 0x080024ca 0x00000006 PAD + 0x080024d0 0x080024d0 0x00000034 Code RO 83 .text.MX_DMA_Init dma.o + 0x08002504 0x08002504 0x00000004 PAD + 0x08002508 0x08002508 0x000000b8 Code RO 74 .text.MX_GPIO_Init gpio.o + 0x080025c0 0x080025c0 0x00000054 Code RO 92 .text.MX_SPI2_Init spi.o + 0x08002614 0x08002614 0x00000004 PAD + 0x08002618 0x08002618 0x00000002 Code RO 112 .text.MemManage_Handler stm32f7xx_it.o + 0x0800261a 0x0800261a 0x00000006 PAD + 0x08002620 0x08002620 0x00000002 Code RO 108 .text.NMI_Handler stm32f7xx_it.o + 0x08002622 0x08002622 0x00000006 PAD + 0x08002628 0x08002628 0x0000026c Code RO 43 .text.NokiaDrawLine nokia.o + 0x08002894 0x08002894 0x00000004 PAD + 0x08002898 0x08002898 0x000000a4 Code RO 31 .text.NokiaGotoXY nokia.o + 0x0800293c 0x0800293c 0x00000004 PAD + 0x08002940 0x08002940 0x000001f0 Code RO 29 .text.Nokia_Init nokia.o + 0x08002b30 0x08002b30 0x00000002 Code RO 122 .text.PendSV_Handler stm32f7xx_it.o + 0x08002b32 0x08002b32 0x00000006 PAD + 0x08002b38 0x08002b38 0x0000000c Code RO 128 .text.SPI2_IRQHandler stm32f7xx_it.o + 0x08002b44 0x08002b44 0x00000004 PAD + 0x08002b48 0x08002b48 0x0000000e Code RO 295 .text.SPI_DMAAbortOnError stm32f7xx_hal_spi.o + 0x08002b56 0x08002b56 0x00000002 PAD + 0x08002b58 0x08002b58 0x0000001e Code RO 257 .text.SPI_DMAError stm32f7xx_hal_spi.o + 0x08002b76 0x08002b76 0x00000002 PAD + 0x08002b78 0x08002b78 0x00000006 Code RO 253 .text.SPI_DMAHalfTransmitCplt stm32f7xx_hal_spi.o + 0x08002b7e 0x08002b7e 0x00000002 PAD + 0x08002b80 0x08002b80 0x0000006c Code RO 255 .text.SPI_DMATransmitCplt stm32f7xx_hal_spi.o + 0x08002bec 0x08002bec 0x00000004 PAD + 0x08002bf0 0x08002bf0 0x000000c4 Code RO 221 .text.SPI_EndRxTxTransaction stm32f7xx_hal_spi.o + 0x08002cb4 0x08002cb4 0x00000004 PAD + 0x08002cb8 0x08002cb8 0x000000ec Code RO 277 .text.SPI_WaitFifoStateUntilTimeout stm32f7xx_hal_spi.o + 0x08002da4 0x08002da4 0x00000004 PAD + 0x08002da8 0x08002da8 0x000000b4 Code RO 279 .text.SPI_WaitFlagStateUntilTimeout stm32f7xx_hal_spi.o + 0x08002e5c 0x08002e5c 0x00000004 PAD + 0x08002e60 0x08002e60 0x00000002 Code RO 118 .text.SVC_Handler stm32f7xx_it.o 0x08002e62 0x08002e62 0x00000006 PAD - 0x08002e68 0x08002e68 0x00000002 Code RO 113 .text.UsageFault_Handler stm32f7xx_it.o - 0x08002e6a 0x08002e6a 0x00000006 PAD - 0x08002e70 0x08002e70 0x00000012 Code RO 848 .text._sys_close retarget_io.o - 0x08002e82 0x08002e82 0x00000006 PAD - 0x08002e88 0x08002e88 0x00000004 Code RO 858 .text._sys_flen retarget_io.o - 0x08002e8c 0x08002e8c 0x00000004 PAD - 0x08002e90 0x08002e90 0x00000010 Code RO 854 .text._sys_istty retarget_io.o - 0x08002ea0 0x08002ea0 0x0000005c Code RO 846 .text._sys_open retarget_io.o - 0x08002efc 0x08002efc 0x00000004 PAD - 0x08002f00 0x08002f00 0x00000006 Code RO 856 .text._sys_seek retarget_io.o - 0x08002f06 0x08002f06 0x00000002 PAD - 0x08002f08 0x08002f08 0x0000006a Code RO 850 .text._sys_write retarget_io.o - 0x08002f72 0x08002f72 0x00000006 PAD - 0x08002f78 0x08002f78 0x000000b8 Code RO 56 .text.main main.o - 0x08003030 0x08003030 0x0000001a Code RO 1003 i.fputc c_w.l(fputc.o) - 0x0800304a 0x0800304a 0x0000001a Code RO 1016 x$fpl$fpinit fz_wm.l(fpinit.o) - 0x08003064 0x08003064 0x00000010 Data RO 832 .rodata.AHBPrescTable system_stm32f7xx.o - 0x08003074 0x08003074 0x00000008 Data RO 863 .rodata.__stderr_name retarget_io.o - 0x0800307c 0x0800307c 0x00000007 Data RO 861 .rodata.__stdin_name retarget_io.o - 0x08003083 0x08003083 0x00000008 Data RO 862 .rodata.__stdout_name retarget_io.o - 0x0800308b 0x0800308b 0x00000008 Data RO 470 .rodata.cst8 stm32f7xx_hal_dma.o - 0x08003093 0x08003093 0x00000001 PAD - 0x08003094 0x08003094 0x00000004 Data RO 47 .rodata.gNokiaBufferSize nokia.o - 0x08003098 0x08003098 0x00000020 Data RO 1273 Region$$Table anon$$obj.o + 0x08002e68 0x08002e68 0x00000196 Code RO 11 .text.ScreenSaver lines_functions.o + 0x08002ffe 0x08002ffe 0x00000002 PAD + 0x08003000 0x08003000 0x00000004 Code RO 124 .text.SysTick_Handler stm32f7xx_it.o + 0x08003004 0x08003004 0x00000004 PAD + 0x08003008 0x08003008 0x000000ba Code RO 60 .text.SystemClock_Config main.o + 0x080030c2 0x080030c2 0x00000006 PAD + 0x080030c8 0x080030c8 0x00000012 Code RO 832 .text.SystemInit system_stm32f7xx.o + 0x080030da 0x080030da 0x00000006 PAD + 0x080030e0 0x080030e0 0x00000002 Code RO 116 .text.UsageFault_Handler stm32f7xx_it.o + 0x080030e2 0x080030e2 0x00000006 PAD + 0x080030e8 0x080030e8 0x00000012 Code RO 853 .text._sys_close retarget_io.o + 0x080030fa 0x080030fa 0x00000006 PAD + 0x08003100 0x08003100 0x00000004 Code RO 863 .text._sys_flen retarget_io.o + 0x08003104 0x08003104 0x00000004 PAD + 0x08003108 0x08003108 0x00000010 Code RO 859 .text._sys_istty retarget_io.o + 0x08003118 0x08003118 0x0000005c Code RO 851 .text._sys_open retarget_io.o + 0x08003174 0x08003174 0x00000004 PAD + 0x08003178 0x08003178 0x00000006 Code RO 861 .text._sys_seek retarget_io.o + 0x0800317e 0x0800317e 0x00000002 PAD + 0x08003180 0x08003180 0x0000006a Code RO 855 .text._sys_write retarget_io.o + 0x080031ea 0x080031ea 0x00000006 PAD + 0x080031f0 0x080031f0 0x000001f4 Code RO 58 .text.main main.o + 0x080033e4 0x080033e4 0x00000004 PAD + 0x080033e8 0x080033e8 0x0000000e Code RO 56 .text.myBeautyCallback main.o + 0x080033f6 0x080033f6 0x0000001a Code RO 1008 i.fputc c_w.l(fputc.o) + 0x08003410 0x08003410 0x0000001a Code RO 1021 x$fpl$fpinit fz_wm.l(fpinit.o) + 0x0800342a 0x0800342a 0x00000010 Data RO 837 .rodata.AHBPrescTable system_stm32f7xx.o + 0x0800343a 0x0800343a 0x00000008 Data RO 868 .rodata.__stderr_name retarget_io.o + 0x08003442 0x08003442 0x00000007 Data RO 866 .rodata.__stdin_name retarget_io.o + 0x08003449 0x08003449 0x00000008 Data RO 867 .rodata.__stdout_name retarget_io.o + 0x08003451 0x08003451 0x00000008 Data RO 475 .rodata.cst8 stm32f7xx_hal_dma.o + 0x08003459 0x08003459 0x00000003 PAD + 0x0800345c 0x0800345c 0x00000004 Data RO 47 .rodata.gNokiaBufferSize nokia.o + 0x08003460 0x08003460 0x00000020 Data RO 1278 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080030b8, Size: 0x00000b78, Max: 0x00050000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003480, Size: 0x00000ba8, Max: 0x00050000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x080030b8 0x00000004 Data RW 931 .data c_w.l(stdio_streams.o) - 0x20000004 0x080030bc 0x00000004 Data RW 932 .data c_w.l(stdio_streams.o) - 0x20000008 0x080030c0 0x00000004 Data RW 933 .data c_w.l(stdio_streams.o) - 0x2000000c 0x080030c4 0x00000004 Data RW 831 .data.SystemCoreClock system_stm32f7xx.o - 0x20000010 0x080030c8 0x00000004 Data RW 13 .data.directions lines_functions.o - 0x20000014 0x080030cc 0x00000004 Data RW 46 .data.gNokiaBufferPtr nokia.o - 0x20000018 0x080030d0 0x00000001 Data RW 628 .data.uwTickFreq stm32f7xx_hal.o - 0x20000019 0x080030d1 0x00000003 PAD - 0x2000001c 0x080030d4 0x00000004 Data RW 627 .data.uwTickPrio stm32f7xx_hal.o - 0x20000020 - 0x000000e4 Zero RW 907 .bss c_w.l(rand.o) - 0x20000104 - 0x00000054 Zero RW 928 .bss c_w.l(stdio_streams.o) - 0x20000158 - 0x00000054 Zero RW 929 .bss c_w.l(stdio_streams.o) - 0x200001ac - 0x00000054 Zero RW 930 .bss c_w.l(stdio_streams.o) - 0x20000200 - 0x00000060 Zero RW 1136 .bss c_w.l(libspace.o) + 0x20000000 0x08003480 0x00000004 Data RW 936 .data c_w.l(stdio_streams.o) + 0x20000004 0x08003484 0x00000004 Data RW 937 .data c_w.l(stdio_streams.o) + 0x20000008 0x08003488 0x00000004 Data RW 938 .data c_w.l(stdio_streams.o) + 0x2000000c 0x0800348c 0x00000004 Data RW 836 .data.SystemCoreClock system_stm32f7xx.o + 0x20000010 0x08003490 0x00000004 Data RW 13 .data.directions lines_functions.o + 0x20000014 0x08003494 0x00000004 Data RW 46 .data.gNokiaBufferPtr nokia.o + 0x20000018 0x08003498 0x00000001 Data RW 633 .data.uwTickFreq stm32f7xx_hal.o + 0x20000019 0x08003499 0x00000003 PAD + 0x2000001c 0x0800349c 0x00000004 Data RW 632 .data.uwTickPrio stm32f7xx_hal.o + 0x20000020 - 0x000000e4 Zero RW 912 .bss c_w.l(rand.o) + 0x20000104 - 0x00000054 Zero RW 933 .bss c_w.l(stdio_streams.o) + 0x20000158 - 0x00000054 Zero RW 934 .bss c_w.l(stdio_streams.o) + 0x200001ac - 0x00000054 Zero RW 935 .bss c_w.l(stdio_streams.o) + 0x20000200 - 0x00000060 Zero RW 1141 .bss c_w.l(libspace.o) 0x20000260 - 0x000001f8 Zero RW 45 .bss.gNokiaBuffer nokia.o - 0x20000458 - 0x00000060 Zero RW 96 .bss.hdma_spi2_tx spi.o - 0x200004b8 - 0x00000064 Zero RW 95 .bss.hspi2 spi.o - 0x2000051c - 0x00000050 Zero RW 16 .bss.lines lines_functions.o - 0x2000056c - 0x00000004 Zero RW 15 .bss.toClear lines_functions.o - 0x20000570 - 0x00000004 Zero RW 14 .bss.toDraw lines_functions.o - 0x20000574 - 0x00000004 Zero RW 629 .bss.uwTick stm32f7xx_hal.o - 0x20000578 - 0x00000200 Zero RW 2 HEAP startup_stm32f746xx.o - 0x20000778 - 0x00000400 Zero RW 1 STACK startup_stm32f746xx.o + 0x20000458 - 0x00000060 Zero RW 99 .bss.hdma_spi2_tx spi.o + 0x200004b8 - 0x0000008c Zero RW 98 .bss.hspi2 spi.o + 0x20000544 - 0x00000004 Zero RW 64 .bss.isTransmitDone main.o + 0x20000548 - 0x00000050 Zero RW 16 .bss.lines lines_functions.o + 0x20000598 - 0x00000004 Zero RW 15 .bss.toClear lines_functions.o + 0x2000059c - 0x00000004 Zero RW 14 .bss.toDraw lines_functions.o + 0x200005a0 - 0x00000004 Zero RW 634 .bss.uwTick stm32f7xx_hal.o + 0x200005a4 0x080034a0 0x00000004 PAD + 0x200005a8 - 0x00000200 Zero RW 2 HEAP startup_stm32f746xx.o + 0x200007a8 - 0x00000400 Zero RW 1 STACK startup_stm32f746xx.o ============================================================================== @@ -2731,26 +2781,26 @@ Image component sizes 52 0 0 0 0 3778 dma.o 184 0 0 0 0 2197 gpio.o 406 0 0 4 88 2037 lines_functions.o - 380 12 0 0 0 3927 main.o + 710 12 0 0 4 8503 main.o 1280 0 4 4 504 6836 nokia.o 242 0 23 0 0 3253 retarget_io.o - 298 0 0 0 196 5267 spi.o + 314 0 0 0 236 7732 spi.o 64 26 456 0 1536 828 startup_stm32f746xx.o 140 0 0 5 4 7774 stm32f7xx_hal.o 202 0 0 0 0 11380 stm32f7xx_hal_cortex.o - 940 4 8 0 0 9865 stm32f7xx_hal_dma.o + 970 4 8 0 0 9865 stm32f7xx_hal_dma.o 456 0 0 0 0 5195 stm32f7xx_hal_gpio.o 50 0 0 0 0 1507 stm32f7xx_hal_msp.o 118 0 0 0 0 5715 stm32f7xx_hal_pwr_ex.o 1366 0 0 0 0 8393 stm32f7xx_hal_rcc.o - 1696 0 0 0 0 24453 stm32f7xx_hal_spi.o - 32 0 0 0 0 2703 stm32f7xx_it.o + 2226 10 0 0 0 27370 stm32f7xx_hal_spi.o + 44 0 0 0 0 4351 stm32f7xx_it.o 18 0 16 4 0 3375 system_stm32f7xx.o ---------------------------------------------------------------------- - 8136 42 540 20 2328 108483 Object Totals + 9102 56 542 20 2376 120089 Object Totals 0 0 32 0 0 0 (incl. Generated) - 212 0 1 3 0 0 (incl. Padding) + 260 4 3 3 4 0 (incl. Padding) ---------------------------------------------------------------------- @@ -2839,15 +2889,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 11932 278 540 32 2904 109979 Grand Totals - 11932 278 540 32 2904 109979 ELF Image Totals - 11932 278 540 32 0 0 ROM Totals + 12898 292 542 32 2952 121585 Grand Totals + 12898 292 542 32 2952 121585 ELF Image Totals + 12898 292 542 32 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 12472 ( 12.18kB) - Total RW Size (RW Data + ZI Data) 2936 ( 2.87kB) - Total ROM Size (Code + RO Data + RW Data) 12504 ( 12.21kB) + Total RO Size (Code + RO Data) 13440 ( 13.13kB) + Total RW Size (RW Data + ZI Data) 2984 ( 2.91kB) + Total ROM Size (Code + RO Data + RW Data) 13472 ( 13.16kB) ============================================================================== diff --git a/MDK-ARM/DMA/DMA_DMA.dep b/MDK-ARM/DMA/DMA_DMA.dep index 3e74cda..0b2bc44 100644 --- a/MDK-ARM/DMA/DMA_DMA.dep +++ b/MDK-ARM/DMA/DMA_DMA.dep @@ -1,13 +1,13 @@ Dependencies for Project 'DMA', Target 'DMA': (DO NOT MODIFY !) CompilerVersion: 6160000::V6.16::ARMCLANG -F (startup_stm32f746xx.s)(0x65771C48)(--target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -masm=auto -c -gdwarf-3 -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -Wa,armasm,--pd,"__UVISION_VERSION SETA 535" -Wa,armasm,--pd,"_RTE_ SETA 1" -Wa,armasm,--pd,"STM32F746xx SETA 1" -Wa,armasm,--pd,"_RTE_ SETA 1" -o dma/startup_stm32f746xx.o) +F (startup_stm32f746xx.s)(0x657B0852)(--target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -masm=auto -c -gdwarf-3 -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -Wa,armasm,--pd,"__UVISION_VERSION SETA 535" -Wa,armasm,--pd,"_RTE_ SETA 1" -Wa,armasm,--pd,"STM32F746xx SETA 1" -Wa,armasm,--pd,"_RTE_ SETA 1" -o dma/startup_stm32f746xx.o) F (..\nokia.h)(0x59F2D6FE)() F (..\lines_functions.c)(0x61B6FF70)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/lines_functions.o -MD) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x60355C30) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x60355C34) I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x60355C30) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -40,7 +40,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) I (..\nokia.h)(0x59F2D6FE) F (..\nokia.c)(0x65772573)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/nokia.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -76,10 +76,10 @@ I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x60355C34) I (..\nokia.h)(0x59F2D6FE) I (..\Core\Inc\spi.h)(0x65770151) I (..\Core\Inc\main.h)(0x65770152) -F (../Core/Src/main.c)(0x65772877)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/main.o -MD) +F (../Core/Src/main.c)(0x657B1343)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/main.o -MD) I (..\Core\Inc\main.h)(0x65770152) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -115,11 +115,11 @@ I (..\Core\Inc\spi.h)(0x65770151) I (..\Core\Inc\gpio.h)(0x65770150) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x60355C34) I (..\Core\Src\..\..\nokia.h)(0x59F2D6FE) -F (../Core/Src/gpio.c)(0x65770150)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/gpio.o -MD) +F (../Core/Src/gpio.c)(0x657B084D)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/gpio.o -MD) I (..\Core\Inc\gpio.h)(0x65770150) I (..\Core\Inc\main.h)(0x65770152) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -154,7 +154,7 @@ F (../Core/Src/dma.c)(0x657717FB)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu= I (..\Core\Inc\dma.h)(0x657717FB) I (..\Core\Inc\main.h)(0x65770152) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -185,11 +185,11 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr_ex.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) -F (../Core/Src/spi.c)(0x657717FC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/spi.o -MD) +F (../Core/Src/spi.c)(0x657B084E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/spi.o -MD) I (..\Core\Inc\spi.h)(0x65770151) I (..\Core\Inc\main.h)(0x65770152) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -220,10 +220,10 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr_ex.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) -F (../Core/Src/stm32f7xx_it.c)(0x657717FC)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_it.o -MD) +F (../Core/Src/stm32f7xx_it.c)(0x657B084E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_it.o -MD) I (..\Core\Inc\main.h)(0x65770152) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -254,11 +254,11 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr_ex.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_it.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_it.h)(0x657B084E) F (../Core/Src/stm32f7xx_hal_msp.c)(0x65770151)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_msp.o -MD) I (..\Core\Inc\main.h)(0x65770152) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -291,7 +291,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_cortex.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -324,7 +324,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_spi.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -357,7 +357,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi_ex.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_spi_ex.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -390,7 +390,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_rcc.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -423,7 +423,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_rcc_ex.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -456,7 +456,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_flash.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -489,7 +489,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_flash_ex.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -522,7 +522,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_gpio.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -555,7 +555,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_dma.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -588,7 +588,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_dma_ex.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -621,7 +621,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_pwr.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -654,7 +654,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_pwr_ex.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -687,7 +687,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -720,7 +720,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_i2c.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -753,7 +753,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_i2c_ex.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -786,7 +786,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_exti.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_exti.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -819,7 +819,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_tim.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -852,7 +852,7 @@ I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_spi_ex.h)(0x63986EB5) F (../Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c)(0x63986EB5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -gdwarf-4 -O2 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../Core/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc -I ../Drivers/STM32F7xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F7xx/Include -I ../Drivers/CMSIS/Include -I./RTE/_DMA -IC:/Keil_v5/ARM/CMSIS/5.6.0/CMSIS/Core/Include -IC:/Keil_v5/Keil/STM32F7xx_DFP/2.12.0/Drivers/CMSIS/Device/ST/STM32F7xx/Include -D__UVISION_VERSION="535" -D_RTE_ -DSTM32F746xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F746xx -o dma/stm32f7xx_hal_tim_ex.o -MD) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h)(0x63986EB5) @@ -896,7 +896,7 @@ I (C:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x60355C24) I (..\Drivers\CMSIS\Include\mpu_armv7.h)(0x63986E93) I (..\Drivers\CMSIS\Device\ST\STM32F7xx\Include\system_stm32f7xx.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h)(0x63986EB5) -I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657717FC) +I (..\Core\Inc\stm32f7xx_hal_conf.h)(0x657B0E1C) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h)(0x63986EB5) I (..\Drivers\STM32F7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x63986EB5) diff --git a/MDK-ARM/DMA/main.o b/MDK-ARM/DMA/main.o index 1e6d9784965208bf69b6fb20ac832c2d91488dbf..9f76e27bf000cad17658a2c8cb9238b3fdefcdd0 100644 GIT binary patch literal 15320 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 literal 8524 zcmbVRdvsjId7nFX@9x#EB+HV}%3#deHO6q_)ytMuLv2Z`)x&zNcO@eSne|G#k~UuL zirtkFj*Ar_CzJ$^MV(U&N$f*&8WTwBx|mRM5}X7=OY9VqP#nmEHfadSA2AN@Gll-X zxihP)jdM;<=jhJw`+eUx-#qW^%+=v=U#F&NOeKwNWJ`>({Ayt_HVfFuu9McbORW2a zOWge6-{1e>4?XvGwytICT07YW@@T!p7#`1A8%rR2A$!;~@{;>bBll`=k!MRM<=V#o zdbM?}hVsN%fUOl#L`0IhJ9l-ivpt)M8=WV9?PI4dA3Xe{AL=I>>{1(^?0oI*&PZ%q z;QEO&uk0lCZ{f_tr$YbMs<8liq4|!Sf2V|=<8r{+-eaGf;lyLcqOv{+$(?`((+(73;hYuUw?o z)&9+Iep|7SedhhQi3KEM&%ginihy>62lx>d(2oqhcOv3Kz7R2vXeT|Q$4=kMQwv|S zJE7*tj!JQs^kn-0i8LGV?8d`c{c*yRcr><~;3=sFh~z9X0*%IQBN!Fp@KFGj(AY3? zk(>oS2Mr1kd{KzQ1a^VjAc>@{)UGeDGW7Ba|25?+wP8Qn<Fz5#HW{H*`J?RWMe% z7N)J>Wfa`!+YYfjh$dCKTWkNKeU%9AyJ1yN)s9t+t=P=C-&RrKiXh5RBX3x>V^shp zS6-ncm8(R#+NE+;K2ZT<)z`9yDynP5x5sxY0$dejg{m7+LyhbcO#VWjeAFj)2K{u2 z0d$FJFJ)Wp@nkzC67Vi$nzliIfSA5WOn(eH*FR4R<~js0HQSGe^i!Zre;%183+tAC zPAK0ZrT!jru6t0Yu3wAXr8giqR80+fn3|(Uk*f%<34O0n-a$(J<&5E^@qaKSL1rZ;p_1@z;XA}^vJk1O(R^y5iIUP3>f2B8MK{~rDLy0ZKO51210@-kmKV=?O0`ZqK%Kj;{F7( zuafXA_f)t~bMp!1kI^^3q{tb}=V?Wr!F)cW$X9qNE63ut_rkreLGKAaf!7(^9Aobi zoupb|Zz7Rgjq% zkG7YJy52yO443z-kUxXR?5?Rd8~uKW)CqGl^KVe{R+qm{$=ghSi<1AO)ZeD$)(Zcy zl0()0+aXuep5Ix^yw^eaGbl>JHMJ$1{A1Fuq>lObE4k6-pHuP{(|=IOEv5d$O1`0ciN**coUsm#M6*M;Xv=h>t zQKHdODU_L+&7`e#ep{d|+8-dAOj+4LbFiT~FqFxpwgnQ|nekL2Jr%fZ%fzHLwza-~ zFAE0iLYb^p7t4;1&LooQ;5Z9y8y(JB+1%(y=2A%unrZ7mB9*clMmwzB{(NS3G#2h3 z?dWeC?eFN_gv!`lI+vVETN8ot=|q-wxAnybdj*7}(ZQ&Y+J|F%gfP_8A08YYVqKA* z!FZ%+ARZ0J!VXG=A|QS|Hq>At5v>p-Bid z_0iqoj(XM>QBIL|+ez6PM1b&sU0z}nq4H=HrG*8Bot7q1wl5+}H5Q~MTT&4=iwM$+ z7|X3&SbGOL7K$xZ+00_G5ITv@_B6&sS0TpQdW6^!>LqMoQfOq+P$;g(E(8N&A&WMW z(8waUMhn((Hk--DyA$aNyu6IwNJg_5yDOKsWqj?Gk;3Ky6T6b~MYW3Z?ctS}Hmx8X4OY z3-$HNDzJP&I+6#H6BrO$C(CK0gHk;*sH!JFGn=)h82f*2k8R!9UlUehEXlO(5JQc@ z`afpII99ziziDPGbC-GgO;*CaW;va~c{RU^`L$YYm3Fmujka1_qpj1{Ya2BBg{G}i z^FXN3813kE=W*dQt{o~bEdwvbqtdewY83&}mfv1(KBRqux0gqj`_j)qE6!CeHh^D7 z+`#|4yo`W;o=Jf{z9XAFfGxc)Hq_tL*tvCnJ}$OIp{?sli%p+?3zT1|A2VOqVI4@0 z+O=hm7pO{HpNu8Tb+Ui~_ znTj9SGK%4&C)C$A&^6kgOpgYGqe;6pqq+P9UK99Z7-X%Ro9E}Dz$rrhuHn~od4sa! z<5#K}>bONkY5ZKcR3IiU9WOG?(7g}r+SS`@@ByQ$&(L+>q+4G+{G40=n8r6~Mu~pM zPD6K3y8Djbd)#mzH+*$Q*|gzy?=)QQX}5mw;d^)`W@ahqqNW)&-q(*C`s3!JvCiCQ zteG~}hmAFx6UL3b0K-#<(z;u}A?Vgm-#uw~+_?P&ZCyau0o`#=1V^k9v*u zQ&Wbg&pk&liH_SE7kl@Eli+k>vy;xg zO{n)dDuWC>Y&xw$&LQa-@h4z)z(L*nX=B zklO!7QG5p#_Rl)w!M_O(~BJ6Y1}#d z>5B~Ev_y!EW0BH0;0DN0g+RJ>aZDP9K=5^hcx~z=-y-p5iER?QCEhA=uS9Am#m`Ed zmq`62{e2Q2ka$euafx4+__W05B%YP{ZHeb3eox{BiNBP1St7?`pn6wGTrKfNiOmv2 z5+f4ns}YsUOZ=$Bha?`8ctYYSiS&L@xtArrF7f9Q=^GQ--)%*eo$5 zF(PrV#07~DN_;$)l3f9iHrI$?ulRL7aqhx(ab8>k`{Q#t zE1u586WOT)EQr%raG7Gl8k?JnC&tFI7R)#j=UH$(Gc$wF5G+2M#gS|>K5OBo06vh} zpG?H*z|Z5e3udiU(5^a*&l#k#SuUSt zvGJ^BrDF*kcWp;%v^Afcm>2B}F27(+iB`4GO-?FzJ5n+|nYm(daU&BApxy=rr5=d> z+?q}1tq87cLSyB{oh+En}D)^5cfbd0@u#)d_0^^jHRqW43{|j3kyv{mxU`N-4q?8ol2&c@yTpr z#wtwo#4^{+c)@^WfIGpsI)?`_P5Hza3+C>cArw>4mC0vD>@Pa>QDX=bo101I=`#>p zpAR;%X^+ zswiH)qkS|ED&9{a!?n=9vmkU1S4p++H7H;z)O!wuZ0dHP>U|YD=Qy`G>ZN^C)f<3J z^{R3G0f>qLbwLheZIGWz7eGF(2vFJD;ODHj74@p|qZ^B=x4}_{!qESDwyGcw8~s<# zp=O^)L;sE@R;Gdtg0tQc)O!)WG;ef1RP{auxlji3UK9!dRZ_N-P&ngth#IQ-OHZz!6#c}IWgJgxeBby2)Sh}Qv~N~+$PqIf3}Ppt#`T~_fj@N*Pr RXK|mPf8J3XwO%S9|1VSWTh9Oh diff --git a/MDK-ARM/DMA/spi.o b/MDK-ARM/DMA/spi.o index cb88af0ad8aa6cac8c2e04b2b07da885808547a0..50438f15ec109b77fa991a716ea9ecd82c45b194 100644 GIT binary patch literal 13404 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 E049I^b^rhX literal 9852 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 delta 1128 zcmX}qT}V_x6bJCLb3c~#?y<#dyDQNLTNp%?SfRwGE=n#WOID<1=0ZkkC4^|D*7kv# zn5;I0g&HN1CD8}lL->+Vgb+kT;6u?vMN~*Zgf9hl=I+@Z?)?5UcV_OnbMNEA>Ggvv z#7yp^&@-2-U4C&bxW^3ueMh;R69tJu%G$WMi)hqZu}%P(bZKpXH^|E>pU|;b11OT5lCj zl1}d1jt?oftMUF_7^lLVJWz{=bbzp`H@OeHC^xA*RF65NUu`PmU|Cdgc0e}kJz`AA zU;1RCoVM~*0)PreiDwU?9%Yp3y9u|*Qk7cG)a2O5sRe5b?PhgS^z={@qy5E%cQX+e zea;yb(c?vb`iw?Z9?<`nCz2bT@+#G`p-nLyrU^BwBa87mLRy_^m*p1YJ zrCuVdB{k#jH&P4uO;7mfkc0`alwHFXu@!7JyPrM6o@Be(VRoFo&rY!~*f(iI@PP-u zv-7N=N>yRmvd>hh>{Iq7JIj7zf3kmAw>m=;Gc83XmTnLG8^0gcMSP45E5>bW-worqFfiu mH%d|cYijw?pif*yd4}%2wdHMM8s#hEvn}U|#zk^jp8p>VRGK&d diff --git a/MDK-ARM/DMA/stm32f7xx_it.o b/MDK-ARM/DMA/stm32f7xx_it.o index 83ee817f5f77c31b540c2720c3a238f8058ce27e..8d25202e698be2485d4221962073b1c34091eae3 100644 GIT binary patch literal 10084 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 diff --git a/nokia.zip b/nokia.zip deleted file mode 100644 index adddc0bf609c2dbdaf870d0c513ebe4d8a8df1a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3722 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