diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..b6ff256
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+/.metadata/
+Debug
+Release
\ No newline at end of file
diff --git a/L476_ats_blink-master/.cproject b/L476_ats_blink-master/.cproject
deleted file mode 100644
index a1614b1..0000000
--- a/L476_ats_blink-master/.cproject
+++ /dev/null
@@ -1,194 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/L476_ats_blink-master/.mxproject b/L476_ats_blink-master/.mxproject
deleted file mode 100644
index 2ff97dd..0000000
--- a/L476_ats_blink-master/.mxproject
+++ /dev/null
@@ -1,26 +0,0 @@
-[PreviousLibFiles]
-LibFiles=Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc_ex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_bus.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_cortex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_rcc.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_crs.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_system.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_utils.h;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.c;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_exti.h;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.c;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_pwr.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_gpio.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_dma.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_dmamux.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h;Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma_ex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_tim.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_tim_ex.h;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc_ex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_bus.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_cortex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_rcc.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_crs.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_system.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_utils.h;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.c;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_exti.h;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.c;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_pwr.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_gpio.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_dma.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_dmamux.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h;Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma_ex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_tim.h;Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_tim_ex.h;Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h;Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h;Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h;Drivers/CMSIS/Device/ST/STM32L4xx/Source/Templates/system_stm32l4xx.c;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/cmsis_armclang.h;Drivers/CMSIS/Include/cmsis_armclang_ltm.h;Drivers/CMSIS/Include/cmsis_compiler.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/cmsis_iccarm.h;Drivers/CMSIS/Include/cmsis_version.h;Drivers/CMSIS/Include/core_armv81mml.h;Drivers/CMSIS/Include/core_armv8mbl.h;Drivers/CMSIS/Include/core_armv8mml.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/core_cm1.h;Drivers/CMSIS/Include/core_cm23.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/core_cm33.h;Drivers/CMSIS/Include/core_cm35p.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/core_sc300.h;Drivers/CMSIS/Include/mpu_armv7.h;Drivers/CMSIS/Include/mpu_armv8.h;Drivers/CMSIS/Include/tz_context.h;
-
-[PreviousUsedCubeIDEFiles]
-SourceFiles=Core\Src\main.c;Core\Src\stm32l4xx_it.c;Core\Src\stm32l4xx_hal_msp.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c;Core\Src/system_stm32l4xx.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c;Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c;Core\Src/system_stm32l4xx.c;Drivers/CMSIS/Device/ST/STM32L4xx/Source/Templates/system_stm32l4xx.c;;
-HeaderPath=Drivers\STM32L4xx_HAL_Driver\Inc;Drivers\STM32L4xx_HAL_Driver\Inc\Legacy;Drivers\CMSIS\Device\ST\STM32L4xx\Include;Drivers\CMSIS\Include;Core\Inc;
-CDefines=USE_FULL_LL_DRIVER;USE_HAL_DRIVER;STM32L476xx;USE_FULL_LL_DRIVER;USE_HAL_DRIVER;USE_HAL_DRIVER;
-
-[PreviousGenFiles]
-AdvancedFolderStructure=true
-HeaderFileListSize=4
-HeaderFiles#0=C:/Users/camer/Desktop/LoPoSo/L476_ats_blink-master/Core/Inc/stm32l4xx_it.h
-HeaderFiles#1=C:/Users/camer/Desktop/LoPoSo/L476_ats_blink-master/Core/Inc/stm32_assert.h
-HeaderFiles#2=C:/Users/camer/Desktop/LoPoSo/L476_ats_blink-master/Core/Inc/stm32l4xx_hal_conf.h
-HeaderFiles#3=C:/Users/camer/Desktop/LoPoSo/L476_ats_blink-master/Core/Inc/main.h
-HeaderFolderListSize=1
-HeaderPath#0=C:/Users/camer/Desktop/LoPoSo/L476_ats_blink-master/Core/Inc
-HeaderFiles=;
-SourceFileListSize=3
-SourceFiles#0=C:/Users/camer/Desktop/LoPoSo/L476_ats_blink-master/Core/Src/stm32l4xx_it.c
-SourceFiles#1=C:/Users/camer/Desktop/LoPoSo/L476_ats_blink-master/Core/Src/stm32l4xx_hal_msp.c
-SourceFiles#2=C:/Users/camer/Desktop/LoPoSo/L476_ats_blink-master/Core/Src/main.c
-SourceFolderListSize=1
-SourcePath#0=C:/Users/camer/Desktop/LoPoSo/L476_ats_blink-master/Core/Src
-SourceFiles=;
-
diff --git a/L476_ats_blink-master/.project b/L476_ats_blink-master/.project
deleted file mode 100644
index 863e5e1..0000000
--- a/L476_ats_blink-master/.project
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
- L476_ats_blink-master
-
-
-
-
-
- org.eclipse.cdt.managedbuilder.core.genmakebuilder
- clean,full,incremental,
-
-
-
-
- org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
- full,incremental,
-
-
-
-
-
- com.st.stm32cube.ide.mcu.MCUProjectNature
- com.st.stm32cube.ide.mcu.MCUCubeProjectNature
- org.eclipse.cdt.core.cnature
- com.st.stm32cube.ide.mcu.MCUCubeIdeServicesRevAev2ProjectNature
- com.st.stm32cube.ide.mcu.MCUAdvancedStructureProjectNature
- com.st.stm32cube.ide.mcu.MCUEndUserDisabledTrustZoneProjectNature
- com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature
- com.st.stm32cube.ide.mcu.MCURootProjectNature
- org.eclipse.cdt.managedbuilder.core.managedBuildNature
- org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
-
-
diff --git a/L476_ats_blink-master/.settings/language.settings.xml b/L476_ats_blink-master/.settings/language.settings.xml
deleted file mode 100644
index 0ec0cb0..0000000
--- a/L476_ats_blink-master/.settings/language.settings.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/L476_ats_blink-master/Core/Inc/main.h b/L476_ats_blink-master/Core/Inc/main.h
deleted file mode 100644
index 460e791..0000000
--- a/L476_ats_blink-master/Core/Inc/main.h
+++ /dev/null
@@ -1,81 +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) 2020 STMicroelectronics.
- * All rights reserved.
- *
- * This software component is licensed by ST under BSD 3-Clause license,
- * the "License"; You may not use this file except in compliance with the
- * License. You may obtain a copy of the License at:
- * opensource.org/licenses/BSD-3-Clause
- *
- ******************************************************************************
- */
-/* USER CODE END Header */
-
-/* Define to prevent recursive inclusion -------------------------------------*/
-#ifndef __MAIN_H
-#define __MAIN_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Includes ------------------------------------------------------------------*/
-#include "stm32l4xx_hal.h"
-#include "stm32l4xx_ll_crs.h"
-#include "stm32l4xx_ll_rcc.h"
-#include "stm32l4xx_ll_bus.h"
-#include "stm32l4xx_ll_system.h"
-#include "stm32l4xx_ll_exti.h"
-#include "stm32l4xx_ll_cortex.h"
-#include "stm32l4xx_ll_utils.h"
-#include "stm32l4xx_ll_pwr.h"
-#include "stm32l4xx_ll_dma.h"
-#include "stm32l4xx_ll_gpio.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 -----------------------------------------------------------*/
-/* USER CODE BEGIN Private defines */
-
-/* USER CODE END Private defines */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __MAIN_H */
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/L476_ats_blink-master/Core/Inc/stm32_assert.h b/L476_ats_blink-master/Core/Inc/stm32_assert.h
deleted file mode 100644
index 03511c4..0000000
--- a/L476_ats_blink-master/Core/Inc/stm32_assert.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/**
- ******************************************************************************
- * @file stm32_assert.h
- * @brief STM32 assert file.
- ******************************************************************************
- * @attention
- *
- * © Copyright (c) 2018 STMicroelectronics.
- * All rights reserved.
- *
- * This software component is licensed by ST under BSD 3-Clause license,
- * the "License"; You may not use this file except in compliance with the
- * License. You may obtain a copy of the License at:
- * opensource.org/licenses/BSD-3-Clause
- *
- ******************************************************************************
- */
-
-/* Define to prevent recursive inclusion -------------------------------------*/
-#ifndef __STM32_ASSERT_H
-#define __STM32_ASSERT_H
-
-#ifdef __cplusplus
- extern "C" {
-#endif
-
-/* Exported types ------------------------------------------------------------*/
-/* Exported constants --------------------------------------------------------*/
-/* Includes ------------------------------------------------------------------*/
-/* 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 /* __STM32_ASSERT_H */
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/L476_ats_blink-master/Core/Inc/stm32l4xx_it.h b/L476_ats_blink-master/Core/Inc/stm32l4xx_it.h
deleted file mode 100644
index 3b171f5..0000000
--- a/L476_ats_blink-master/Core/Inc/stm32l4xx_it.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/* USER CODE BEGIN Header */
-/**
- ******************************************************************************
- * @file stm32l4xx_it.h
- * @brief This file contains the headers of the interrupt handlers.
- ******************************************************************************
- * @attention
- *
- * © Copyright (c) 2020 STMicroelectronics.
- * All rights reserved.
- *
- * This software component is licensed by ST under BSD 3-Clause license,
- * the "License"; You may not use this file except in compliance with the
- * License. You may obtain a copy of the License at:
- * opensource.org/licenses/BSD-3-Clause
- *
- ******************************************************************************
- */
-/* USER CODE END Header */
-
-/* Define to prevent recursive inclusion -------------------------------------*/
-#ifndef __STM32L4xx_IT_H
-#define __STM32L4xx_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);
-/* USER CODE BEGIN EFP */
-
-/* USER CODE END EFP */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __STM32L4xx_IT_H */
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/L476_ats_blink-master/Core/Src/main.c b/L476_ats_blink-master/Core/Src/main.c
deleted file mode 100644
index eb2283d..0000000
--- a/L476_ats_blink-master/Core/Src/main.c
+++ /dev/null
@@ -1,253 +0,0 @@
-/* USER CODE BEGIN Header */
-/**
- ******************************************************************************
- * @file : main.c
- * @brief : Main program body
- ******************************************************************************
- * @attention
- *
- * © Copyright (c) 2020 STMicroelectronics.
- * All rights reserved.
- *
- * This software component is licensed by ST under BSD 3-Clause license,
- * the "License"; You may not use this file except in compliance with the
- * License. You may obtain a copy of the License at:
- * opensource.org/licenses/BSD-3-Clause
- *
- ******************************************************************************
- */
-/* USER CODE END Header */
-/* Includes ------------------------------------------------------------------*/
-#include "main.h"
-
-/* Private includes ----------------------------------------------------------*/
-/* USER CODE BEGIN Includes */
-
-/* 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 ---------------------------------------------------------*/
-RTC_HandleTypeDef hrtc;
-
-/* USER CODE BEGIN PV */
-
-/* USER CODE END PV */
-
-/* Private function prototypes -----------------------------------------------*/
-void SystemClock_Config(void);
-static void MX_GPIO_Init(void);
-static void MX_RTC_Init(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_RTC_Init();
- /* USER CODE BEGIN 2 */
-
- /* USER CODE END 2 */
-
- /* Infinite loop */
- /* USER CODE BEGIN WHILE */
- while (1)
- {
- /* USER CODE END WHILE */
-
- /* USER CODE BEGIN 3 */
- }
- /* USER CODE END 3 */
-}
-
-/**
- * @brief System Clock Configuration
- * @retval None
- * 24Mhz + RTC + LSE
- */
-void SystemClock_Config(void)
-{
- LL_FLASH_SetLatency(LL_FLASH_LATENCY_1);
- while(LL_FLASH_GetLatency()!= LL_FLASH_LATENCY_1)
- {
- }
- LL_PWR_SetRegulVoltageScaling(LL_PWR_REGU_VOLTAGE_SCALE1);
- LL_RCC_MSI_Enable();
-
- /* Wait till MSI is ready */
- while(LL_RCC_MSI_IsReady() != 1)
- {
-
- }
- LL_RCC_MSI_EnablePLLMode();
- LL_RCC_MSI_EnableRangeSelection();
- LL_RCC_MSI_SetRange(LL_RCC_MSIRANGE_6);
- LL_RCC_MSI_SetCalibTrimming(0);
- LL_PWR_EnableBkUpAccess();
- LL_RCC_ForceBackupDomainReset();
- LL_RCC_ReleaseBackupDomainReset();
- LL_RCC_LSE_SetDriveCapability(LL_RCC_LSEDRIVE_LOW);
- LL_RCC_LSE_Enable();
-
- /* Wait till LSE is ready */
- while(LL_RCC_LSE_IsReady() != 1)
- {
-
- }
- LL_RCC_SetRTCClockSource(LL_RCC_RTC_CLKSOURCE_LSE);
- LL_RCC_EnableRTC();
- LL_RCC_PLL_ConfigDomain_SYS(LL_RCC_PLLSOURCE_MSI, LL_RCC_PLLM_DIV_1, 24, LL_RCC_PLLR_DIV_4);
- LL_RCC_PLL_EnableDomain_SYS();
- LL_RCC_PLL_Enable();
-
- /* Wait till PLL is ready */
- while(LL_RCC_PLL_IsReady() != 1)
- {
-
- }
- LL_RCC_SetSysClkSource(LL_RCC_SYS_CLKSOURCE_PLL);
-
- /* Wait till System clock is ready */
- while(LL_RCC_GetSysClkSource() != LL_RCC_SYS_CLKSOURCE_STATUS_PLL)
- {
-
- }
- LL_RCC_SetAHBPrescaler(LL_RCC_SYSCLK_DIV_1);
- LL_RCC_SetAPB1Prescaler(LL_RCC_APB1_DIV_1);
- LL_RCC_SetAPB2Prescaler(LL_RCC_APB2_DIV_1);
- LL_SetSystemCoreClock(24000000);
-
- /* Update the time base */
- if (HAL_InitTick (TICK_INT_PRIORITY) != HAL_OK)
- {
- Error_Handler();
- }
-}
-
-/**
- * @brief RTC Initialization Function
- * @param None
- * @retval None
- */
-static void MX_RTC_Init(void)
-{
-
- /* USER CODE BEGIN RTC_Init 0 */
-
- /* USER CODE END RTC_Init 0 */
-
- /* USER CODE BEGIN RTC_Init 1 */
-
- /* USER CODE END RTC_Init 1 */
- /** Initialize RTC Only
- */
- hrtc.Instance = RTC;
- hrtc.Init.HourFormat = RTC_HOURFORMAT_24;
- hrtc.Init.AsynchPrediv = 127;
- hrtc.Init.SynchPrediv = 255;
- hrtc.Init.OutPut = RTC_OUTPUT_DISABLE;
- hrtc.Init.OutPutRemap = RTC_OUTPUT_REMAP_NONE;
- hrtc.Init.OutPutPolarity = RTC_OUTPUT_POLARITY_HIGH;
- hrtc.Init.OutPutType = RTC_OUTPUT_TYPE_OPENDRAIN;
- if (HAL_RTC_Init(&hrtc) != HAL_OK)
- {
- Error_Handler();
- }
- /* USER CODE BEGIN RTC_Init 2 */
-
- /* USER CODE END RTC_Init 2 */
-
-}
-
-/**
- * @brief GPIO Initialization Function
- * @param None
- * @retval None
- */
-static void MX_GPIO_Init(void)
-{
-
- /* GPIO Ports Clock Enable */
- __HAL_RCC_GPIOC_CLK_ENABLE();
- __HAL_RCC_GPIOA_CLK_ENABLE();
- __HAL_RCC_GPIOB_CLK_ENABLE();
-
-}
-
-/* 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 */
-
- /* 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,
- tex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
- /* USER CODE END 6 */
-}
-#endif /* USE_FULL_ASSERT */
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/L476_ats_blink-master/Core/Src/stm32l4xx_it.c b/L476_ats_blink-master/Core/Src/stm32l4xx_it.c
deleted file mode 100644
index fdfb547..0000000
--- a/L476_ats_blink-master/Core/Src/stm32l4xx_it.c
+++ /dev/null
@@ -1,203 +0,0 @@
-/* USER CODE BEGIN Header */
-/**
- ******************************************************************************
- * @file stm32l4xx_it.c
- * @brief Interrupt Service Routines.
- ******************************************************************************
- * @attention
- *
- * © Copyright (c) 2020 STMicroelectronics.
- * All rights reserved.
- *
- * This software component is licensed by ST under BSD 3-Clause license,
- * the "License"; You may not use this file except in compliance with the
- * License. You may obtain a copy of the License at:
- * opensource.org/licenses/BSD-3-Clause
- *
- ******************************************************************************
- */
-/* USER CODE END Header */
-
-/* Includes ------------------------------------------------------------------*/
-#include "main.h"
-#include "stm32l4xx_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 --------------------------------------------------------*/
-
-/* USER CODE BEGIN EV */
-
-/* USER CODE END EV */
-
-/******************************************************************************/
-/* Cortex-M4 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 */
-
- /* 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 Prefetch 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 */
-}
-
-/******************************************************************************/
-/* STM32L4xx 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_stm32l4xx.s). */
-/******************************************************************************/
-
-/* USER CODE BEGIN 1 */
-
-/* USER CODE END 1 */
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/L476_ats_blink-master/Core/Src/system_stm32l4xx.c b/L476_ats_blink-master/Core/Src/system_stm32l4xx.c
deleted file mode 100644
index ab94a2c..0000000
--- a/L476_ats_blink-master/Core/Src/system_stm32l4xx.c
+++ /dev/null
@@ -1,337 +0,0 @@
-/**
- ******************************************************************************
- * @file system_stm32l4xx.c
- * @author MCD Application Team
- * @brief CMSIS Cortex-M4 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_stm32l4xx.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.
- *
- * After each device reset the MSI (4 MHz) is used as system clock source.
- * Then SystemInit() function is called, in "startup_stm32l4xx.s" file, to
- * configure the system clock before to branch to main program.
- *
- * This file configures the system clock as follows:
- *=============================================================================
- *-----------------------------------------------------------------------------
- * System Clock source | MSI
- *-----------------------------------------------------------------------------
- * SYSCLK(Hz) | 4000000
- *-----------------------------------------------------------------------------
- * HCLK(Hz) | 4000000
- *-----------------------------------------------------------------------------
- * AHB Prescaler | 1
- *-----------------------------------------------------------------------------
- * APB1 Prescaler | 1
- *-----------------------------------------------------------------------------
- * APB2 Prescaler | 1
- *-----------------------------------------------------------------------------
- * PLL_M | 1
- *-----------------------------------------------------------------------------
- * PLL_N | 8
- *-----------------------------------------------------------------------------
- * PLL_P | 7
- *-----------------------------------------------------------------------------
- * PLL_Q | 2
- *-----------------------------------------------------------------------------
- * PLL_R | 2
- *-----------------------------------------------------------------------------
- * PLLSAI1_P | NA
- *-----------------------------------------------------------------------------
- * PLLSAI1_Q | NA
- *-----------------------------------------------------------------------------
- * PLLSAI1_R | NA
- *-----------------------------------------------------------------------------
- * PLLSAI2_P | NA
- *-----------------------------------------------------------------------------
- * PLLSAI2_Q | NA
- *-----------------------------------------------------------------------------
- * PLLSAI2_R | NA
- *-----------------------------------------------------------------------------
- * Require 48MHz for USB OTG FS, | Disabled
- * SDIO and RNG clock |
- *-----------------------------------------------------------------------------
- *=============================================================================
- ******************************************************************************
- * @attention
- *
- * © Copyright (c) 2017 STMicroelectronics.
- * All rights reserved.
- *
- * This software component is licensed by ST under Apache License, Version 2.0,
- * the "License"; You may not use this file except in compliance with the
- * License. You may obtain a copy of the License at:
- * opensource.org/licenses/Apache-2.0
- *
- ******************************************************************************
- */
-
-/** @addtogroup CMSIS
- * @{
- */
-
-/** @addtogroup stm32l4xx_system
- * @{
- */
-
-/** @addtogroup STM32L4xx_System_Private_Includes
- * @{
- */
-
-#include "stm32l4xx.h"
-
-#if !defined (HSE_VALUE)
- #define HSE_VALUE 8000000U /*!< Value of the External oscillator in Hz */
-#endif /* HSE_VALUE */
-
-#if !defined (MSI_VALUE)
- #define MSI_VALUE 4000000U /*!< Value of the Internal oscillator in Hz*/
-#endif /* MSI_VALUE */
-
-#if !defined (HSI_VALUE)
- #define HSI_VALUE 16000000U /*!< Value of the Internal oscillator in Hz*/
-#endif /* HSI_VALUE */
-
-/**
- * @}
- */
-
-/** @addtogroup STM32L4xx_System_Private_TypesDefinitions
- * @{
- */
-
-/**
- * @}
- */
-
-/** @addtogroup STM32L4xx_System_Private_Defines
- * @{
- */
-
-/************************* Miscellaneous Configuration ************************/
-/*!< Uncomment the following line if you need to relocate your vector Table in
- Internal SRAM. */
-/* #define VECT_TAB_SRAM */
-#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field.
- This value must be a multiple of 0x200. */
-/******************************************************************************/
-/**
- * @}
- */
-
-/** @addtogroup STM32L4xx_System_Private_Macros
- * @{
- */
-
-/**
- * @}
- */
-
-/** @addtogroup STM32L4xx_System_Private_Variables
- * @{
- */
- /* The SystemCoreClock 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 = 4000000U;
-
- const uint8_t AHBPrescTable[16] = {0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 1U, 2U, 3U, 4U, 6U, 7U, 8U, 9U};
- const uint8_t APBPrescTable[8] = {0U, 0U, 0U, 0U, 1U, 2U, 3U, 4U};
- const uint32_t MSIRangeTable[12] = {100000U, 200000U, 400000U, 800000U, 1000000U, 2000000U, \
- 4000000U, 8000000U, 16000000U, 24000000U, 32000000U, 48000000U};
-/**
- * @}
- */
-
-/** @addtogroup STM32L4xx_System_Private_FunctionPrototypes
- * @{
- */
-
-/**
- * @}
- */
-
-/** @addtogroup STM32L4xx_System_Private_Functions
- * @{
- */
-
-/**
- * @brief Setup the microcontroller system.
- * @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
-
- /* Reset the RCC clock configuration to the default reset state ------------*/
- /* Set MSION bit */
- RCC->CR |= RCC_CR_MSION;
-
- /* Reset CFGR register */
- RCC->CFGR = 0x00000000U;
-
- /* Reset HSEON, CSSON , HSION, and PLLON bits */
- RCC->CR &= 0xEAF6FFFFU;
-
- /* Reset PLLCFGR register */
- RCC->PLLCFGR = 0x00001000U;
-
- /* Reset HSEBYP bit */
- RCC->CR &= 0xFFFBFFFFU;
-
- /* Disable all interrupts */
- RCC->CIER = 0x00000000U;
-
- /* Configure the Vector Table location add offset address ------------------*/
-#ifdef VECT_TAB_SRAM
- SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */
-#else
- SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */
-#endif
-}
-
-/**
- * @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 MSI, SystemCoreClock will contain the MSI_VALUE(*)
- *
- * - 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(*) or MSI_VALUE(*) multiplied/divided by the PLL factors.
- *
- * (*) MSI_VALUE is a constant defined in stm32l4xx_hal.h file (default value
- * 4 MHz) but the real value may vary depending on the variations
- * in voltage and temperature.
- *
- * (**) HSI_VALUE is a constant defined in stm32l4xx_hal.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 stm32l4xx_hal.h file (default value
- * 8 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 = 0U, msirange = 0U, pllvco = 0U, pllr = 2U, pllsource = 0U, pllm = 2U;
-
- /* Get MSI Range frequency--------------------------------------------------*/
- if((RCC->CR & RCC_CR_MSIRGSEL) == RESET)
- { /* MSISRANGE from RCC_CSR applies */
- msirange = (RCC->CSR & RCC_CSR_MSISRANGE) >> 8U;
- }
- else
- { /* MSIRANGE from RCC_CR applies */
- msirange = (RCC->CR & RCC_CR_MSIRANGE) >> 4U;
- }
- /*MSI frequency range in HZ*/
- msirange = MSIRangeTable[msirange];
-
- /* Get SYSCLK source -------------------------------------------------------*/
- switch (RCC->CFGR & RCC_CFGR_SWS)
- {
- case 0x00: /* MSI used as system clock source */
- SystemCoreClock = msirange;
- break;
-
- case 0x04: /* HSI used as system clock source */
- SystemCoreClock = HSI_VALUE;
- break;
-
- case 0x08: /* HSE used as system clock source */
- SystemCoreClock = HSE_VALUE;
- break;
-
- case 0x0C: /* PLL used as system clock source */
- /* PLL_VCO = (HSE_VALUE or HSI_VALUE or MSI_VALUE/ PLLM) * PLLN
- SYSCLK = PLL_VCO / PLLR
- */
- pllsource = (RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC);
- pllm = ((RCC->PLLCFGR & RCC_PLLCFGR_PLLM) >> 4U) + 1U ;
-
- switch (pllsource)
- {
- case 0x02: /* HSI used as PLL clock source */
- pllvco = (HSI_VALUE / pllm);
- break;
-
- case 0x03: /* HSE used as PLL clock source */
- pllvco = (HSE_VALUE / pllm);
- break;
-
- default: /* MSI used as PLL clock source */
- pllvco = (msirange / pllm);
- break;
- }
- pllvco = pllvco * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 8U);
- pllr = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLR) >> 25U) + 1U) * 2U;
- SystemCoreClock = pllvco/pllr;
- break;
-
- default:
- SystemCoreClock = msirange;
- break;
- }
- /* Compute HCLK clock frequency --------------------------------------------*/
- /* Get HCLK prescaler */
- tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4U)];
- /* HCLK clock frequency */
- SystemCoreClock >>= tmp;
-}
-
-
-/**
- * @}
- */
-
-/**
- * @}
- */
-
-/**
- * @}
- */
-
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/L476_ats_blink-master/Core/Startup/startup_stm32l476rgtx.s b/L476_ats_blink-master/Core/Startup/startup_stm32l476rgtx.s
deleted file mode 100644
index f076fac..0000000
--- a/L476_ats_blink-master/Core/Startup/startup_stm32l476rgtx.s
+++ /dev/null
@@ -1,509 +0,0 @@
-/**
- ******************************************************************************
- * @file startup_stm32l476xx.s
- * @author MCD Application Team
- * @brief STM32L476xx devices vector table GCC toolchain.
- * This module performs:
- * - Set the initial SP
- * - Set the initial PC == Reset_Handler,
- * - Set the vector table entries with the exceptions ISR address,
- * - Configure the clock system
- * - Branches to main in the C library (which eventually
- * calls main()).
- * After Reset the Cortex-M4 processor is in Thread mode,
- * priority is Privileged, and the Stack is set to Main.
- ******************************************************************************
- * @attention
- *
- * © Copyright (c) 2017 STMicroelectronics.
- * All rights reserved.
- *
- * This software component is licensed by ST under Apache License, Version 2.0,
- * the "License"; You may not use this file except in compliance with the
- * License. You may obtain a copy of the License at:
- * opensource.org/licenses/Apache-2.0
- *
- ******************************************************************************
- */
-
- .syntax unified
- .cpu cortex-m4
- .fpu softvfp
- .thumb
-
-.global g_pfnVectors
-.global Default_Handler
-
-/* start address for the initialization values of the .data section.
-defined in linker script */
-.word _sidata
-/* start address for the .data section. defined in linker script */
-.word _sdata
-/* end address for the .data section. defined in linker script */
-.word _edata
-/* start address for the .bss section. defined in linker script */
-.word _sbss
-/* end address for the .bss section. defined in linker script */
-.word _ebss
-
-.equ BootRAM, 0xF1E0F85F
-/**
- * @brief This is the code that gets called when the processor first
- * starts execution following a reset event. Only the absolutely
- * necessary set is performed, after which the application
- * supplied main() routine is called.
- * @param None
- * @retval : None
-*/
-
- .section .text.Reset_Handler
- .weak Reset_Handler
- .type Reset_Handler, %function
-Reset_Handler:
- ldr sp, =_estack /* Set stack pointer */
-
-/* Call the clock system initialization function.*/
- bl SystemInit
-
-/* Copy the data segment initializers from flash to SRAM */
- movs r1, #0
- b LoopCopyDataInit
-
-CopyDataInit:
- ldr r3, =_sidata
- ldr r3, [r3, r1]
- str r3, [r0, r1]
- adds r1, r1, #4
-
-LoopCopyDataInit:
- ldr r0, =_sdata
- ldr r3, =_edata
- adds r2, r0, r1
- cmp r2, r3
- bcc CopyDataInit
- ldr r2, =_sbss
- b LoopFillZerobss
-/* Zero fill the bss segment. */
-FillZerobss:
- movs r3, #0
- str r3, [r2], #4
-
-LoopFillZerobss:
- ldr r3, = _ebss
- cmp r2, r3
- bcc FillZerobss
-
-/* Call static constructors */
- bl __libc_init_array
-/* Call the application's entry point.*/
- bl main
-
-LoopForever:
- b LoopForever
-
-.size Reset_Handler, .-Reset_Handler
-
-/**
- * @brief This is the code that gets called when the processor receives an
- * unexpected interrupt. This simply enters an infinite loop, preserving
- * the system state for examination by a debugger.
- *
- * @param None
- * @retval : None
-*/
- .section .text.Default_Handler,"ax",%progbits
-Default_Handler:
-Infinite_Loop:
- b Infinite_Loop
- .size Default_Handler, .-Default_Handler
-/******************************************************************************
-*
-* The minimal vector table for a Cortex-M4. Note that the proper constructs
-* must be placed on this to ensure that it ends up at physical address
-* 0x0000.0000.
-*
-******************************************************************************/
- .section .isr_vector,"a",%progbits
- .type g_pfnVectors, %object
- .size g_pfnVectors, .-g_pfnVectors
-
-
-g_pfnVectors:
- .word _estack
- .word Reset_Handler
- .word NMI_Handler
- .word HardFault_Handler
- .word MemManage_Handler
- .word BusFault_Handler
- .word UsageFault_Handler
- .word 0
- .word 0
- .word 0
- .word 0
- .word SVC_Handler
- .word DebugMon_Handler
- .word 0
- .word PendSV_Handler
- .word SysTick_Handler
- .word WWDG_IRQHandler
- .word PVD_PVM_IRQHandler
- .word TAMP_STAMP_IRQHandler
- .word RTC_WKUP_IRQHandler
- .word FLASH_IRQHandler
- .word RCC_IRQHandler
- .word EXTI0_IRQHandler
- .word EXTI1_IRQHandler
- .word EXTI2_IRQHandler
- .word EXTI3_IRQHandler
- .word EXTI4_IRQHandler
- .word DMA1_Channel1_IRQHandler
- .word DMA1_Channel2_IRQHandler
- .word DMA1_Channel3_IRQHandler
- .word DMA1_Channel4_IRQHandler
- .word DMA1_Channel5_IRQHandler
- .word DMA1_Channel6_IRQHandler
- .word DMA1_Channel7_IRQHandler
- .word ADC1_2_IRQHandler
- .word CAN1_TX_IRQHandler
- .word CAN1_RX0_IRQHandler
- .word CAN1_RX1_IRQHandler
- .word CAN1_SCE_IRQHandler
- .word EXTI9_5_IRQHandler
- .word TIM1_BRK_TIM15_IRQHandler
- .word TIM1_UP_TIM16_IRQHandler
- .word TIM1_TRG_COM_TIM17_IRQHandler
- .word TIM1_CC_IRQHandler
- .word TIM2_IRQHandler
- .word TIM3_IRQHandler
- .word TIM4_IRQHandler
- .word I2C1_EV_IRQHandler
- .word I2C1_ER_IRQHandler
- .word I2C2_EV_IRQHandler
- .word I2C2_ER_IRQHandler
- .word SPI1_IRQHandler
- .word SPI2_IRQHandler
- .word USART1_IRQHandler
- .word USART2_IRQHandler
- .word USART3_IRQHandler
- .word EXTI15_10_IRQHandler
- .word RTC_Alarm_IRQHandler
- .word DFSDM1_FLT3_IRQHandler
- .word TIM8_BRK_IRQHandler
- .word TIM8_UP_IRQHandler
- .word TIM8_TRG_COM_IRQHandler
- .word TIM8_CC_IRQHandler
- .word ADC3_IRQHandler
- .word FMC_IRQHandler
- .word SDMMC1_IRQHandler
- .word TIM5_IRQHandler
- .word SPI3_IRQHandler
- .word UART4_IRQHandler
- .word UART5_IRQHandler
- .word TIM6_DAC_IRQHandler
- .word TIM7_IRQHandler
- .word DMA2_Channel1_IRQHandler
- .word DMA2_Channel2_IRQHandler
- .word DMA2_Channel3_IRQHandler
- .word DMA2_Channel4_IRQHandler
- .word DMA2_Channel5_IRQHandler
- .word DFSDM1_FLT0_IRQHandler
- .word DFSDM1_FLT1_IRQHandler
- .word DFSDM1_FLT2_IRQHandler
- .word COMP_IRQHandler
- .word LPTIM1_IRQHandler
- .word LPTIM2_IRQHandler
- .word OTG_FS_IRQHandler
- .word DMA2_Channel6_IRQHandler
- .word DMA2_Channel7_IRQHandler
- .word LPUART1_IRQHandler
- .word QUADSPI_IRQHandler
- .word I2C3_EV_IRQHandler
- .word I2C3_ER_IRQHandler
- .word SAI1_IRQHandler
- .word SAI2_IRQHandler
- .word SWPMI1_IRQHandler
- .word TSC_IRQHandler
- .word LCD_IRQHandler
- .word 0
- .word RNG_IRQHandler
- .word FPU_IRQHandler
-
-
-/*******************************************************************************
-*
-* Provide weak aliases for each Exception handler to the Default_Handler.
-* As they are weak aliases, any function with the same name will override
-* this definition.
-*
-*******************************************************************************/
-
- .weak NMI_Handler
- .thumb_set NMI_Handler,Default_Handler
-
- .weak HardFault_Handler
- .thumb_set HardFault_Handler,Default_Handler
-
- .weak MemManage_Handler
- .thumb_set MemManage_Handler,Default_Handler
-
- .weak BusFault_Handler
- .thumb_set BusFault_Handler,Default_Handler
-
- .weak UsageFault_Handler
- .thumb_set UsageFault_Handler,Default_Handler
-
- .weak SVC_Handler
- .thumb_set SVC_Handler,Default_Handler
-
- .weak DebugMon_Handler
- .thumb_set DebugMon_Handler,Default_Handler
-
- .weak PendSV_Handler
- .thumb_set PendSV_Handler,Default_Handler
-
- .weak SysTick_Handler
- .thumb_set SysTick_Handler,Default_Handler
-
- .weak WWDG_IRQHandler
- .thumb_set WWDG_IRQHandler,Default_Handler
-
- .weak PVD_PVM_IRQHandler
- .thumb_set PVD_PVM_IRQHandler,Default_Handler
-
- .weak TAMP_STAMP_IRQHandler
- .thumb_set TAMP_STAMP_IRQHandler,Default_Handler
-
- .weak RTC_WKUP_IRQHandler
- .thumb_set RTC_WKUP_IRQHandler,Default_Handler
-
- .weak FLASH_IRQHandler
- .thumb_set FLASH_IRQHandler,Default_Handler
-
- .weak RCC_IRQHandler
- .thumb_set RCC_IRQHandler,Default_Handler
-
- .weak EXTI0_IRQHandler
- .thumb_set EXTI0_IRQHandler,Default_Handler
-
- .weak EXTI1_IRQHandler
- .thumb_set EXTI1_IRQHandler,Default_Handler
-
- .weak EXTI2_IRQHandler
- .thumb_set EXTI2_IRQHandler,Default_Handler
-
- .weak EXTI3_IRQHandler
- .thumb_set EXTI3_IRQHandler,Default_Handler
-
- .weak EXTI4_IRQHandler
- .thumb_set EXTI4_IRQHandler,Default_Handler
-
- .weak DMA1_Channel1_IRQHandler
- .thumb_set DMA1_Channel1_IRQHandler,Default_Handler
-
- .weak DMA1_Channel2_IRQHandler
- .thumb_set DMA1_Channel2_IRQHandler,Default_Handler
-
- .weak DMA1_Channel3_IRQHandler
- .thumb_set DMA1_Channel3_IRQHandler,Default_Handler
-
- .weak DMA1_Channel4_IRQHandler
- .thumb_set DMA1_Channel4_IRQHandler,Default_Handler
-
- .weak DMA1_Channel5_IRQHandler
- .thumb_set DMA1_Channel5_IRQHandler,Default_Handler
-
- .weak DMA1_Channel6_IRQHandler
- .thumb_set DMA1_Channel6_IRQHandler,Default_Handler
-
- .weak DMA1_Channel7_IRQHandler
- .thumb_set DMA1_Channel7_IRQHandler,Default_Handler
-
- .weak ADC1_2_IRQHandler
- .thumb_set ADC1_2_IRQHandler,Default_Handler
-
- .weak CAN1_TX_IRQHandler
- .thumb_set CAN1_TX_IRQHandler,Default_Handler
-
- .weak CAN1_RX0_IRQHandler
- .thumb_set CAN1_RX0_IRQHandler,Default_Handler
-
- .weak CAN1_RX1_IRQHandler
- .thumb_set CAN1_RX1_IRQHandler,Default_Handler
-
- .weak CAN1_SCE_IRQHandler
- .thumb_set CAN1_SCE_IRQHandler,Default_Handler
-
- .weak EXTI9_5_IRQHandler
- .thumb_set EXTI9_5_IRQHandler,Default_Handler
-
- .weak TIM1_BRK_TIM15_IRQHandler
- .thumb_set TIM1_BRK_TIM15_IRQHandler,Default_Handler
-
- .weak TIM1_UP_TIM16_IRQHandler
- .thumb_set TIM1_UP_TIM16_IRQHandler,Default_Handler
-
- .weak TIM1_TRG_COM_TIM17_IRQHandler
- .thumb_set TIM1_TRG_COM_TIM17_IRQHandler,Default_Handler
-
- .weak TIM1_CC_IRQHandler
- .thumb_set TIM1_CC_IRQHandler,Default_Handler
-
- .weak TIM2_IRQHandler
- .thumb_set TIM2_IRQHandler,Default_Handler
-
- .weak TIM3_IRQHandler
- .thumb_set TIM3_IRQHandler,Default_Handler
-
- .weak TIM4_IRQHandler
- .thumb_set TIM4_IRQHandler,Default_Handler
-
- .weak I2C1_EV_IRQHandler
- .thumb_set I2C1_EV_IRQHandler,Default_Handler
-
- .weak I2C1_ER_IRQHandler
- .thumb_set I2C1_ER_IRQHandler,Default_Handler
-
- .weak I2C2_EV_IRQHandler
- .thumb_set I2C2_EV_IRQHandler,Default_Handler
-
- .weak I2C2_ER_IRQHandler
- .thumb_set I2C2_ER_IRQHandler,Default_Handler
-
- .weak SPI1_IRQHandler
- .thumb_set SPI1_IRQHandler,Default_Handler
-
- .weak SPI2_IRQHandler
- .thumb_set SPI2_IRQHandler,Default_Handler
-
- .weak USART1_IRQHandler
- .thumb_set USART1_IRQHandler,Default_Handler
-
- .weak USART2_IRQHandler
- .thumb_set USART2_IRQHandler,Default_Handler
-
- .weak USART3_IRQHandler
- .thumb_set USART3_IRQHandler,Default_Handler
-
- .weak EXTI15_10_IRQHandler
- .thumb_set EXTI15_10_IRQHandler,Default_Handler
-
- .weak RTC_Alarm_IRQHandler
- .thumb_set RTC_Alarm_IRQHandler,Default_Handler
-
- .weak DFSDM1_FLT3_IRQHandler
- .thumb_set DFSDM1_FLT3_IRQHandler,Default_Handler
-
- .weak TIM8_BRK_IRQHandler
- .thumb_set TIM8_BRK_IRQHandler,Default_Handler
-
- .weak TIM8_UP_IRQHandler
- .thumb_set TIM8_UP_IRQHandler,Default_Handler
-
- .weak TIM8_TRG_COM_IRQHandler
- .thumb_set TIM8_TRG_COM_IRQHandler,Default_Handler
-
- .weak TIM8_CC_IRQHandler
- .thumb_set TIM8_CC_IRQHandler,Default_Handler
-
- .weak ADC3_IRQHandler
- .thumb_set ADC3_IRQHandler,Default_Handler
-
- .weak FMC_IRQHandler
- .thumb_set FMC_IRQHandler,Default_Handler
-
- .weak SDMMC1_IRQHandler
- .thumb_set SDMMC1_IRQHandler,Default_Handler
-
- .weak TIM5_IRQHandler
- .thumb_set TIM5_IRQHandler,Default_Handler
-
- .weak SPI3_IRQHandler
- .thumb_set SPI3_IRQHandler,Default_Handler
-
- .weak UART4_IRQHandler
- .thumb_set UART4_IRQHandler,Default_Handler
-
- .weak UART5_IRQHandler
- .thumb_set UART5_IRQHandler,Default_Handler
-
- .weak TIM6_DAC_IRQHandler
- .thumb_set TIM6_DAC_IRQHandler,Default_Handler
-
- .weak TIM7_IRQHandler
- .thumb_set TIM7_IRQHandler,Default_Handler
-
- .weak DMA2_Channel1_IRQHandler
- .thumb_set DMA2_Channel1_IRQHandler,Default_Handler
-
- .weak DMA2_Channel2_IRQHandler
- .thumb_set DMA2_Channel2_IRQHandler,Default_Handler
-
- .weak DMA2_Channel3_IRQHandler
- .thumb_set DMA2_Channel3_IRQHandler,Default_Handler
-
- .weak DMA2_Channel4_IRQHandler
- .thumb_set DMA2_Channel4_IRQHandler,Default_Handler
-
- .weak DMA2_Channel5_IRQHandler
- .thumb_set DMA2_Channel5_IRQHandler,Default_Handler
-
- .weak DFSDM1_FLT0_IRQHandler
- .thumb_set DFSDM1_FLT0_IRQHandler,Default_Handler
-
- .weak DFSDM1_FLT1_IRQHandler
- .thumb_set DFSDM1_FLT1_IRQHandler,Default_Handler
-
- .weak DFSDM1_FLT2_IRQHandler
- .thumb_set DFSDM1_FLT2_IRQHandler,Default_Handler
-
- .weak COMP_IRQHandler
- .thumb_set COMP_IRQHandler,Default_Handler
-
- .weak LPTIM1_IRQHandler
- .thumb_set LPTIM1_IRQHandler,Default_Handler
-
- .weak LPTIM2_IRQHandler
- .thumb_set LPTIM2_IRQHandler,Default_Handler
-
- .weak OTG_FS_IRQHandler
- .thumb_set OTG_FS_IRQHandler,Default_Handler
-
- .weak DMA2_Channel6_IRQHandler
- .thumb_set DMA2_Channel6_IRQHandler,Default_Handler
-
- .weak DMA2_Channel7_IRQHandler
- .thumb_set DMA2_Channel7_IRQHandler,Default_Handler
-
- .weak LPUART1_IRQHandler
- .thumb_set LPUART1_IRQHandler,Default_Handler
-
- .weak QUADSPI_IRQHandler
- .thumb_set QUADSPI_IRQHandler,Default_Handler
-
- .weak I2C3_EV_IRQHandler
- .thumb_set I2C3_EV_IRQHandler,Default_Handler
-
- .weak I2C3_ER_IRQHandler
- .thumb_set I2C3_ER_IRQHandler,Default_Handler
-
- .weak SAI1_IRQHandler
- .thumb_set SAI1_IRQHandler,Default_Handler
-
- .weak SAI2_IRQHandler
- .thumb_set SAI2_IRQHandler,Default_Handler
-
- .weak SWPMI1_IRQHandler
- .thumb_set SWPMI1_IRQHandler,Default_Handler
-
- .weak TSC_IRQHandler
- .thumb_set TSC_IRQHandler,Default_Handler
-
- .weak LCD_IRQHandler
- .thumb_set LCD_IRQHandler,Default_Handler
-
- .weak RNG_IRQHandler
- .thumb_set RNG_IRQHandler,Default_Handler
-
- .weak FPU_IRQHandler
- .thumb_set FPU_IRQHandler,Default_Handler
-/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
diff --git a/L476_ats_blink-master/Debug/Core/Src/gpio.d b/L476_ats_blink-master/Debug/Core/Src/gpio.d
deleted file mode 100644
index c1cc1dd..0000000
--- a/L476_ats_blink-master/Debug/Core/Src/gpio.d
+++ /dev/null
@@ -1,34 +0,0 @@
-Core/Src/gpio.o: ../Core/Src/gpio.c \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_bus.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h \
- ../Drivers/CMSIS/Include/core_cm4.h \
- ../Drivers/CMSIS/Include/cmsis_version.h \
- ../Drivers/CMSIS/Include/cmsis_compiler.h \
- ../Drivers/CMSIS/Include/cmsis_gcc.h \
- ../Drivers/CMSIS/Include/mpu_armv7.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_gpio.h \
- ../Core/Src/gpio.h
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_bus.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h:
-
-../Drivers/CMSIS/Include/core_cm4.h:
-
-../Drivers/CMSIS/Include/cmsis_version.h:
-
-../Drivers/CMSIS/Include/cmsis_compiler.h:
-
-../Drivers/CMSIS/Include/cmsis_gcc.h:
-
-../Drivers/CMSIS/Include/mpu_armv7.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_gpio.h:
-
-../Core/Src/gpio.h:
diff --git a/L476_ats_blink-master/Debug/Core/Src/gpio.o b/L476_ats_blink-master/Debug/Core/Src/gpio.o
deleted file mode 100644
index ade0c3d..0000000
Binary files a/L476_ats_blink-master/Debug/Core/Src/gpio.o and /dev/null differ
diff --git a/L476_ats_blink-master/Debug/Core/Src/gpio.su b/L476_ats_blink-master/Debug/Core/Src/gpio.su
deleted file mode 100644
index 4d575eb..0000000
--- a/L476_ats_blink-master/Debug/Core/Src/gpio.su
+++ /dev/null
@@ -1,9 +0,0 @@
-stm32l4xx_ll_bus.h:565:22:LL_AHB2_GRP1_EnableClock 24 static
-stm32l4xx_ll_gpio.h:286:22:LL_GPIO_SetPinMode 48 static,ignoring_inline_asm
-stm32l4xx_ll_gpio.h:355:22:LL_GPIO_SetPinOutputType 24 static
-stm32l4xx_ll_gpio.h:876:26:LL_GPIO_IsInputPinSet 16 static
-stm32l4xx_ll_gpio.h:957:22:LL_GPIO_SetOutputPin 16 static
-stm32l4xx_ll_gpio.h:986:22:LL_GPIO_ResetOutputPin 16 static
-gpio.c:13:6:GPIO_init 8 static
-gpio.c:28:6:LED_GREEN 16 static
-gpio.c:35:5:BLUE_BUTTON 8 static
diff --git a/L476_ats_blink-master/Debug/Core/Src/main.d b/L476_ats_blink-master/Debug/Core/Src/main.d
deleted file mode 100644
index 5c8c109..0000000
--- a/L476_ats_blink-master/Debug/Core/Src/main.d
+++ /dev/null
@@ -1,117 +0,0 @@
-Core/Src/main.o: ../Core/Src/main.c ../Core/Inc/main.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h \
- ../Core/Inc/stm32l4xx_hal_conf.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h \
- ../Drivers/CMSIS/Include/core_cm4.h \
- ../Drivers/CMSIS/Include/cmsis_version.h \
- ../Drivers/CMSIS/Include/cmsis_compiler.h \
- ../Drivers/CMSIS/Include/cmsis_gcc.h \
- ../Drivers/CMSIS/Include/mpu_armv7.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_crs.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_rcc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_bus.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_system.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_exti.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_cortex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_utils.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_pwr.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_dma.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_gpio.h
-
-../Core/Inc/main.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h:
-
-../Core/Inc/stm32l4xx_hal_conf.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h:
-
-../Drivers/CMSIS/Include/core_cm4.h:
-
-../Drivers/CMSIS/Include/cmsis_version.h:
-
-../Drivers/CMSIS/Include/cmsis_compiler.h:
-
-../Drivers/CMSIS/Include/cmsis_gcc.h:
-
-../Drivers/CMSIS/Include/mpu_armv7.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_crs.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_rcc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_bus.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_system.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_exti.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_cortex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_utils.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_pwr.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_dma.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_gpio.h:
diff --git a/L476_ats_blink-master/Debug/Core/Src/main.o b/L476_ats_blink-master/Debug/Core/Src/main.o
deleted file mode 100644
index 8970e7e..0000000
Binary files a/L476_ats_blink-master/Debug/Core/Src/main.o and /dev/null differ
diff --git a/L476_ats_blink-master/Debug/Core/Src/main.su b/L476_ats_blink-master/Debug/Core/Src/main.su
deleted file mode 100644
index 847a122..0000000
--- a/L476_ats_blink-master/Debug/Core/Src/main.su
+++ /dev/null
@@ -1,31 +0,0 @@
-stm32l4xx_ll_rcc.h:2270:22:LL_RCC_LSE_Enable 4 static
-stm32l4xx_ll_rcc.h:2316:22:LL_RCC_LSE_SetDriveCapability 16 static
-stm32l4xx_ll_rcc.h:2362:26:LL_RCC_LSE_IsReady 4 static
-stm32l4xx_ll_rcc.h:2489:22:LL_RCC_MSI_Enable 4 static
-stm32l4xx_ll_rcc.h:2509:26:LL_RCC_MSI_IsReady 4 static
-stm32l4xx_ll_rcc.h:2523:22:LL_RCC_MSI_EnablePLLMode 4 static
-stm32l4xx_ll_rcc.h:2548:22:LL_RCC_MSI_EnableRangeSelection 4 static
-stm32l4xx_ll_rcc.h:2581:22:LL_RCC_MSI_SetRange 16 static
-stm32l4xx_ll_rcc.h:2656:22:LL_RCC_MSI_SetCalibTrimming 16 static
-stm32l4xx_ll_rcc.h:2742:22:LL_RCC_SetSysClkSource 16 static
-stm32l4xx_ll_rcc.h:2756:26:LL_RCC_GetSysClkSource 4 static
-stm32l4xx_ll_rcc.h:2776:22:LL_RCC_SetAHBPrescaler 16 static
-stm32l4xx_ll_rcc.h:2792:22:LL_RCC_SetAPB1Prescaler 16 static
-stm32l4xx_ll_rcc.h:2808:22:LL_RCC_SetAPB2Prescaler 16 static
-stm32l4xx_ll_rcc.h:3650:22:LL_RCC_SetRTCClockSource 16 static
-stm32l4xx_ll_rcc.h:3674:22:LL_RCC_EnableRTC 4 static
-stm32l4xx_ll_rcc.h:3704:22:LL_RCC_ForceBackupDomainReset 4 static
-stm32l4xx_ll_rcc.h:3714:22:LL_RCC_ReleaseBackupDomainReset 4 static
-stm32l4xx_ll_rcc.h:3733:22:LL_RCC_PLL_Enable 4 static
-stm32l4xx_ll_rcc.h:3754:26:LL_RCC_PLL_IsReady 4 static
-stm32l4xx_ll_rcc.h:3800:22:LL_RCC_PLL_ConfigDomain_SYS 24 static
-stm32l4xx_ll_rcc.h:4178:22:LL_RCC_PLL_EnableDomain_SYS 4 static
-stm32l4xx_ll_system.h:1400:22:LL_FLASH_SetLatency 16 static
-stm32l4xx_ll_system.h:1428:26:LL_FLASH_GetLatency 4 static
-stm32l4xx_ll_pwr.h:344:22:LL_PWR_SetRegulVoltageScaling 16 static
-stm32l4xx_ll_pwr.h:398:22:LL_PWR_EnableBkUpAccess 4 static
-main.c:66:5:main 8 static
-main.c:111:6:SystemClock_Config 8 static
-main.c:175:13:MX_RTC_Init 8 static
-main.c:210:13:MX_GPIO_Init 24 static
-main.c:228:6:Error_Handler 4 static
diff --git a/L476_ats_blink-master/Debug/Core/Src/stm32l4xx_it.d b/L476_ats_blink-master/Debug/Core/Src/stm32l4xx_it.d
deleted file mode 100644
index 090a483..0000000
--- a/L476_ats_blink-master/Debug/Core/Src/stm32l4xx_it.d
+++ /dev/null
@@ -1,120 +0,0 @@
-Core/Src/stm32l4xx_it.o: ../Core/Src/stm32l4xx_it.c ../Core/Inc/main.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h \
- ../Core/Inc/stm32l4xx_hal_conf.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h \
- ../Drivers/CMSIS/Include/core_cm4.h \
- ../Drivers/CMSIS/Include/cmsis_version.h \
- ../Drivers/CMSIS/Include/cmsis_compiler.h \
- ../Drivers/CMSIS/Include/cmsis_gcc.h \
- ../Drivers/CMSIS/Include/mpu_armv7.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_crs.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_rcc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_bus.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_system.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_exti.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_cortex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_utils.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_pwr.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_dma.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_gpio.h \
- ../Core/Inc/stm32l4xx_it.h
-
-../Core/Inc/main.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h:
-
-../Core/Inc/stm32l4xx_hal_conf.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h:
-
-../Drivers/CMSIS/Include/core_cm4.h:
-
-../Drivers/CMSIS/Include/cmsis_version.h:
-
-../Drivers/CMSIS/Include/cmsis_compiler.h:
-
-../Drivers/CMSIS/Include/cmsis_gcc.h:
-
-../Drivers/CMSIS/Include/mpu_armv7.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_crs.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_rcc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_bus.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_system.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_exti.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_cortex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_utils.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_pwr.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_dma.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_gpio.h:
-
-../Core/Inc/stm32l4xx_it.h:
diff --git a/L476_ats_blink-master/Debug/Core/Src/stm32l4xx_it.o b/L476_ats_blink-master/Debug/Core/Src/stm32l4xx_it.o
deleted file mode 100644
index a500408..0000000
Binary files a/L476_ats_blink-master/Debug/Core/Src/stm32l4xx_it.o and /dev/null differ
diff --git a/L476_ats_blink-master/Debug/Core/Src/stm32l4xx_it.su b/L476_ats_blink-master/Debug/Core/Src/stm32l4xx_it.su
deleted file mode 100644
index c5d12c5..0000000
--- a/L476_ats_blink-master/Debug/Core/Src/stm32l4xx_it.su
+++ /dev/null
@@ -1,9 +0,0 @@
-stm32l4xx_it.c:70:6:NMI_Handler 4 static
-stm32l4xx_it.c:83:6:HardFault_Handler 4 static
-stm32l4xx_it.c:98:6:MemManage_Handler 4 static
-stm32l4xx_it.c:113:6:BusFault_Handler 4 static
-stm32l4xx_it.c:128:6:UsageFault_Handler 4 static
-stm32l4xx_it.c:143:6:SVC_Handler 4 static
-stm32l4xx_it.c:156:6:DebugMon_Handler 4 static
-stm32l4xx_it.c:169:6:PendSV_Handler 4 static
-stm32l4xx_it.c:182:6:SysTick_Handler 8 static
diff --git a/L476_ats_blink-master/Debug/Core/Src/subdir.mk b/L476_ats_blink-master/Debug/Core/Src/subdir.mk
deleted file mode 100644
index 69c761c..0000000
--- a/L476_ats_blink-master/Debug/Core/Src/subdir.mk
+++ /dev/null
@@ -1,34 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Add inputs and outputs from these tool invocations to the build variables
-C_SRCS += \
-../Core/Src/main.c \
-../Core/Src/stm32l4xx_hal_msp.c \
-../Core/Src/stm32l4xx_it.c \
-../Core/Src/system_stm32l4xx.c
-
-OBJS += \
-./Core/Src/main.o \
-./Core/Src/stm32l4xx_hal_msp.o \
-./Core/Src/stm32l4xx_it.o \
-./Core/Src/system_stm32l4xx.o
-
-C_DEPS += \
-./Core/Src/main.d \
-./Core/Src/stm32l4xx_hal_msp.d \
-./Core/Src/stm32l4xx_it.d \
-./Core/Src/system_stm32l4xx.d
-
-
-# Each subdirectory must supply rules for building sources it contributes
-Core/Src/main.o: ../Core/Src/main.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/main.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Core/Src/stm32l4xx_hal_msp.o: ../Core/Src/stm32l4xx_hal_msp.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/stm32l4xx_hal_msp.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Core/Src/stm32l4xx_it.o: ../Core/Src/stm32l4xx_it.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/stm32l4xx_it.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Core/Src/system_stm32l4xx.o: ../Core/Src/system_stm32l4xx.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/system_stm32l4xx.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-
diff --git a/L476_ats_blink-master/Debug/Core/Src/syscalls.d b/L476_ats_blink-master/Debug/Core/Src/syscalls.d
deleted file mode 100644
index 8667c70..0000000
--- a/L476_ats_blink-master/Debug/Core/Src/syscalls.d
+++ /dev/null
@@ -1 +0,0 @@
-Core/Src/syscalls.o: ../Core/Src/syscalls.c
diff --git a/L476_ats_blink-master/Debug/Core/Src/syscalls.o b/L476_ats_blink-master/Debug/Core/Src/syscalls.o
deleted file mode 100644
index 74ed8a7..0000000
Binary files a/L476_ats_blink-master/Debug/Core/Src/syscalls.o and /dev/null differ
diff --git a/L476_ats_blink-master/Debug/Core/Src/syscalls.su b/L476_ats_blink-master/Debug/Core/Src/syscalls.su
deleted file mode 100644
index 492a785..0000000
--- a/L476_ats_blink-master/Debug/Core/Src/syscalls.su
+++ /dev/null
@@ -1,18 +0,0 @@
-syscalls.c:48:6:initialise_monitor_handles 4 static
-syscalls.c:52:5:_getpid 4 static
-syscalls.c:57:5:_kill 16 static
-syscalls.c:63:6:_exit 16 static
-syscalls.c:69:27:_read 32 static
-syscalls.c:81:27:_write 32 static
-syscalls.c:92:5:_close 16 static
-syscalls.c:98:5:_fstat 16 static
-syscalls.c:104:5:_isatty 16 static
-syscalls.c:109:5:_lseek 24 static
-syscalls.c:114:5:_open 12 static
-syscalls.c:120:5:_wait 16 static
-syscalls.c:126:5:_unlink 16 static
-syscalls.c:132:5:_times 16 static
-syscalls.c:137:5:_stat 16 static
-syscalls.c:143:5:_link 16 static
-syscalls.c:149:5:_fork 8 static
-syscalls.c:155:5:_execve 24 static
diff --git a/L476_ats_blink-master/Debug/Core/Src/sysmem.d b/L476_ats_blink-master/Debug/Core/Src/sysmem.d
deleted file mode 100644
index 74fecf9..0000000
--- a/L476_ats_blink-master/Debug/Core/Src/sysmem.d
+++ /dev/null
@@ -1 +0,0 @@
-Core/Src/sysmem.o: ../Core/Src/sysmem.c
diff --git a/L476_ats_blink-master/Debug/Core/Src/sysmem.o b/L476_ats_blink-master/Debug/Core/Src/sysmem.o
deleted file mode 100644
index b0d1a82..0000000
Binary files a/L476_ats_blink-master/Debug/Core/Src/sysmem.o and /dev/null differ
diff --git a/L476_ats_blink-master/Debug/Core/Src/sysmem.su b/L476_ats_blink-master/Debug/Core/Src/sysmem.su
deleted file mode 100644
index 4474c68..0000000
--- a/L476_ats_blink-master/Debug/Core/Src/sysmem.su
+++ /dev/null
@@ -1 +0,0 @@
-sysmem.c:54:7:_sbrk 32 static
diff --git a/L476_ats_blink-master/Debug/Core/Src/system_stm32l4xx.d b/L476_ats_blink-master/Debug/Core/Src/system_stm32l4xx.d
deleted file mode 100644
index 604ad07..0000000
--- a/L476_ats_blink-master/Debug/Core/Src/system_stm32l4xx.d
+++ /dev/null
@@ -1,85 +0,0 @@
-Core/Src/system_stm32l4xx.o: ../Core/Src/system_stm32l4xx.c \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h \
- ../Drivers/CMSIS/Include/core_cm4.h \
- ../Drivers/CMSIS/Include/cmsis_version.h \
- ../Drivers/CMSIS/Include/cmsis_compiler.h \
- ../Drivers/CMSIS/Include/cmsis_gcc.h \
- ../Drivers/CMSIS/Include/mpu_armv7.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h \
- ../Core/Inc/stm32l4xx_hal_conf.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc_ex.h
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h:
-
-../Drivers/CMSIS/Include/core_cm4.h:
-
-../Drivers/CMSIS/Include/cmsis_version.h:
-
-../Drivers/CMSIS/Include/cmsis_compiler.h:
-
-../Drivers/CMSIS/Include/cmsis_gcc.h:
-
-../Drivers/CMSIS/Include/mpu_armv7.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h:
-
-../Core/Inc/stm32l4xx_hal_conf.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc_ex.h:
diff --git a/L476_ats_blink-master/Debug/Core/Src/system_stm32l4xx.o b/L476_ats_blink-master/Debug/Core/Src/system_stm32l4xx.o
deleted file mode 100644
index 25ba143..0000000
Binary files a/L476_ats_blink-master/Debug/Core/Src/system_stm32l4xx.o and /dev/null differ
diff --git a/L476_ats_blink-master/Debug/Core/Src/system_stm32l4xx.su b/L476_ats_blink-master/Debug/Core/Src/system_stm32l4xx.su
deleted file mode 100644
index 88e47bb..0000000
--- a/L476_ats_blink-master/Debug/Core/Src/system_stm32l4xx.su
+++ /dev/null
@@ -1,2 +0,0 @@
-system_stm32l4xx.c:180:6:SystemInit 4 static
-system_stm32l4xx.c:256:6:SystemCoreClockUpdate 32 static
diff --git a/L476_ats_blink-master/Debug/Core/Startup/startup_stm32l476rgtx.d b/L476_ats_blink-master/Debug/Core/Startup/startup_stm32l476rgtx.d
deleted file mode 100644
index 09c6dc5..0000000
--- a/L476_ats_blink-master/Debug/Core/Startup/startup_stm32l476rgtx.d
+++ /dev/null
@@ -1,2 +0,0 @@
-Core/Startup/startup_stm32l476rgtx.o: \
- ../Core/Startup/startup_stm32l476rgtx.s
diff --git a/L476_ats_blink-master/Debug/Core/Startup/startup_stm32l476rgtx.o b/L476_ats_blink-master/Debug/Core/Startup/startup_stm32l476rgtx.o
deleted file mode 100644
index 2e89d95..0000000
Binary files a/L476_ats_blink-master/Debug/Core/Startup/startup_stm32l476rgtx.o and /dev/null differ
diff --git a/L476_ats_blink-master/Debug/Core/Startup/subdir.mk b/L476_ats_blink-master/Debug/Core/Startup/subdir.mk
deleted file mode 100644
index 72d3826..0000000
--- a/L476_ats_blink-master/Debug/Core/Startup/subdir.mk
+++ /dev/null
@@ -1,19 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Add inputs and outputs from these tool invocations to the build variables
-S_SRCS += \
-../Core/Startup/startup_stm32l476rgtx.s
-
-OBJS += \
-./Core/Startup/startup_stm32l476rgtx.o
-
-S_DEPS += \
-./Core/Startup/startup_stm32l476rgtx.d
-
-
-# Each subdirectory must supply rules for building sources it contributes
-Core/Startup/startup_stm32l476rgtx.o: ../Core/Startup/startup_stm32l476rgtx.s
- arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -c -x assembler-with-cpp -MMD -MP -MF"Core/Startup/startup_stm32l476rgtx.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@" "$<"
-
diff --git a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.d b/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.d
deleted file mode 100644
index de37bfa..0000000
--- a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.d
+++ /dev/null
@@ -1,89 +0,0 @@
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.o: \
- ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.c \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_exti.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h \
- ../Drivers/CMSIS/Include/core_cm4.h \
- ../Drivers/CMSIS/Include/cmsis_version.h \
- ../Drivers/CMSIS/Include/cmsis_compiler.h \
- ../Drivers/CMSIS/Include/cmsis_gcc.h \
- ../Drivers/CMSIS/Include/mpu_armv7.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h \
- ../Core/Inc/stm32l4xx_hal_conf.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc_ex.h
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_exti.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h:
-
-../Drivers/CMSIS/Include/core_cm4.h:
-
-../Drivers/CMSIS/Include/cmsis_version.h:
-
-../Drivers/CMSIS/Include/cmsis_compiler.h:
-
-../Drivers/CMSIS/Include/cmsis_gcc.h:
-
-../Drivers/CMSIS/Include/mpu_armv7.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h:
-
-../Core/Inc/stm32l4xx_hal_conf.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc_ex.h:
diff --git a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.o b/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.o
deleted file mode 100644
index b183776..0000000
Binary files a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.o and /dev/null differ
diff --git a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.su b/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.su
deleted file mode 100644
index 2a0f212..0000000
--- a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.su
+++ /dev/null
@@ -1,19 +0,0 @@
-stm32l4xx_ll_exti.h:306:22:LL_EXTI_EnableIT_0_31 16 static
-stm32l4xx_ll_exti.h:330:22:LL_EXTI_EnableIT_32_63 16 static
-stm32l4xx_ll_exti.h:378:22:LL_EXTI_DisableIT_0_31 16 static
-stm32l4xx_ll_exti.h:403:22:LL_EXTI_DisableIT_32_63 16 static
-stm32l4xx_ll_exti.h:529:22:LL_EXTI_EnableEvent_0_31 16 static
-stm32l4xx_ll_exti.h:552:22:LL_EXTI_EnableEvent_32_63 16 static
-stm32l4xx_ll_exti.h:597:22:LL_EXTI_DisableEvent_0_31 16 static
-stm32l4xx_ll_exti.h:619:22:LL_EXTI_DisableEvent_32_63 16 static
-stm32l4xx_ll_exti.h:739:22:LL_EXTI_EnableRisingTrig_0_31 16 static
-stm32l4xx_ll_exti.h:761:22:LL_EXTI_EnableRisingTrig_32_63 16 static
-stm32l4xx_ll_exti.h:805:22:LL_EXTI_DisableRisingTrig_0_31 16 static
-stm32l4xx_ll_exti.h:828:22:LL_EXTI_DisableRisingTrig_32_63 16 static
-stm32l4xx_ll_exti.h:932:22:LL_EXTI_EnableFallingTrig_0_31 16 static
-stm32l4xx_ll_exti.h:954:22:LL_EXTI_EnableFallingTrig_32_63 16 static
-stm32l4xx_ll_exti.h:997:22:LL_EXTI_DisableFallingTrig_0_31 16 static
-stm32l4xx_ll_exti.h:1018:22:LL_EXTI_DisableFallingTrig_32_63 16 static
-stm32l4xx_ll_exti.c:80:10:LL_EXTI_DeInit 4 static
-stm32l4xx_ll_exti.c:122:10:LL_EXTI_Init 24 static
-stm32l4xx_ll_exti.c:261:6:LL_EXTI_StructInit 16 static
diff --git a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.d b/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.d
deleted file mode 100644
index a276af8..0000000
--- a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.d
+++ /dev/null
@@ -1,32 +0,0 @@
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.o: \
- ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.c \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_gpio.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h \
- ../Drivers/CMSIS/Include/core_cm4.h \
- ../Drivers/CMSIS/Include/cmsis_version.h \
- ../Drivers/CMSIS/Include/cmsis_compiler.h \
- ../Drivers/CMSIS/Include/cmsis_gcc.h \
- ../Drivers/CMSIS/Include/mpu_armv7.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_bus.h
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_gpio.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h:
-
-../Drivers/CMSIS/Include/core_cm4.h:
-
-../Drivers/CMSIS/Include/cmsis_version.h:
-
-../Drivers/CMSIS/Include/cmsis_compiler.h:
-
-../Drivers/CMSIS/Include/cmsis_gcc.h:
-
-../Drivers/CMSIS/Include/mpu_armv7.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_bus.h:
diff --git a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.o b/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.o
deleted file mode 100644
index 513a8ea..0000000
Binary files a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.o and /dev/null differ
diff --git a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.su b/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.su
deleted file mode 100644
index 29bb14a..0000000
--- a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_gpio.su
+++ /dev/null
@@ -1,11 +0,0 @@
-stm32l4xx_ll_gpio.h:286:22:LL_GPIO_SetPinMode 48 static,ignoring_inline_asm
-stm32l4xx_ll_gpio.h:355:22:LL_GPIO_SetPinOutputType 24 static
-stm32l4xx_ll_gpio.h:426:22:LL_GPIO_SetPinSpeed 48 static,ignoring_inline_asm
-stm32l4xx_ll_gpio.h:497:22:LL_GPIO_SetPinPull 48 static,ignoring_inline_asm
-stm32l4xx_ll_gpio.h:569:22:LL_GPIO_SetAFPin_0_7 48 static,ignoring_inline_asm
-stm32l4xx_ll_gpio.h:646:22:LL_GPIO_SetAFPin_8_15 48 static,ignoring_inline_asm
-stm32l4xx_ll_bus.h:708:22:LL_AHB2_GRP1_ForceReset 16 static
-stm32l4xx_ll_bus.h:755:22:LL_AHB2_GRP1_ReleaseReset 16 static
-stm32l4xx_ll_gpio.c:109:13:LL_GPIO_DeInit 24 static
-stm32l4xx_ll_gpio.c:191:13:LL_GPIO_Init 40 static,ignoring_inline_asm
-stm32l4xx_ll_gpio.c:267:6:LL_GPIO_StructInit 16 static
diff --git a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.d b/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.d
deleted file mode 100644
index 278b92d..0000000
--- a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.d
+++ /dev/null
@@ -1,32 +0,0 @@
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.o: \
- ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.c \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_pwr.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h \
- ../Drivers/CMSIS/Include/core_cm4.h \
- ../Drivers/CMSIS/Include/cmsis_version.h \
- ../Drivers/CMSIS/Include/cmsis_compiler.h \
- ../Drivers/CMSIS/Include/cmsis_gcc.h \
- ../Drivers/CMSIS/Include/mpu_armv7.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_bus.h
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_pwr.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h:
-
-../Drivers/CMSIS/Include/core_cm4.h:
-
-../Drivers/CMSIS/Include/cmsis_version.h:
-
-../Drivers/CMSIS/Include/cmsis_compiler.h:
-
-../Drivers/CMSIS/Include/cmsis_gcc.h:
-
-../Drivers/CMSIS/Include/mpu_armv7.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_bus.h:
diff --git a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.o b/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.o
deleted file mode 100644
index 9a66095..0000000
Binary files a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.o and /dev/null differ
diff --git a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.su b/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.su
deleted file mode 100644
index 93edb61..0000000
--- a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_pwr.su
+++ /dev/null
@@ -1,3 +0,0 @@
-stm32l4xx_ll_bus.h:1346:22:LL_APB1_GRP1_ForceReset 16 static
-stm32l4xx_ll_bus.h:1428:22:LL_APB1_GRP1_ReleaseReset 16 static
-stm32l4xx_ll_pwr.c:56:13:LL_PWR_DeInit 8 static
diff --git a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.d b/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.d
deleted file mode 100644
index 23e3a35..0000000
--- a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.d
+++ /dev/null
@@ -1,98 +0,0 @@
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o: \
- ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.c \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_utils.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h \
- ../Drivers/CMSIS/Include/core_cm4.h \
- ../Drivers/CMSIS/Include/cmsis_version.h \
- ../Drivers/CMSIS/Include/cmsis_compiler.h \
- ../Drivers/CMSIS/Include/cmsis_gcc.h \
- ../Drivers/CMSIS/Include/mpu_armv7.h \
- ../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h \
- ../Core/Inc/stm32l4xx_hal_conf.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc_ex.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_rcc.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_system.h \
- ../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_pwr.h
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_utils.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l476xx.h:
-
-../Drivers/CMSIS/Include/core_cm4.h:
-
-../Drivers/CMSIS/Include/cmsis_version.h:
-
-../Drivers/CMSIS/Include/cmsis_compiler.h:
-
-../Drivers/CMSIS/Include/cmsis_gcc.h:
-
-../Drivers/CMSIS/Include/mpu_armv7.h:
-
-../Drivers/CMSIS/Device/ST/STM32L4xx/Include/system_stm32l4xx.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h:
-
-../Core/Inc/stm32l4xx_hal_conf.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rcc_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_gpio_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_dma.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_cortex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_exti.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_i2c_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_pwr_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_rtc_ex.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_rcc.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_system.h:
-
-../Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_ll_pwr.h:
diff --git a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o b/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
deleted file mode 100644
index 3a44044..0000000
Binary files a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o and /dev/null differ
diff --git a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.su b/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.su
deleted file mode 100644
index 4f1e0ab..0000000
--- a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.su
+++ /dev/null
@@ -1,36 +0,0 @@
-stm32l4xx_ll_utils.h:279:22:LL_InitTick 16 static
-stm32l4xx_ll_rcc.h:2036:22:LL_RCC_HSE_EnableBypass 4 static
-stm32l4xx_ll_rcc.h:2046:22:LL_RCC_HSE_DisableBypass 4 static
-stm32l4xx_ll_rcc.h:2056:22:LL_RCC_HSE_Enable 4 static
-stm32l4xx_ll_rcc.h:2076:26:LL_RCC_HSE_IsReady 4 static
-stm32l4xx_ll_rcc.h:2125:22:LL_RCC_HSI_Enable 4 static
-stm32l4xx_ll_rcc.h:2145:26:LL_RCC_HSI_IsReady 4 static
-stm32l4xx_ll_rcc.h:2489:22:LL_RCC_MSI_Enable 4 static
-stm32l4xx_ll_rcc.h:2509:26:LL_RCC_MSI_IsReady 4 static
-stm32l4xx_ll_rcc.h:2558:26:LL_RCC_MSI_IsEnabledRangeSelect 4 static
-stm32l4xx_ll_rcc.h:2603:26:LL_RCC_MSI_GetRange 4 static
-stm32l4xx_ll_rcc.h:2632:26:LL_RCC_MSI_GetRangeAfterStandby 4 static
-stm32l4xx_ll_rcc.h:2742:22:LL_RCC_SetSysClkSource 16 static
-stm32l4xx_ll_rcc.h:2756:26:LL_RCC_GetSysClkSource 4 static
-stm32l4xx_ll_rcc.h:2776:22:LL_RCC_SetAHBPrescaler 16 static
-stm32l4xx_ll_rcc.h:2792:22:LL_RCC_SetAPB1Prescaler 16 static
-stm32l4xx_ll_rcc.h:2808:22:LL_RCC_SetAPB2Prescaler 16 static
-stm32l4xx_ll_rcc.h:3733:22:LL_RCC_PLL_Enable 4 static
-stm32l4xx_ll_rcc.h:3754:26:LL_RCC_PLL_IsReady 4 static
-stm32l4xx_ll_rcc.h:3800:22:LL_RCC_PLL_ConfigDomain_SYS 24 static
-stm32l4xx_ll_rcc.h:4178:22:LL_RCC_PLL_EnableDomain_SYS 4 static
-stm32l4xx_ll_rcc.h:4231:26:LL_RCC_PLLSAI1_IsReady 4 static
-stm32l4xx_ll_rcc.h:4808:26:LL_RCC_PLLSAI2_IsReady 4 static
-stm32l4xx_ll_system.h:1400:22:LL_FLASH_SetLatency 16 static
-stm32l4xx_ll_system.h:1428:26:LL_FLASH_GetLatency 4 static
-stm32l4xx_ll_pwr.h:356:26:LL_PWR_GetRegulVoltageScaling 4 static
-stm32l4xx_ll_utils.c:171:6:LL_Init1msTick 16 static
-stm32l4xx_ll_utils.c:187:6:LL_mDelay 24 static
-stm32l4xx_ll_utils.c:279:6:LL_SetSystemCoreClock 16 static
-stm32l4xx_ll_utils.c:293:13:LL_SetFlashLatency 24 static
-stm32l4xx_ll_utils.c:445:13:LL_PLL_ConfigSystemClock_MSI 32 static
-stm32l4xx_ll_utils.c:580:13:LL_PLL_ConfigSystemClock_HSI 24 static
-stm32l4xx_ll_utils.c:670:13:LL_PLL_ConfigSystemClock_HSE 32 static
-stm32l4xx_ll_utils.c:773:17:UTILS_GetPLLOutputFrequency 24 static
-stm32l4xx_ll_utils.c:804:20:UTILS_PLL_IsBusy 16 static
-stm32l4xx_ll_utils.c:845:20:UTILS_EnablePLLAndSwitchSystem 24 static
diff --git a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/subdir.mk b/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/subdir.mk
deleted file mode 100644
index 0329ee3..0000000
--- a/L476_ats_blink-master/Debug/Drivers/STM32L4xx_HAL_Driver/Src/subdir.mk
+++ /dev/null
@@ -1,119 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Add inputs and outputs from these tool invocations to the build variables
-C_SRCS += \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc_ex.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.c \
-../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.c
-
-OBJS += \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc_ex.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.o \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o
-
-C_DEPS += \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc_ex.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.d \
-./Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.d
-
-
-# Each subdirectory must supply rules for building sources it contributes
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc_ex.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc_ex.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rtc_ex.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_exti.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.o: ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.c
- arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 '-DHSE_VALUE=8000000' '-DMSI_VALUE=4000000' '-DLSI_VALUE=32000' '-DHSE_STARTUP_TIMEOUT=100' '-DHSI_VALUE=16000000' -DDEBUG '-DLSE_STARTUP_TIMEOUT=5000' '-DLSE_VALUE=32768' '-DDATA_CACHE_ENABLE=1' -DUSE_HAL_DRIVER '-DVDD_VALUE=3300' '-DINSTRUCTION_CACHE_ENABLE=1' '-DEXTERNALSAI2_CLOCK_VALUE=2097000' -DSTM32L476xx -DUSE_FULL_LL_DRIVER '-DEXTERNALSAI1_CLOCK_VALUE=2097000' '-DPREFETCH_ENABLE=0' -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_ll_utils.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
-
diff --git a/L476_ats_blink-master/Debug/L476_ats_blink-master.bin b/L476_ats_blink-master/Debug/L476_ats_blink-master.bin
deleted file mode 100644
index 2e15f13..0000000
Binary files a/L476_ats_blink-master/Debug/L476_ats_blink-master.bin and /dev/null differ
diff --git a/L476_ats_blink-master/Debug/L476_ats_blink-master.elf b/L476_ats_blink-master/Debug/L476_ats_blink-master.elf
deleted file mode 100644
index 526e58d..0000000
Binary files a/L476_ats_blink-master/Debug/L476_ats_blink-master.elf and /dev/null differ
diff --git a/L476_ats_blink-master/Debug/L476_ats_blink-master.list b/L476_ats_blink-master/Debug/L476_ats_blink-master.list
deleted file mode 100644
index b983d16..0000000
--- a/L476_ats_blink-master/Debug/L476_ats_blink-master.list
+++ /dev/null
@@ -1,2517 +0,0 @@
-
-L476_ats_blink-master.elf: file format elf32-littlearm
-
-Sections:
-Idx Name Size VMA LMA File off Algn
- 0 .isr_vector 00000188 08000000 08000000 00010000 2**0
- CONTENTS, ALLOC, LOAD, READONLY, DATA
- 1 .text 00000cb8 08000188 08000188 00010188 2**2
- CONTENTS, ALLOC, LOAD, READONLY, CODE
- 2 .rodata 00000000 08000e40 08000e40 0002000c 2**0
- CONTENTS, ALLOC, LOAD, DATA
- 3 .ARM.extab 00000000 08000e40 08000e40 0002000c 2**0
- CONTENTS
- 4 .ARM 00000000 08000e40 08000e40 0002000c 2**0
- CONTENTS
- 5 .preinit_array 00000000 08000e40 08000e40 0002000c 2**0
- CONTENTS, ALLOC, LOAD, DATA
- 6 .init_array 00000004 08000e40 08000e40 00010e40 2**2
- CONTENTS, ALLOC, LOAD, DATA
- 7 .fini_array 00000004 08000e44 08000e44 00010e44 2**2
- CONTENTS, ALLOC, LOAD, DATA
- 8 .data 0000000c 20000000 08000e48 00020000 2**2
- CONTENTS, ALLOC, LOAD, DATA
- 9 .bss 00000044 2000000c 08000e54 0002000c 2**2
- ALLOC
- 10 ._user_heap_stack 00000600 20000050 08000e54 00020050 2**0
- ALLOC
- 11 .ARM.attributes 00000030 00000000 00000000 0002000c 2**0
- CONTENTS, READONLY
- 12 .debug_info 00005a68 00000000 00000000 0002003c 2**0
- CONTENTS, READONLY, DEBUGGING
- 13 .debug_abbrev 00000ea3 00000000 00000000 00025aa4 2**0
- CONTENTS, READONLY, DEBUGGING
- 14 .debug_aranges 00000630 00000000 00000000 00026948 2**3
- CONTENTS, READONLY, DEBUGGING
- 15 .debug_ranges 000005a8 00000000 00000000 00026f78 2**3
- CONTENTS, READONLY, DEBUGGING
- 16 .debug_macro 00026368 00000000 00000000 00027520 2**0
- CONTENTS, READONLY, DEBUGGING
- 17 .debug_line 00004aac 00000000 00000000 0004d888 2**0
- CONTENTS, READONLY, DEBUGGING
- 18 .debug_str 000eeb27 00000000 00000000 00052334 2**0
- CONTENTS, READONLY, DEBUGGING
- 19 .comment 0000007b 00000000 00000000 00140e5b 2**0
- CONTENTS, READONLY
- 20 .debug_frame 000017b4 00000000 00000000 00140ed8 2**2
- CONTENTS, READONLY, DEBUGGING
-
-Disassembly of section .text:
-
-08000188 <__do_global_dtors_aux>:
- 8000188: b510 push {r4, lr}
- 800018a: 4c05 ldr r4, [pc, #20] ; (80001a0 <__do_global_dtors_aux+0x18>)
- 800018c: 7823 ldrb r3, [r4, #0]
- 800018e: b933 cbnz r3, 800019e <__do_global_dtors_aux+0x16>
- 8000190: 4b04 ldr r3, [pc, #16] ; (80001a4 <__do_global_dtors_aux+0x1c>)
- 8000192: b113 cbz r3, 800019a <__do_global_dtors_aux+0x12>
- 8000194: 4804 ldr r0, [pc, #16] ; (80001a8 <__do_global_dtors_aux+0x20>)
- 8000196: f3af 8000 nop.w
- 800019a: 2301 movs r3, #1
- 800019c: 7023 strb r3, [r4, #0]
- 800019e: bd10 pop {r4, pc}
- 80001a0: 2000000c .word 0x2000000c
- 80001a4: 00000000 .word 0x00000000
- 80001a8: 08000e28 .word 0x08000e28
-
-080001ac :
- 80001ac: b508 push {r3, lr}
- 80001ae: 4b03 ldr r3, [pc, #12] ; (80001bc )
- 80001b0: b11b cbz r3, 80001ba
- 80001b2: 4903 ldr r1, [pc, #12] ; (80001c0 )
- 80001b4: 4803 ldr r0, [pc, #12] ; (80001c4 )
- 80001b6: f3af 8000 nop.w
- 80001ba: bd08 pop {r3, pc}
- 80001bc: 00000000 .word 0x00000000
- 80001c0: 20000010 .word 0x20000010
- 80001c4: 08000e28 .word 0x08000e28
-
-080001c8 :
- * @brief Enable Low Speed External (LSE) crystal.
- * @rmtoll BDCR LSEON LL_RCC_LSE_Enable
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_LSE_Enable(void)
-{
- 80001c8: b480 push {r7}
- 80001ca: af00 add r7, sp, #0
- SET_BIT(RCC->BDCR, RCC_BDCR_LSEON);
- 80001cc: 4b06 ldr r3, [pc, #24] ; (80001e8 )
- 80001ce: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90
- 80001d2: 4a05 ldr r2, [pc, #20] ; (80001e8 )
- 80001d4: f043 0301 orr.w r3, r3, #1
- 80001d8: f8c2 3090 str.w r3, [r2, #144] ; 0x90
-}
- 80001dc: bf00 nop
- 80001de: 46bd mov sp, r7
- 80001e0: f85d 7b04 ldr.w r7, [sp], #4
- 80001e4: 4770 bx lr
- 80001e6: bf00 nop
- 80001e8: 40021000 .word 0x40021000
-
-080001ec :
- * @arg @ref LL_RCC_LSEDRIVE_MEDIUMHIGH
- * @arg @ref LL_RCC_LSEDRIVE_HIGH
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_LSE_SetDriveCapability(uint32_t LSEDrive)
-{
- 80001ec: b480 push {r7}
- 80001ee: b083 sub sp, #12
- 80001f0: af00 add r7, sp, #0
- 80001f2: 6078 str r0, [r7, #4]
- MODIFY_REG(RCC->BDCR, RCC_BDCR_LSEDRV, LSEDrive);
- 80001f4: 4b07 ldr r3, [pc, #28] ; (8000214 )
- 80001f6: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90
- 80001fa: f023 0218 bic.w r2, r3, #24
- 80001fe: 4905 ldr r1, [pc, #20] ; (8000214 )
- 8000200: 687b ldr r3, [r7, #4]
- 8000202: 4313 orrs r3, r2
- 8000204: f8c1 3090 str.w r3, [r1, #144] ; 0x90
-}
- 8000208: bf00 nop
- 800020a: 370c adds r7, #12
- 800020c: 46bd mov sp, r7
- 800020e: f85d 7b04 ldr.w r7, [sp], #4
- 8000212: 4770 bx lr
- 8000214: 40021000 .word 0x40021000
-
-08000218 :
- * @brief Check if LSE oscillator Ready
- * @rmtoll BDCR LSERDY LL_RCC_LSE_IsReady
- * @retval State of bit (1 or 0).
- */
-__STATIC_INLINE uint32_t LL_RCC_LSE_IsReady(void)
-{
- 8000218: b480 push {r7}
- 800021a: af00 add r7, sp, #0
- return ((READ_BIT(RCC->BDCR, RCC_BDCR_LSERDY) == RCC_BDCR_LSERDY) ? 1UL : 0UL);
- 800021c: 4b07 ldr r3, [pc, #28] ; (800023c )
- 800021e: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90
- 8000222: f003 0302 and.w r3, r3, #2
- 8000226: 2b02 cmp r3, #2
- 8000228: d101 bne.n 800022e
- 800022a: 2301 movs r3, #1
- 800022c: e000 b.n 8000230
- 800022e: 2300 movs r3, #0
-}
- 8000230: 4618 mov r0, r3
- 8000232: 46bd mov sp, r7
- 8000234: f85d 7b04 ldr.w r7, [sp], #4
- 8000238: 4770 bx lr
- 800023a: bf00 nop
- 800023c: 40021000 .word 0x40021000
-
-08000240 :
- * @brief Enable MSI oscillator
- * @rmtoll CR MSION LL_RCC_MSI_Enable
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_MSI_Enable(void)
-{
- 8000240: b480 push {r7}
- 8000242: af00 add r7, sp, #0
- SET_BIT(RCC->CR, RCC_CR_MSION);
- 8000244: 4b05 ldr r3, [pc, #20] ; (800025c )
- 8000246: 681b ldr r3, [r3, #0]
- 8000248: 4a04 ldr r2, [pc, #16] ; (800025c )
- 800024a: f043 0301 orr.w r3, r3, #1
- 800024e: 6013 str r3, [r2, #0]
-}
- 8000250: bf00 nop
- 8000252: 46bd mov sp, r7
- 8000254: f85d 7b04 ldr.w r7, [sp], #4
- 8000258: 4770 bx lr
- 800025a: bf00 nop
- 800025c: 40021000 .word 0x40021000
-
-08000260 :
- * @brief Check if MSI oscillator Ready
- * @rmtoll CR MSIRDY LL_RCC_MSI_IsReady
- * @retval State of bit (1 or 0).
- */
-__STATIC_INLINE uint32_t LL_RCC_MSI_IsReady(void)
-{
- 8000260: b480 push {r7}
- 8000262: af00 add r7, sp, #0
- return ((READ_BIT(RCC->CR, RCC_CR_MSIRDY) == RCC_CR_MSIRDY) ? 1UL : 0UL);
- 8000264: 4b06 ldr r3, [pc, #24] ; (8000280 )
- 8000266: 681b ldr r3, [r3, #0]
- 8000268: f003 0302 and.w r3, r3, #2
- 800026c: 2b02 cmp r3, #2
- 800026e: d101 bne.n 8000274
- 8000270: 2301 movs r3, #1
- 8000272: e000 b.n 8000276
- 8000274: 2300 movs r3, #0
-}
- 8000276: 4618 mov r0, r3
- 8000278: 46bd mov sp, r7
- 800027a: f85d 7b04 ldr.w r7, [sp], #4
- 800027e: 4770 bx lr
- 8000280: 40021000 .word 0x40021000
-
-08000284 :
- * ready
- * @rmtoll CR MSIPLLEN LL_RCC_MSI_EnablePLLMode
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_MSI_EnablePLLMode(void)
-{
- 8000284: b480 push {r7}
- 8000286: af00 add r7, sp, #0
- SET_BIT(RCC->CR, RCC_CR_MSIPLLEN);
- 8000288: 4b05 ldr r3, [pc, #20] ; (80002a0 )
- 800028a: 681b ldr r3, [r3, #0]
- 800028c: 4a04 ldr r2, [pc, #16] ; (80002a0 )
- 800028e: f043 0304 orr.w r3, r3, #4
- 8000292: 6013 str r3, [r2, #0]
-}
- 8000294: bf00 nop
- 8000296: 46bd mov sp, r7
- 8000298: f85d 7b04 ldr.w r7, [sp], #4
- 800029c: 4770 bx lr
- 800029e: bf00 nop
- 80002a0: 40021000 .word 0x40021000
-
-080002a4 :
- * MSISRANGE
- * @rmtoll CR MSIRGSEL LL_RCC_MSI_EnableRangeSelection
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_MSI_EnableRangeSelection(void)
-{
- 80002a4: b480 push {r7}
- 80002a6: af00 add r7, sp, #0
- SET_BIT(RCC->CR, RCC_CR_MSIRGSEL);
- 80002a8: 4b05 ldr r3, [pc, #20] ; (80002c0 )
- 80002aa: 681b ldr r3, [r3, #0]
- 80002ac: 4a04 ldr r2, [pc, #16] ; (80002c0 )
- 80002ae: f043 0308 orr.w r3, r3, #8
- 80002b2: 6013 str r3, [r2, #0]
-}
- 80002b4: bf00 nop
- 80002b6: 46bd mov sp, r7
- 80002b8: f85d 7b04 ldr.w r7, [sp], #4
- 80002bc: 4770 bx lr
- 80002be: bf00 nop
- 80002c0: 40021000 .word 0x40021000
-
-080002c4 :
- * @arg @ref LL_RCC_MSIRANGE_10
- * @arg @ref LL_RCC_MSIRANGE_11
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_MSI_SetRange(uint32_t Range)
-{
- 80002c4: b480 push {r7}
- 80002c6: b083 sub sp, #12
- 80002c8: af00 add r7, sp, #0
- 80002ca: 6078 str r0, [r7, #4]
- MODIFY_REG(RCC->CR, RCC_CR_MSIRANGE, Range);
- 80002cc: 4b06 ldr r3, [pc, #24] ; (80002e8 )
- 80002ce: 681b ldr r3, [r3, #0]
- 80002d0: f023 02f0 bic.w r2, r3, #240 ; 0xf0
- 80002d4: 4904 ldr r1, [pc, #16] ; (80002e8 )
- 80002d6: 687b ldr r3, [r7, #4]
- 80002d8: 4313 orrs r3, r2
- 80002da: 600b str r3, [r1, #0]
-}
- 80002dc: bf00 nop
- 80002de: 370c adds r7, #12
- 80002e0: 46bd mov sp, r7
- 80002e2: f85d 7b04 ldr.w r7, [sp], #4
- 80002e6: 4770 bx lr
- 80002e8: 40021000 .word 0x40021000
-
-080002ec :
- * @rmtoll ICSCR MSITRIM LL_RCC_MSI_SetCalibTrimming
- * @param Value Between Min_Data = 0 and Max_Data = 255
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_MSI_SetCalibTrimming(uint32_t Value)
-{
- 80002ec: b480 push {r7}
- 80002ee: b083 sub sp, #12
- 80002f0: af00 add r7, sp, #0
- 80002f2: 6078 str r0, [r7, #4]
- MODIFY_REG(RCC->ICSCR, RCC_ICSCR_MSITRIM, Value << RCC_ICSCR_MSITRIM_Pos);
- 80002f4: 4b07 ldr r3, [pc, #28] ; (8000314 )
- 80002f6: 685b ldr r3, [r3, #4]
- 80002f8: f423 427f bic.w r2, r3, #65280 ; 0xff00
- 80002fc: 687b ldr r3, [r7, #4]
- 80002fe: 021b lsls r3, r3, #8
- 8000300: 4904 ldr r1, [pc, #16] ; (8000314 )
- 8000302: 4313 orrs r3, r2
- 8000304: 604b str r3, [r1, #4]
-}
- 8000306: bf00 nop
- 8000308: 370c adds r7, #12
- 800030a: 46bd mov sp, r7
- 800030c: f85d 7b04 ldr.w r7, [sp], #4
- 8000310: 4770 bx lr
- 8000312: bf00 nop
- 8000314: 40021000 .word 0x40021000
-
-08000318 :
- * @arg @ref LL_RCC_SYS_CLKSOURCE_HSE
- * @arg @ref LL_RCC_SYS_CLKSOURCE_PLL
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_SetSysClkSource(uint32_t Source)
-{
- 8000318: b480 push {r7}
- 800031a: b083 sub sp, #12
- 800031c: af00 add r7, sp, #0
- 800031e: 6078 str r0, [r7, #4]
- MODIFY_REG(RCC->CFGR, RCC_CFGR_SW, Source);
- 8000320: 4b06 ldr r3, [pc, #24] ; (800033c )
- 8000322: 689b ldr r3, [r3, #8]
- 8000324: f023 0203 bic.w r2, r3, #3
- 8000328: 4904 ldr r1, [pc, #16] ; (800033c )
- 800032a: 687b ldr r3, [r7, #4]
- 800032c: 4313 orrs r3, r2
- 800032e: 608b str r3, [r1, #8]
-}
- 8000330: bf00 nop
- 8000332: 370c adds r7, #12
- 8000334: 46bd mov sp, r7
- 8000336: f85d 7b04 ldr.w r7, [sp], #4
- 800033a: 4770 bx lr
- 800033c: 40021000 .word 0x40021000
-
-08000340 :
- * @arg @ref LL_RCC_SYS_CLKSOURCE_STATUS_HSI
- * @arg @ref LL_RCC_SYS_CLKSOURCE_STATUS_HSE
- * @arg @ref LL_RCC_SYS_CLKSOURCE_STATUS_PLL
- */
-__STATIC_INLINE uint32_t LL_RCC_GetSysClkSource(void)
-{
- 8000340: b480 push {r7}
- 8000342: af00 add r7, sp, #0
- return (uint32_t)(READ_BIT(RCC->CFGR, RCC_CFGR_SWS));
- 8000344: 4b04 ldr r3, [pc, #16] ; (8000358 )
- 8000346: 689b ldr r3, [r3, #8]
- 8000348: f003 030c and.w r3, r3, #12
-}
- 800034c: 4618 mov r0, r3
- 800034e: 46bd mov sp, r7
- 8000350: f85d 7b04 ldr.w r7, [sp], #4
- 8000354: 4770 bx lr
- 8000356: bf00 nop
- 8000358: 40021000 .word 0x40021000
-
-0800035c :
- * @arg @ref LL_RCC_SYSCLK_DIV_256
- * @arg @ref LL_RCC_SYSCLK_DIV_512
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_SetAHBPrescaler(uint32_t Prescaler)
-{
- 800035c: b480 push {r7}
- 800035e: b083 sub sp, #12
- 8000360: af00 add r7, sp, #0
- 8000362: 6078 str r0, [r7, #4]
- MODIFY_REG(RCC->CFGR, RCC_CFGR_HPRE, Prescaler);
- 8000364: 4b06 ldr r3, [pc, #24] ; (8000380 )
- 8000366: 689b ldr r3, [r3, #8]
- 8000368: f023 02f0 bic.w r2, r3, #240 ; 0xf0
- 800036c: 4904 ldr r1, [pc, #16] ; (8000380 )
- 800036e: 687b ldr r3, [r7, #4]
- 8000370: 4313 orrs r3, r2
- 8000372: 608b str r3, [r1, #8]
-}
- 8000374: bf00 nop
- 8000376: 370c adds r7, #12
- 8000378: 46bd mov sp, r7
- 800037a: f85d 7b04 ldr.w r7, [sp], #4
- 800037e: 4770 bx lr
- 8000380: 40021000 .word 0x40021000
-
-08000384 :
- * @arg @ref LL_RCC_APB1_DIV_8
- * @arg @ref LL_RCC_APB1_DIV_16
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_SetAPB1Prescaler(uint32_t Prescaler)
-{
- 8000384: b480 push {r7}
- 8000386: b083 sub sp, #12
- 8000388: af00 add r7, sp, #0
- 800038a: 6078 str r0, [r7, #4]
- MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE1, Prescaler);
- 800038c: 4b06 ldr r3, [pc, #24] ; (80003a8 )
- 800038e: 689b ldr r3, [r3, #8]
- 8000390: f423 62e0 bic.w r2, r3, #1792 ; 0x700
- 8000394: 4904 ldr r1, [pc, #16] ; (80003a8 )
- 8000396: 687b ldr r3, [r7, #4]
- 8000398: 4313 orrs r3, r2
- 800039a: 608b str r3, [r1, #8]
-}
- 800039c: bf00 nop
- 800039e: 370c adds r7, #12
- 80003a0: 46bd mov sp, r7
- 80003a2: f85d 7b04 ldr.w r7, [sp], #4
- 80003a6: 4770 bx lr
- 80003a8: 40021000 .word 0x40021000
-
-080003ac :
- * @arg @ref LL_RCC_APB2_DIV_8
- * @arg @ref LL_RCC_APB2_DIV_16
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_SetAPB2Prescaler(uint32_t Prescaler)
-{
- 80003ac: b480 push {r7}
- 80003ae: b083 sub sp, #12
- 80003b0: af00 add r7, sp, #0
- 80003b2: 6078 str r0, [r7, #4]
- MODIFY_REG(RCC->CFGR, RCC_CFGR_PPRE2, Prescaler);
- 80003b4: 4b06 ldr r3, [pc, #24] ; (80003d0 )
- 80003b6: 689b ldr r3, [r3, #8]
- 80003b8: f423 5260 bic.w r2, r3, #14336 ; 0x3800
- 80003bc: 4904 ldr r1, [pc, #16] ; (80003d0 )
- 80003be: 687b ldr r3, [r7, #4]
- 80003c0: 4313 orrs r3, r2
- 80003c2: 608b str r3, [r1, #8]
-}
- 80003c4: bf00 nop
- 80003c6: 370c adds r7, #12
- 80003c8: 46bd mov sp, r7
- 80003ca: f85d 7b04 ldr.w r7, [sp], #4
- 80003ce: 4770 bx lr
- 80003d0: 40021000 .word 0x40021000
-
-080003d4 :
- * @arg @ref LL_RCC_RTC_CLKSOURCE_LSI
- * @arg @ref LL_RCC_RTC_CLKSOURCE_HSE_DIV32
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_SetRTCClockSource(uint32_t Source)
-{
- 80003d4: b480 push {r7}
- 80003d6: b083 sub sp, #12
- 80003d8: af00 add r7, sp, #0
- 80003da: 6078 str r0, [r7, #4]
- MODIFY_REG(RCC->BDCR, RCC_BDCR_RTCSEL, Source);
- 80003dc: 4b07 ldr r3, [pc, #28] ; (80003fc )
- 80003de: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90
- 80003e2: f423 7240 bic.w r2, r3, #768 ; 0x300
- 80003e6: 4905 ldr r1, [pc, #20] ; (80003fc )
- 80003e8: 687b ldr r3, [r7, #4]
- 80003ea: 4313 orrs r3, r2
- 80003ec: f8c1 3090 str.w r3, [r1, #144] ; 0x90
-}
- 80003f0: bf00 nop
- 80003f2: 370c adds r7, #12
- 80003f4: 46bd mov sp, r7
- 80003f6: f85d 7b04 ldr.w r7, [sp], #4
- 80003fa: 4770 bx lr
- 80003fc: 40021000 .word 0x40021000
-
-08000400 :
- * @brief Enable RTC
- * @rmtoll BDCR RTCEN LL_RCC_EnableRTC
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_EnableRTC(void)
-{
- 8000400: b480 push {r7}
- 8000402: af00 add r7, sp, #0
- SET_BIT(RCC->BDCR, RCC_BDCR_RTCEN);
- 8000404: 4b06 ldr r3, [pc, #24] ; (8000420 )
- 8000406: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90
- 800040a: 4a05 ldr r2, [pc, #20] ; (8000420 )
- 800040c: f443 4300 orr.w r3, r3, #32768 ; 0x8000
- 8000410: f8c2 3090 str.w r3, [r2, #144] ; 0x90
-}
- 8000414: bf00 nop
- 8000416: 46bd mov sp, r7
- 8000418: f85d 7b04 ldr.w r7, [sp], #4
- 800041c: 4770 bx lr
- 800041e: bf00 nop
- 8000420: 40021000 .word 0x40021000
-
-08000424 :
- * @brief Force the Backup domain reset
- * @rmtoll BDCR BDRST LL_RCC_ForceBackupDomainReset
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_ForceBackupDomainReset(void)
-{
- 8000424: b480 push {r7}
- 8000426: af00 add r7, sp, #0
- SET_BIT(RCC->BDCR, RCC_BDCR_BDRST);
- 8000428: 4b06 ldr r3, [pc, #24] ; (8000444 )
- 800042a: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90
- 800042e: 4a05 ldr r2, [pc, #20] ; (8000444 )
- 8000430: f443 3380 orr.w r3, r3, #65536 ; 0x10000
- 8000434: f8c2 3090 str.w r3, [r2, #144] ; 0x90
-}
- 8000438: bf00 nop
- 800043a: 46bd mov sp, r7
- 800043c: f85d 7b04 ldr.w r7, [sp], #4
- 8000440: 4770 bx lr
- 8000442: bf00 nop
- 8000444: 40021000 .word 0x40021000
-
-08000448 :
- * @brief Release the Backup domain reset
- * @rmtoll BDCR BDRST LL_RCC_ReleaseBackupDomainReset
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_ReleaseBackupDomainReset(void)
-{
- 8000448: b480 push {r7}
- 800044a: af00 add r7, sp, #0
- CLEAR_BIT(RCC->BDCR, RCC_BDCR_BDRST);
- 800044c: 4b06 ldr r3, [pc, #24] ; (8000468 )
- 800044e: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90
- 8000452: 4a05 ldr r2, [pc, #20] ; (8000468 )
- 8000454: f423 3380 bic.w r3, r3, #65536 ; 0x10000
- 8000458: f8c2 3090 str.w r3, [r2, #144] ; 0x90
-}
- 800045c: bf00 nop
- 800045e: 46bd mov sp, r7
- 8000460: f85d 7b04 ldr.w r7, [sp], #4
- 8000464: 4770 bx lr
- 8000466: bf00 nop
- 8000468: 40021000 .word 0x40021000
-
-0800046c :
- * @brief Enable PLL
- * @rmtoll CR PLLON LL_RCC_PLL_Enable
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_PLL_Enable(void)
-{
- 800046c: b480 push {r7}
- 800046e: af00 add r7, sp, #0
- SET_BIT(RCC->CR, RCC_CR_PLLON);
- 8000470: 4b05 ldr r3, [pc, #20] ; (8000488 )
- 8000472: 681b ldr r3, [r3, #0]
- 8000474: 4a04 ldr r2, [pc, #16] ; (8000488 )
- 8000476: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000
- 800047a: 6013 str r3, [r2, #0]
-}
- 800047c: bf00 nop
- 800047e: 46bd mov sp, r7
- 8000480: f85d 7b04 ldr.w r7, [sp], #4
- 8000484: 4770 bx lr
- 8000486: bf00 nop
- 8000488: 40021000 .word 0x40021000
-
-0800048c :
- * @brief Check if PLL Ready
- * @rmtoll CR PLLRDY LL_RCC_PLL_IsReady
- * @retval State of bit (1 or 0).
- */
-__STATIC_INLINE uint32_t LL_RCC_PLL_IsReady(void)
-{
- 800048c: b480 push {r7}
- 800048e: af00 add r7, sp, #0
- return ((READ_BIT(RCC->CR, RCC_CR_PLLRDY) == RCC_CR_PLLRDY) ? 1UL : 0UL);
- 8000490: 4b07 ldr r3, [pc, #28] ; (80004b0 )
- 8000492: 681b ldr r3, [r3, #0]
- 8000494: f003 7300 and.w r3, r3, #33554432 ; 0x2000000
- 8000498: f1b3 7f00 cmp.w r3, #33554432 ; 0x2000000
- 800049c: d101 bne.n 80004a2
- 800049e: 2301 movs r3, #1
- 80004a0: e000 b.n 80004a4
- 80004a2: 2300 movs r3, #0
-}
- 80004a4: 4618 mov r0, r3
- 80004a6: 46bd mov sp, r7
- 80004a8: f85d 7b04 ldr.w r7, [sp], #4
- 80004ac: 4770 bx lr
- 80004ae: bf00 nop
- 80004b0: 40021000 .word 0x40021000
-
-080004b4 :
- * @arg @ref LL_RCC_PLLR_DIV_6
- * @arg @ref LL_RCC_PLLR_DIV_8
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_PLL_ConfigDomain_SYS(uint32_t Source, uint32_t PLLM, uint32_t PLLN, uint32_t PLLR)
-{
- 80004b4: b480 push {r7}
- 80004b6: b085 sub sp, #20
- 80004b8: af00 add r7, sp, #0
- 80004ba: 60f8 str r0, [r7, #12]
- 80004bc: 60b9 str r1, [r7, #8]
- 80004be: 607a str r2, [r7, #4]
- 80004c0: 603b str r3, [r7, #0]
- MODIFY_REG(RCC->PLLCFGR, RCC_PLLCFGR_PLLSRC | RCC_PLLCFGR_PLLM | RCC_PLLCFGR_PLLN | RCC_PLLCFGR_PLLR,
- 80004c2: 4b0a ldr r3, [pc, #40] ; (80004ec )
- 80004c4: 68da ldr r2, [r3, #12]
- 80004c6: 4b0a ldr r3, [pc, #40] ; (80004f0 )
- 80004c8: 4013 ands r3, r2
- 80004ca: 68f9 ldr r1, [r7, #12]
- 80004cc: 68ba ldr r2, [r7, #8]
- 80004ce: 4311 orrs r1, r2
- 80004d0: 687a ldr r2, [r7, #4]
- 80004d2: 0212 lsls r2, r2, #8
- 80004d4: 4311 orrs r1, r2
- 80004d6: 683a ldr r2, [r7, #0]
- 80004d8: 430a orrs r2, r1
- 80004da: 4904 ldr r1, [pc, #16] ; (80004ec )
- 80004dc: 4313 orrs r3, r2
- 80004de: 60cb str r3, [r1, #12]
- Source | PLLM | (PLLN << RCC_PLLCFGR_PLLN_Pos) | PLLR);
-}
- 80004e0: bf00 nop
- 80004e2: 3714 adds r7, #20
- 80004e4: 46bd mov sp, r7
- 80004e6: f85d 7b04 ldr.w r7, [sp], #4
- 80004ea: 4770 bx lr
- 80004ec: 40021000 .word 0x40021000
- 80004f0: f9ff808c .word 0xf9ff808c
-
-080004f4 :
- * @brief Enable PLL output mapped on SYSCLK domain
- * @rmtoll PLLCFGR PLLREN LL_RCC_PLL_EnableDomain_SYS
- * @retval None
- */
-__STATIC_INLINE void LL_RCC_PLL_EnableDomain_SYS(void)
-{
- 80004f4: b480 push {r7}
- 80004f6: af00 add r7, sp, #0
- SET_BIT(RCC->PLLCFGR, RCC_PLLCFGR_PLLREN);
- 80004f8: 4b05 ldr r3, [pc, #20] ; (8000510 )
- 80004fa: 68db ldr r3, [r3, #12]
- 80004fc: 4a04 ldr r2, [pc, #16] ; (8000510 )
- 80004fe: f043 7380 orr.w r3, r3, #16777216 ; 0x1000000
- 8000502: 60d3 str r3, [r2, #12]
-}
- 8000504: bf00 nop
- 8000506: 46bd mov sp, r7
- 8000508: f85d 7b04 ldr.w r7, [sp], #4
- 800050c: 4770 bx lr
- 800050e: bf00 nop
- 8000510: 40021000 .word 0x40021000
-
-08000514 :
- *
- * (*) value not defined in all devices.
- * @retval None
- */
-__STATIC_INLINE void LL_FLASH_SetLatency(uint32_t Latency)
-{
- 8000514: b480 push {r7}
- 8000516: b083 sub sp, #12
- 8000518: af00 add r7, sp, #0
- 800051a: 6078 str r0, [r7, #4]
- MODIFY_REG(FLASH->ACR, FLASH_ACR_LATENCY, Latency);
- 800051c: 4b06 ldr r3, [pc, #24] ; (8000538 )
- 800051e: 681b ldr r3, [r3, #0]
- 8000520: f023 0207 bic.w r2, r3, #7
- 8000524: 4904 ldr r1, [pc, #16] ; (8000538 )
- 8000526: 687b ldr r3, [r7, #4]
- 8000528: 4313 orrs r3, r2
- 800052a: 600b str r3, [r1, #0]
-}
- 800052c: bf00 nop
- 800052e: 370c adds r7, #12
- 8000530: 46bd mov sp, r7
- 8000532: f85d 7b04 ldr.w r7, [sp], #4
- 8000536: 4770 bx lr
- 8000538: 40022000 .word 0x40022000
-
-0800053c :
- * @arg @ref LL_FLASH_LATENCY_15 (*)
- *
- * (*) value not defined in all devices.
- */
-__STATIC_INLINE uint32_t LL_FLASH_GetLatency(void)
-{
- 800053c: b480 push {r7}
- 800053e: af00 add r7, sp, #0
- return (uint32_t)(READ_BIT(FLASH->ACR, FLASH_ACR_LATENCY));
- 8000540: 4b04 ldr r3, [pc, #16] ; (8000554 )
- 8000542: 681b ldr r3, [r3, #0]
- 8000544: f003 0307 and.w r3, r3, #7
-}
- 8000548: 4618 mov r0, r3
- 800054a: 46bd mov sp, r7
- 800054c: f85d 7b04 ldr.w r7, [sp], #4
- 8000550: 4770 bx lr
- 8000552: bf00 nop
- 8000554: 40022000 .word 0x40022000
-
-08000558 :
- * @arg @ref LL_PWR_REGU_VOLTAGE_SCALE1
- * @arg @ref LL_PWR_REGU_VOLTAGE_SCALE2
- * @retval None
- */
-__STATIC_INLINE void LL_PWR_SetRegulVoltageScaling(uint32_t VoltageScaling)
-{
- 8000558: b480 push {r7}
- 800055a: b083 sub sp, #12
- 800055c: af00 add r7, sp, #0
- 800055e: 6078 str r0, [r7, #4]
- MODIFY_REG(PWR->CR1, PWR_CR1_VOS, VoltageScaling);
- 8000560: 4b06 ldr r3, [pc, #24] ; (800057c )
- 8000562: 681b ldr r3, [r3, #0]
- 8000564: f423 62c0 bic.w r2, r3, #1536 ; 0x600
- 8000568: 4904 ldr r1, [pc, #16] ; (800057c )
- 800056a: 687b ldr r3, [r7, #4]
- 800056c: 4313 orrs r3, r2
- 800056e: 600b str r3, [r1, #0]
-}
- 8000570: bf00 nop
- 8000572: 370c adds r7, #12
- 8000574: 46bd mov sp, r7
- 8000576: f85d 7b04 ldr.w r7, [sp], #4
- 800057a: 4770 bx lr
- 800057c: 40007000 .word 0x40007000
-
-08000580 :
- * @brief Enable access to the backup domain
- * @rmtoll CR1 DBP LL_PWR_EnableBkUpAccess
- * @retval None
- */
-__STATIC_INLINE void LL_PWR_EnableBkUpAccess(void)
-{
- 8000580: b480 push {r7}
- 8000582: af00 add r7, sp, #0
- SET_BIT(PWR->CR1, PWR_CR1_DBP);
- 8000584: 4b05 ldr r3, [pc, #20] ; (800059c )
- 8000586: 681b ldr r3, [r3, #0]
- 8000588: 4a04 ldr r2, [pc, #16] ; (800059c )
- 800058a: f443 7380 orr.w r3, r3, #256 ; 0x100
- 800058e: 6013 str r3, [r2, #0]
-}
- 8000590: bf00 nop
- 8000592: 46bd mov sp, r7
- 8000594: f85d 7b04 ldr.w r7, [sp], #4
- 8000598: 4770 bx lr
- 800059a: bf00 nop
- 800059c: 40007000 .word 0x40007000
-
-080005a0 :
-/**
- * @brief The application entry point.
- * @retval int
- */
-int main(void)
-{
- 80005a0: b580 push {r7, lr}
- 80005a2: af00 add r7, sp, #0
- /* USER CODE END 1 */
-
- /* MCU Configuration--------------------------------------------------------*/
-
- /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
- HAL_Init();
- 80005a4: f000 f99f bl 80008e6
- /* USER CODE BEGIN Init */
-
- /* USER CODE END Init */
-
- /* Configure the system clock */
- SystemClock_Config();
- 80005a8: f000 f806 bl 80005b8
- /* USER CODE BEGIN SysInit */
-
- /* USER CODE END SysInit */
-
- /* Initialize all configured peripherals */
- MX_GPIO_Init();
- 80005ac: f000 f896 bl 80006dc
- MX_RTC_Init();
- 80005b0: f000 f86c bl 800068c
-
- /* USER CODE END 2 */
-
- /* Infinite loop */
- /* USER CODE BEGIN WHILE */
- while (1)
- 80005b4: e7fe b.n 80005b4
- ...
-
-080005b8 :
- * @brief System Clock Configuration
- * @retval None
- * 24Mhz + RTC + LSE
- */
-void SystemClock_Config(void)
-{
- 80005b8: b580 push {r7, lr}
- 80005ba: af00 add r7, sp, #0
- LL_FLASH_SetLatency(LL_FLASH_LATENCY_1);
- 80005bc: 2001 movs r0, #1
- 80005be: f7ff ffa9 bl 8000514
- while(LL_FLASH_GetLatency()!= LL_FLASH_LATENCY_1)
- 80005c2: bf00 nop
- 80005c4: f7ff ffba bl 800053c
- 80005c8: 4603 mov r3, r0
- 80005ca: 2b01 cmp r3, #1
- 80005cc: d1fa bne.n 80005c4
- {
- }
- LL_PWR_SetRegulVoltageScaling(LL_PWR_REGU_VOLTAGE_SCALE1);
- 80005ce: f44f 7000 mov.w r0, #512 ; 0x200
- 80005d2: f7ff ffc1 bl 8000558
- LL_RCC_MSI_Enable();
- 80005d6: f7ff fe33 bl 8000240
-
- /* Wait till MSI is ready */
- while(LL_RCC_MSI_IsReady() != 1)
- 80005da: bf00 nop
- 80005dc: f7ff fe40 bl 8000260
- 80005e0: 4603 mov r3, r0
- 80005e2: 2b01 cmp r3, #1
- 80005e4: d1fa bne.n 80005dc
- {
-
- }
- LL_RCC_MSI_EnablePLLMode();
- 80005e6: f7ff fe4d bl 8000284
- LL_RCC_MSI_EnableRangeSelection();
- 80005ea: f7ff fe5b bl 80002a4
- LL_RCC_MSI_SetRange(LL_RCC_MSIRANGE_6);
- 80005ee: 2060 movs r0, #96 ; 0x60
- 80005f0: f7ff fe68 bl 80002c4
- LL_RCC_MSI_SetCalibTrimming(0);
- 80005f4: 2000 movs r0, #0
- 80005f6: f7ff fe79 bl 80002ec
- LL_PWR_EnableBkUpAccess();
- 80005fa: f7ff ffc1 bl 8000580
- LL_RCC_ForceBackupDomainReset();
- 80005fe: f7ff ff11 bl 8000424
- LL_RCC_ReleaseBackupDomainReset();
- 8000602: f7ff ff21 bl 8000448
- LL_RCC_LSE_SetDriveCapability(LL_RCC_LSEDRIVE_LOW);
- 8000606: 2000 movs r0, #0
- 8000608: f7ff fdf0 bl 80001ec
- LL_RCC_LSE_Enable();
- 800060c: f7ff fddc bl 80001c8
-
- /* Wait till LSE is ready */
- while(LL_RCC_LSE_IsReady() != 1)
- 8000610: bf00 nop
- 8000612: f7ff fe01 bl 8000218
- 8000616: 4603 mov r3, r0
- 8000618: 2b01 cmp r3, #1
- 800061a: d1fa bne.n 8000612
- {
-
- }
- LL_RCC_SetRTCClockSource(LL_RCC_RTC_CLKSOURCE_LSE);
- 800061c: f44f 7080 mov.w r0, #256 ; 0x100
- 8000620: f7ff fed8 bl 80003d4
- LL_RCC_EnableRTC();
- 8000624: f7ff feec bl 8000400
- LL_RCC_PLL_ConfigDomain_SYS(LL_RCC_PLLSOURCE_MSI, LL_RCC_PLLM_DIV_1, 24, LL_RCC_PLLR_DIV_4);
- 8000628: f04f 7300 mov.w r3, #33554432 ; 0x2000000
- 800062c: 2218 movs r2, #24
- 800062e: 2100 movs r1, #0
- 8000630: 2001 movs r0, #1
- 8000632: f7ff ff3f bl 80004b4
- LL_RCC_PLL_EnableDomain_SYS();
- 8000636: f7ff ff5d bl 80004f4
- LL_RCC_PLL_Enable();
- 800063a: f7ff ff17 bl 800046c
-
- /* Wait till PLL is ready */
- while(LL_RCC_PLL_IsReady() != 1)
- 800063e: bf00 nop
- 8000640: f7ff ff24 bl 800048c
- 8000644: 4603 mov r3, r0
- 8000646: 2b01 cmp r3, #1
- 8000648: d1fa bne.n 8000640
- {
-
- }
- LL_RCC_SetSysClkSource(LL_RCC_SYS_CLKSOURCE_PLL);
- 800064a: 2003 movs r0, #3
- 800064c: f7ff fe64 bl 8000318
-
- /* Wait till System clock is ready */
- while(LL_RCC_GetSysClkSource() != LL_RCC_SYS_CLKSOURCE_STATUS_PLL)
- 8000650: bf00 nop
- 8000652: f7ff fe75 bl 8000340
- 8000656: 4603 mov r3, r0
- 8000658: 2b0c cmp r3, #12
- 800065a: d1fa bne.n 8000652
- {
-
- }
- LL_RCC_SetAHBPrescaler(LL_RCC_SYSCLK_DIV_1);
- 800065c: 2000 movs r0, #0
- 800065e: f7ff fe7d bl 800035c
- LL_RCC_SetAPB1Prescaler(LL_RCC_APB1_DIV_1);
- 8000662: 2000 movs r0, #0
- 8000664: f7ff fe8e bl 8000384
- LL_RCC_SetAPB2Prescaler(LL_RCC_APB2_DIV_1);
- 8000668: 2000 movs r0, #0
- 800066a: f7ff fe9f bl 80003ac
- LL_SetSystemCoreClock(24000000);
- 800066e: 4806 ldr r0, [pc, #24] ; (8000688 )
- 8000670: f000 fba6 bl 8000dc0
-
- /* Update the time base */
- if (HAL_InitTick (TICK_INT_PRIORITY) != HAL_OK)
- 8000674: 2000 movs r0, #0
- 8000676: f000 f94f bl 8000918
- 800067a: 4603 mov r3, r0
- 800067c: 2b00 cmp r3, #0
- 800067e: d001 beq.n 8000684
- {
- Error_Handler();
- 8000680: f000 f85c bl 800073c
- }
-}
- 8000684: bf00 nop
- 8000686: bd80 pop {r7, pc}
- 8000688: 016e3600 .word 0x016e3600
-
-0800068c :
- * @brief RTC Initialization Function
- * @param None
- * @retval None
- */
-static void MX_RTC_Init(void)
-{
- 800068c: b580 push {r7, lr}
- 800068e: af00 add r7, sp, #0
- /* USER CODE BEGIN RTC_Init 1 */
-
- /* USER CODE END RTC_Init 1 */
- /** Initialize RTC Only
- */
- hrtc.Instance = RTC;
- 8000690: 4b10 ldr r3, [pc, #64] ; (80006d4 )
- 8000692: 4a11 ldr r2, [pc, #68] ; (80006d8 )
- 8000694: 601a str r2, [r3, #0]
- hrtc.Init.HourFormat = RTC_HOURFORMAT_24;
- 8000696: 4b0f ldr r3, [pc, #60] ; (80006d4 )
- 8000698: 2200 movs r2, #0
- 800069a: 605a str r2, [r3, #4]
- hrtc.Init.AsynchPrediv = 127;
- 800069c: 4b0d ldr r3, [pc, #52] ; (80006d4 )
- 800069e: 227f movs r2, #127 ; 0x7f
- 80006a0: 609a str r2, [r3, #8]
- hrtc.Init.SynchPrediv = 255;
- 80006a2: 4b0c ldr r3, [pc, #48] ; (80006d4 )
- 80006a4: 22ff movs r2, #255 ; 0xff
- 80006a6: 60da str r2, [r3, #12]
- hrtc.Init.OutPut = RTC_OUTPUT_DISABLE;
- 80006a8: 4b0a ldr r3, [pc, #40] ; (80006d4 )
- 80006aa: 2200 movs r2, #0
- 80006ac: 611a str r2, [r3, #16]
- hrtc.Init.OutPutRemap = RTC_OUTPUT_REMAP_NONE;
- 80006ae: 4b09 ldr r3, [pc, #36] ; (80006d4 )
- 80006b0: 2200 movs r2, #0
- 80006b2: 615a str r2, [r3, #20]
- hrtc.Init.OutPutPolarity = RTC_OUTPUT_POLARITY_HIGH;
- 80006b4: 4b07 ldr r3, [pc, #28] ; (80006d4 )
- 80006b6: 2200 movs r2, #0
- 80006b8: 619a str r2, [r3, #24]
- hrtc.Init.OutPutType = RTC_OUTPUT_TYPE_OPENDRAIN;
- 80006ba: 4b06 ldr r3, [pc, #24] ; (80006d4 )
- 80006bc: 2200 movs r2, #0
- 80006be: 61da str r2, [r3, #28]
- if (HAL_RTC_Init(&hrtc) != HAL_OK)
- 80006c0: 4804 ldr r0, [pc, #16] ; (80006d4 )
- 80006c2: f000 fa6a bl 8000b9a
- 80006c6: 4603 mov r3, r0
- 80006c8: 2b00 cmp r3, #0
- 80006ca: d001 beq.n 80006d0
- {
- Error_Handler();
- 80006cc: f000 f836 bl 800073c
- }
- /* USER CODE BEGIN RTC_Init 2 */
-
- /* USER CODE END RTC_Init 2 */
-
-}
- 80006d0: bf00 nop
- 80006d2: bd80 pop {r7, pc}
- 80006d4: 20000028 .word 0x20000028
- 80006d8: 40002800 .word 0x40002800
-
-080006dc :
- * @brief GPIO Initialization Function
- * @param None
- * @retval None
- */
-static void MX_GPIO_Init(void)
-{
- 80006dc: b480 push {r7}
- 80006de: b085 sub sp, #20
- 80006e0: af00 add r7, sp, #0
-
- /* GPIO Ports Clock Enable */
- __HAL_RCC_GPIOC_CLK_ENABLE();
- 80006e2: 4b15 ldr r3, [pc, #84] ; (8000738 )
- 80006e4: 6cdb ldr r3, [r3, #76] ; 0x4c
- 80006e6: 4a14 ldr r2, [pc, #80] ; (8000738 )
- 80006e8: f043 0304 orr.w r3, r3, #4
- 80006ec: 64d3 str r3, [r2, #76] ; 0x4c
- 80006ee: 4b12 ldr r3, [pc, #72] ; (8000738 )
- 80006f0: 6cdb ldr r3, [r3, #76] ; 0x4c
- 80006f2: f003 0304 and.w r3, r3, #4
- 80006f6: 60fb str r3, [r7, #12]
- 80006f8: 68fb ldr r3, [r7, #12]
- __HAL_RCC_GPIOA_CLK_ENABLE();
- 80006fa: 4b0f ldr r3, [pc, #60] ; (8000738 )
- 80006fc: 6cdb ldr r3, [r3, #76] ; 0x4c
- 80006fe: 4a0e ldr r2, [pc, #56] ; (8000738 )
- 8000700: f043 0301 orr.w r3, r3, #1
- 8000704: 64d3 str r3, [r2, #76] ; 0x4c
- 8000706: 4b0c ldr r3, [pc, #48] ; (8000738 )
- 8000708: 6cdb ldr r3, [r3, #76] ; 0x4c
- 800070a: f003 0301 and.w r3, r3, #1
- 800070e: 60bb str r3, [r7, #8]
- 8000710: 68bb ldr r3, [r7, #8]
- __HAL_RCC_GPIOB_CLK_ENABLE();
- 8000712: 4b09 ldr r3, [pc, #36] ; (8000738 )
- 8000714: 6cdb ldr r3, [r3, #76] ; 0x4c
- 8000716: 4a08 ldr r2, [pc, #32] ; (8000738 )
- 8000718: f043 0302 orr.w r3, r3, #2
- 800071c: 64d3 str r3, [r2, #76] ; 0x4c
- 800071e: 4b06 ldr r3, [pc, #24] ; (8000738 )
- 8000720: 6cdb ldr r3, [r3, #76] ; 0x4c
- 8000722: f003 0302 and.w r3, r3, #2
- 8000726: 607b str r3, [r7, #4]
- 8000728: 687b ldr r3, [r7, #4]
-
-}
- 800072a: bf00 nop
- 800072c: 3714 adds r7, #20
- 800072e: 46bd mov sp, r7
- 8000730: f85d 7b04 ldr.w r7, [sp], #4
- 8000734: 4770 bx lr
- 8000736: bf00 nop
- 8000738: 40021000 .word 0x40021000
-
-0800073c :
-/**
- * @brief This function is executed in case of error occurrence.
- * @retval None
- */
-void Error_Handler(void)
-{
- 800073c: b480 push {r7}
- 800073e: af00 add r7, sp, #0
- /* USER CODE BEGIN Error_Handler_Debug */
- /* User can add his own implementation to report the HAL error return state */
-
- /* USER CODE END Error_Handler_Debug */
-}
- 8000740: bf00 nop
- 8000742: 46bd mov sp, r7
- 8000744: f85d 7b04 ldr.w r7, [sp], #4
- 8000748: 4770 bx lr
- ...
-
-0800074c :
-/* USER CODE END 0 */
-/**
- * Initializes the Global MSP.
- */
-void HAL_MspInit(void)
-{
- 800074c: b480 push {r7}
- 800074e: b083 sub sp, #12
- 8000750: af00 add r7, sp, #0
- /* USER CODE BEGIN MspInit 0 */
-
- /* USER CODE END MspInit 0 */
-
- __HAL_RCC_SYSCFG_CLK_ENABLE();
- 8000752: 4b0f ldr r3, [pc, #60] ; (8000790 )
- 8000754: 6e1b ldr r3, [r3, #96] ; 0x60
- 8000756: 4a0e ldr r2, [pc, #56] ; (8000790 )
- 8000758: f043 0301 orr.w r3, r3, #1
- 800075c: 6613 str r3, [r2, #96] ; 0x60
- 800075e: 4b0c ldr r3, [pc, #48] ; (8000790 )
- 8000760: 6e1b ldr r3, [r3, #96] ; 0x60
- 8000762: f003 0301 and.w r3, r3, #1
- 8000766: 607b str r3, [r7, #4]
- 8000768: 687b ldr r3, [r7, #4]
- __HAL_RCC_PWR_CLK_ENABLE();
- 800076a: 4b09 ldr r3, [pc, #36] ; (8000790 )
- 800076c: 6d9b ldr r3, [r3, #88] ; 0x58
- 800076e: 4a08 ldr r2, [pc, #32] ; (8000790 )
- 8000770: f043 5380 orr.w r3, r3, #268435456 ; 0x10000000
- 8000774: 6593 str r3, [r2, #88] ; 0x58
- 8000776: 4b06 ldr r3, [pc, #24] ; (8000790 )
- 8000778: 6d9b ldr r3, [r3, #88] ; 0x58
- 800077a: f003 5380 and.w r3, r3, #268435456 ; 0x10000000
- 800077e: 603b str r3, [r7, #0]
- 8000780: 683b ldr r3, [r7, #0]
- /* System interrupt init*/
-
- /* USER CODE BEGIN MspInit 1 */
-
- /* USER CODE END MspInit 1 */
-}
- 8000782: bf00 nop
- 8000784: 370c adds r7, #12
- 8000786: 46bd mov sp, r7
- 8000788: f85d 7b04 ldr.w r7, [sp], #4
- 800078c: 4770 bx lr
- 800078e: bf00 nop
- 8000790: 40021000 .word 0x40021000
-
-08000794 :
-* This function configures the hardware resources used in this example
-* @param hrtc: RTC handle pointer
-* @retval None
-*/
-void HAL_RTC_MspInit(RTC_HandleTypeDef* hrtc)
-{
- 8000794: b480 push {r7}
- 8000796: b083 sub sp, #12
- 8000798: af00 add r7, sp, #0
- 800079a: 6078 str r0, [r7, #4]
- if(hrtc->Instance==RTC)
- 800079c: 687b ldr r3, [r7, #4]
- 800079e: 681b ldr r3, [r3, #0]
- 80007a0: 4a08 ldr r2, [pc, #32] ; (80007c4 )
- 80007a2: 4293 cmp r3, r2
- 80007a4: d107 bne.n 80007b6
- {
- /* USER CODE BEGIN RTC_MspInit 0 */
-
- /* USER CODE END RTC_MspInit 0 */
- /* Peripheral clock enable */
- __HAL_RCC_RTC_ENABLE();
- 80007a6: 4b08 ldr r3, [pc, #32] ; (80007c8 )
- 80007a8: f8d3 3090 ldr.w r3, [r3, #144] ; 0x90
- 80007ac: 4a06 ldr r2, [pc, #24] ; (80007c8 )
- 80007ae: f443 4300 orr.w r3, r3, #32768 ; 0x8000
- 80007b2: f8c2 3090 str.w r3, [r2, #144] ; 0x90
- /* USER CODE BEGIN RTC_MspInit 1 */
-
- /* USER CODE END RTC_MspInit 1 */
- }
-
-}
- 80007b6: bf00 nop
- 80007b8: 370c adds r7, #12
- 80007ba: 46bd mov sp, r7
- 80007bc: f85d 7b04 ldr.w r7, [sp], #4
- 80007c0: 4770 bx lr
- 80007c2: bf00 nop
- 80007c4: 40002800 .word 0x40002800
- 80007c8: 40021000 .word 0x40021000
-
-080007cc :
-/******************************************************************************/
-/**
- * @brief This function handles Non maskable interrupt.
- */
-void NMI_Handler(void)
-{
- 80007cc: b480 push {r7}
- 80007ce: af00 add r7, sp, #0
-
- /* USER CODE END NonMaskableInt_IRQn 0 */
- /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
-
- /* USER CODE END NonMaskableInt_IRQn 1 */
-}
- 80007d0: bf00 nop
- 80007d2: 46bd mov sp, r7
- 80007d4: f85d 7b04 ldr.w r7, [sp], #4
- 80007d8: 4770 bx lr
-
-080007da :
-
-/**
- * @brief This function handles Hard fault interrupt.
- */
-void HardFault_Handler(void)
-{
- 80007da: b480 push {r7}
- 80007dc: af00 add r7, sp, #0
- /* USER CODE BEGIN HardFault_IRQn 0 */
-
- /* USER CODE END HardFault_IRQn 0 */
- while (1)
- 80007de: e7fe b.n 80007de
-
-080007e0 :
-
-/**
- * @brief This function handles Memory management fault.
- */
-void MemManage_Handler(void)
-{
- 80007e0: b480 push {r7}
- 80007e2: af00 add r7, sp, #0
- /* USER CODE BEGIN MemoryManagement_IRQn 0 */
-
- /* USER CODE END MemoryManagement_IRQn 0 */
- while (1)
- 80007e4: e7fe b.n 80007e4
-
-080007e6 :
-
-/**
- * @brief This function handles Prefetch fault, memory access fault.
- */
-void BusFault_Handler(void)
-{
- 80007e6: b480 push {r7}
- 80007e8: af00 add r7, sp, #0
- /* USER CODE BEGIN BusFault_IRQn 0 */
-
- /* USER CODE END BusFault_IRQn 0 */
- while (1)
- 80007ea: e7fe b.n 80007ea
-
-080007ec :
-
-/**
- * @brief This function handles Undefined instruction or illegal state.
- */
-void UsageFault_Handler(void)
-{
- 80007ec: b480 push {r7}
- 80007ee: af00 add r7, sp, #0
- /* USER CODE BEGIN UsageFault_IRQn 0 */
-
- /* USER CODE END UsageFault_IRQn 0 */
- while (1)
- 80007f0: e7fe b.n 80007f0
-
-080007f2 :
-
-/**
- * @brief This function handles System service call via SWI instruction.
- */
-void SVC_Handler(void)
-{
- 80007f2: b480 push {r7}
- 80007f4: af00 add r7, sp, #0
-
- /* USER CODE END SVCall_IRQn 0 */
- /* USER CODE BEGIN SVCall_IRQn 1 */
-
- /* USER CODE END SVCall_IRQn 1 */
-}
- 80007f6: bf00 nop
- 80007f8: 46bd mov sp, r7
- 80007fa: f85d 7b04 ldr.w r7, [sp], #4
- 80007fe: 4770 bx lr
-
-08000800 :
-
-/**
- * @brief This function handles Debug monitor.
- */
-void DebugMon_Handler(void)
-{
- 8000800: b480 push {r7}
- 8000802: af00 add r7, sp, #0
-
- /* USER CODE END DebugMonitor_IRQn 0 */
- /* USER CODE BEGIN DebugMonitor_IRQn 1 */
-
- /* USER CODE END DebugMonitor_IRQn 1 */
-}
- 8000804: bf00 nop
- 8000806: 46bd mov sp, r7
- 8000808: f85d 7b04 ldr.w r7, [sp], #4
- 800080c: 4770 bx lr
-
-0800080e :
-
-/**
- * @brief This function handles Pendable request for system service.
- */
-void PendSV_Handler(void)
-{
- 800080e: b480 push {r7}
- 8000810: af00 add r7, sp, #0
-
- /* USER CODE END PendSV_IRQn 0 */
- /* USER CODE BEGIN PendSV_IRQn 1 */
-
- /* USER CODE END PendSV_IRQn 1 */
-}
- 8000812: bf00 nop
- 8000814: 46bd mov sp, r7
- 8000816: f85d 7b04 ldr.w r7, [sp], #4
- 800081a: 4770 bx lr
-
-0800081c :
-
-/**
- * @brief This function handles System tick timer.
- */
-void SysTick_Handler(void)
-{
- 800081c: b580 push {r7, lr}
- 800081e: af00 add r7, sp, #0
- /* USER CODE BEGIN SysTick_IRQn 0 */
-
- /* USER CODE END SysTick_IRQn 0 */
- HAL_IncTick();
- 8000820: f000 f8b6 bl 8000990
- /* USER CODE BEGIN SysTick_IRQn 1 */
-
- /* USER CODE END SysTick_IRQn 1 */
-}
- 8000824: bf00 nop
- 8000826: bd80 pop {r7, pc}
-
-08000828 :
- * @param None
- * @retval None
- */
-
-void SystemInit(void)
-{
- 8000828: b480 push {r7}
- 800082a: af00 add r7, sp, #0
- /* FPU settings ------------------------------------------------------------*/
- #if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
- SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); /* set CP10 and CP11 Full Access */
- 800082c: 4b17 ldr r3, [pc, #92] ; (800088c )
- 800082e: f8d3 3088 ldr.w r3, [r3, #136] ; 0x88
- 8000832: 4a16 ldr r2, [pc, #88] ; (800088c )
- 8000834: f443 0370 orr.w r3, r3, #15728640 ; 0xf00000
- 8000838: f8c2 3088 str.w r3, [r2, #136] ; 0x88
- #endif
-
- /* Reset the RCC clock configuration to the default reset state ------------*/
- /* Set MSION bit */
- RCC->CR |= RCC_CR_MSION;
- 800083c: 4b14 ldr r3, [pc, #80] ; (8000890 )
- 800083e: 681b ldr r3, [r3, #0]
- 8000840: 4a13 ldr r2, [pc, #76] ; (8000890 )
- 8000842: f043 0301 orr.w r3, r3, #1
- 8000846: 6013 str r3, [r2, #0]
-
- /* Reset CFGR register */
- RCC->CFGR = 0x00000000U;
- 8000848: 4b11 ldr r3, [pc, #68] ; (8000890 )
- 800084a: 2200 movs r2, #0
- 800084c: 609a str r2, [r3, #8]
-
- /* Reset HSEON, CSSON , HSION, and PLLON bits */
- RCC->CR &= 0xEAF6FFFFU;
- 800084e: 4b10 ldr r3, [pc, #64] ; (8000890 )
- 8000850: 681b ldr r3, [r3, #0]
- 8000852: 4a0f ldr r2, [pc, #60] ; (8000890 )
- 8000854: f023 53a8 bic.w r3, r3, #352321536 ; 0x15000000
- 8000858: f423 2310 bic.w r3, r3, #589824 ; 0x90000
- 800085c: 6013 str r3, [r2, #0]
-
- /* Reset PLLCFGR register */
- RCC->PLLCFGR = 0x00001000U;
- 800085e: 4b0c ldr r3, [pc, #48] ; (8000890 )
- 8000860: f44f 5280 mov.w r2, #4096 ; 0x1000
- 8000864: 60da str r2, [r3, #12]
-
- /* Reset HSEBYP bit */
- RCC->CR &= 0xFFFBFFFFU;
- 8000866: 4b0a ldr r3, [pc, #40] ; (8000890 )
- 8000868: 681b ldr r3, [r3, #0]
- 800086a: 4a09 ldr r2, [pc, #36] ; (8000890 )
- 800086c: f423 2380 bic.w r3, r3, #262144 ; 0x40000
- 8000870: 6013 str r3, [r2, #0]
-
- /* Disable all interrupts */
- RCC->CIER = 0x00000000U;
- 8000872: 4b07 ldr r3, [pc, #28] ; (8000890 )
- 8000874: 2200 movs r2, #0
- 8000876: 619a str r2, [r3, #24]
-
- /* Configure the Vector Table location add offset address ------------------*/
-#ifdef VECT_TAB_SRAM
- SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */
-#else
- SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */
- 8000878: 4b04 ldr r3, [pc, #16] ; (800088c )
- 800087a: f04f 6200 mov.w r2, #134217728 ; 0x8000000
- 800087e: 609a str r2, [r3, #8]
-#endif
-}
- 8000880: bf00 nop
- 8000882: 46bd mov sp, r7
- 8000884: f85d 7b04 ldr.w r7, [sp], #4
- 8000888: 4770 bx lr
- 800088a: bf00 nop
- 800088c: e000ed00 .word 0xe000ed00
- 8000890: 40021000 .word 0x40021000
-
-08000894 :
-
- .section .text.Reset_Handler
- .weak Reset_Handler
- .type Reset_Handler, %function
-Reset_Handler:
- ldr sp, =_estack /* Set stack pointer */
- 8000894: f8df d034 ldr.w sp, [pc, #52] ; 80008cc
-
-/* Call the clock system initialization function.*/
- bl SystemInit
- 8000898: f7ff ffc6 bl 8000828
-
-/* Copy the data segment initializers from flash to SRAM */
- movs r1, #0
- 800089c: 2100 movs r1, #0
- b LoopCopyDataInit
- 800089e: e003 b.n 80008a8
-
-080008a0 :
-
-CopyDataInit:
- ldr r3, =_sidata
- 80008a0: 4b0b ldr r3, [pc, #44] ; (80008d0 )
- ldr r3, [r3, r1]
- 80008a2: 585b ldr r3, [r3, r1]
- str r3, [r0, r1]
- 80008a4: 5043 str r3, [r0, r1]
- adds r1, r1, #4
- 80008a6: 3104 adds r1, #4
-
-080008a8 :
-
-LoopCopyDataInit:
- ldr r0, =_sdata
- 80008a8: 480a ldr r0, [pc, #40] ; (80008d4 )
- ldr r3, =_edata
- 80008aa: 4b0b ldr r3, [pc, #44] ; (80008d8 )
- adds r2, r0, r1
- 80008ac: 1842 adds r2, r0, r1
- cmp r2, r3
- 80008ae: 429a cmp r2, r3
- bcc CopyDataInit
- 80008b0: d3f6 bcc.n 80008a0
- ldr r2, =_sbss
- 80008b2: 4a0a ldr r2, [pc, #40] ; (80008dc )
- b LoopFillZerobss
- 80008b4: e002 b.n 80008bc
-
-080008b6 :
-/* Zero fill the bss segment. */
-FillZerobss:
- movs r3, #0
- 80008b6: 2300 movs r3, #0
- str r3, [r2], #4
- 80008b8: f842 3b04 str.w r3, [r2], #4
-
-080008bc :
-
-LoopFillZerobss:
- ldr r3, = _ebss
- 80008bc: 4b08 ldr r3, [pc, #32] ; (80008e0 )
- cmp r2, r3
- 80008be: 429a cmp r2, r3
- bcc FillZerobss
- 80008c0: d3f9 bcc.n 80008b6
-
-/* Call static constructors */
- bl __libc_init_array
- 80008c2: f000 fa8d bl 8000de0 <__libc_init_array>
-/* Call the application's entry point.*/
- bl main
- 80008c6: f7ff fe6b bl 80005a0
-
-080008ca :
-
-LoopForever:
- b LoopForever
- 80008ca: e7fe b.n 80008ca
- ldr sp, =_estack /* Set stack pointer */
- 80008cc: 20018000 .word 0x20018000
- ldr r3, =_sidata
- 80008d0: 08000e48 .word 0x08000e48
- ldr r0, =_sdata
- 80008d4: 20000000 .word 0x20000000
- ldr r3, =_edata
- 80008d8: 2000000c .word 0x2000000c
- ldr r2, =_sbss
- 80008dc: 2000000c .word 0x2000000c
- ldr r3, = _ebss
- 80008e0: 20000050 .word 0x20000050
-
-080008e4 :
- * @retval : None
-*/
- .section .text.Default_Handler,"ax",%progbits
-Default_Handler:
-Infinite_Loop:
- b Infinite_Loop
- 80008e4: e7fe b.n 80008e4
-
-080008e6 :
- * each 1ms in the SysTick_Handler() interrupt handler.
- *
- * @retval HAL status
- */
-HAL_StatusTypeDef HAL_Init(void)
-{
- 80008e6: b580 push {r7, lr}
- 80008e8: b082 sub sp, #8
- 80008ea: af00 add r7, sp, #0
- HAL_StatusTypeDef status = HAL_OK;
- 80008ec: 2300 movs r3, #0
- 80008ee: 71fb strb r3, [r7, #7]
-#if (PREFETCH_ENABLE != 0)
- __HAL_FLASH_PREFETCH_BUFFER_ENABLE();
-#endif /* PREFETCH_ENABLE */
-
- /* Set Interrupt Group Priority */
- HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4);
- 80008f0: 2003 movs r0, #3
- 80008f2: f000 f91f bl 8000b34
-
- /* Use SysTick as time base source and configure 1ms tick (default clock after Reset is MSI) */
- if (HAL_InitTick(TICK_INT_PRIORITY) != HAL_OK)
- 80008f6: 2000 movs r0, #0
- 80008f8: f000 f80e bl 8000918
- 80008fc: 4603 mov r3, r0
- 80008fe: 2b00 cmp r3, #0
- 8000900: d002 beq.n 8000908
- {
- status = HAL_ERROR;
- 8000902: 2301 movs r3, #1
- 8000904: 71fb strb r3, [r7, #7]
- 8000906: e001 b.n 800090c
- }
- else
- {
- /* Init the low level hardware */
- HAL_MspInit();
- 8000908: f7ff ff20 bl 800074c
- }
-
- /* Return function status */
- return status;
- 800090c: 79fb ldrb r3, [r7, #7]
-}
- 800090e: 4618 mov r0, r3
- 8000910: 3708 adds r7, #8
- 8000912: 46bd mov sp, r7
- 8000914: bd80 pop {r7, pc}
- ...
-
-08000918 :
- * implementation in user file.
- * @param TickPriority Tick interrupt priority.
- * @retval HAL status
- */
-__weak HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority)
-{
- 8000918: b580 push {r7, lr}
- 800091a: b084 sub sp, #16
- 800091c: af00 add r7, sp, #0
- 800091e: 6078 str r0, [r7, #4]
- HAL_StatusTypeDef status = HAL_OK;
- 8000920: 2300 movs r3, #0
- 8000922: 73fb strb r3, [r7, #15]
-
- /* Check uwTickFreq for MisraC 2012 (even if uwTickFreq is a enum type that doesn't take the value zero)*/
- if ((uint32_t)uwTickFreq != 0U)
- 8000924: 4b17 ldr r3, [pc, #92] ; (8000984 )
- 8000926: 781b ldrb r3, [r3, #0]
- 8000928: 2b00 cmp r3, #0
- 800092a: d023 beq.n 8000974
- {
- /*Configure the SysTick to have interrupt in 1ms time basis*/
- if (HAL_SYSTICK_Config(SystemCoreClock / (1000U / (uint32_t)uwTickFreq)) == 0U)
- 800092c: 4b16 ldr r3, [pc, #88] ; (8000988 )
- 800092e: 681a ldr r2, [r3, #0]
- 8000930: 4b14 ldr r3, [pc, #80] ; (8000984 )
- 8000932: 781b ldrb r3, [r3, #0]
- 8000934: 4619 mov r1, r3
- 8000936: f44f 737a mov.w r3, #1000 ; 0x3e8
- 800093a: fbb3 f3f1 udiv r3, r3, r1
- 800093e: fbb2 f3f3 udiv r3, r2, r3
- 8000942: 4618 mov r0, r3
- 8000944: f000 f91d bl 8000b82
- 8000948: 4603 mov r3, r0
- 800094a: 2b00 cmp r3, #0
- 800094c: d10f bne.n 800096e
- {
- /* Configure the SysTick IRQ priority */
- if (TickPriority < (1UL << __NVIC_PRIO_BITS))
- 800094e: 687b ldr r3, [r7, #4]
- 8000950: 2b0f cmp r3, #15
- 8000952: d809 bhi.n 8000968
- {
- HAL_NVIC_SetPriority(SysTick_IRQn, TickPriority, 0U);
- 8000954: 2200 movs r2, #0
- 8000956: 6879 ldr r1, [r7, #4]
- 8000958: f04f 30ff mov.w r0, #4294967295
- 800095c: f000 f8f5 bl 8000b4a
- uwTickPrio = TickPriority;
- 8000960: 4a0a ldr r2, [pc, #40] ; (800098c )
- 8000962: 687b ldr r3, [r7, #4]
- 8000964: 6013 str r3, [r2, #0]
- 8000966: e007 b.n 8000978
- }
- else
- {
- status = HAL_ERROR;
- 8000968: 2301 movs r3, #1
- 800096a: 73fb strb r3, [r7, #15]
- 800096c: e004 b.n 8000978
- }
- }
- else
- {
- status = HAL_ERROR;
- 800096e: 2301 movs r3, #1
- 8000970: 73fb strb r3, [r7, #15]
- 8000972: e001 b.n 8000978
- }
- }
- else
- {
- status = HAL_ERROR;
- 8000974: 2301 movs r3, #1
- 8000976: 73fb strb r3, [r7, #15]
- }
-
- /* Return function status */
- return status;
- 8000978: 7bfb ldrb r3, [r7, #15]
-}
- 800097a: 4618 mov r0, r3
- 800097c: 3710 adds r7, #16
- 800097e: 46bd mov sp, r7
- 8000980: bd80 pop {r7, pc}
- 8000982: bf00 nop
- 8000984: 20000008 .word 0x20000008
- 8000988: 20000000 .word 0x20000000
- 800098c: 20000004 .word 0x20000004
-
-08000990 :
- * @note This function is declared as __weak to be overwritten in case of other
- * implementations in user file.
- * @retval None
- */
-__weak void HAL_IncTick(void)
-{
- 8000990: b480 push {r7}
- 8000992: af00 add r7, sp, #0
- uwTick += (uint32_t)uwTickFreq;
- 8000994: 4b06 ldr r3, [pc, #24] ; (80009b0 )
- 8000996: 781b ldrb r3, [r3, #0]
- 8000998: 461a mov r2, r3
- 800099a: 4b06 ldr r3, [pc, #24] ; (80009b4 )
- 800099c: 681b ldr r3, [r3, #0]
- 800099e: 4413 add r3, r2
- 80009a0: 4a04 ldr r2, [pc, #16] ; (80009b4 )
- 80009a2: 6013 str r3, [r2, #0]
-}
- 80009a4: bf00 nop
- 80009a6: 46bd mov sp, r7
- 80009a8: f85d 7b04 ldr.w r7, [sp], #4
- 80009ac: 4770 bx lr
- 80009ae: bf00 nop
- 80009b0: 20000008 .word 0x20000008
- 80009b4: 2000004c .word 0x2000004c
-
-080009b8 :
- * @note This function is declared as __weak to be overwritten in case of other
- * implementations in user file.
- * @retval tick value
- */
-__weak uint32_t HAL_GetTick(void)
-{
- 80009b8: b480 push {r7}
- 80009ba: af00 add r7, sp, #0
- return uwTick;
- 80009bc: 4b03 ldr r3, [pc, #12] ; (80009cc )
- 80009be: 681b ldr r3, [r3, #0]
-}
- 80009c0: 4618 mov r0, r3
- 80009c2: 46bd mov sp, r7
- 80009c4: f85d 7b04 ldr.w r7, [sp], #4
- 80009c8: 4770 bx lr
- 80009ca: bf00 nop
- 80009cc: 2000004c .word 0x2000004c
-
-080009d0 <__NVIC_SetPriorityGrouping>:
- In case of a conflict between priority grouping and available
- priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set.
- \param [in] PriorityGroup Priority grouping field.
- */
-__STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
-{
- 80009d0: b480 push {r7}
- 80009d2: b085 sub sp, #20
- 80009d4: af00 add r7, sp, #0
- 80009d6: 6078 str r0, [r7, #4]
- uint32_t reg_value;
- uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */
- 80009d8: 687b ldr r3, [r7, #4]
- 80009da: f003 0307 and.w r3, r3, #7
- 80009de: 60fb str r3, [r7, #12]
-
- reg_value = SCB->AIRCR; /* read old register configuration */
- 80009e0: 4b0c ldr r3, [pc, #48] ; (8000a14 <__NVIC_SetPriorityGrouping+0x44>)
- 80009e2: 68db ldr r3, [r3, #12]
- 80009e4: 60bb str r3, [r7, #8]
- reg_value &= ~((uint32_t)(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk)); /* clear bits to change */
- 80009e6: 68ba ldr r2, [r7, #8]
- 80009e8: f64f 03ff movw r3, #63743 ; 0xf8ff
- 80009ec: 4013 ands r3, r2
- 80009ee: 60bb str r3, [r7, #8]
- reg_value = (reg_value |
- ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) |
- (PriorityGroupTmp << SCB_AIRCR_PRIGROUP_Pos) ); /* Insert write key and priority group */
- 80009f0: 68fb ldr r3, [r7, #12]
- 80009f2: 021a lsls r2, r3, #8
- ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) |
- 80009f4: 68bb ldr r3, [r7, #8]
- 80009f6: 4313 orrs r3, r2
- reg_value = (reg_value |
- 80009f8: f043 63bf orr.w r3, r3, #100139008 ; 0x5f80000
- 80009fc: f443 3300 orr.w r3, r3, #131072 ; 0x20000
- 8000a00: 60bb str r3, [r7, #8]
- SCB->AIRCR = reg_value;
- 8000a02: 4a04 ldr r2, [pc, #16] ; (8000a14 <__NVIC_SetPriorityGrouping+0x44>)
- 8000a04: 68bb ldr r3, [r7, #8]
- 8000a06: 60d3 str r3, [r2, #12]
-}
- 8000a08: bf00 nop
- 8000a0a: 3714 adds r7, #20
- 8000a0c: 46bd mov sp, r7
- 8000a0e: f85d 7b04 ldr.w r7, [sp], #4
- 8000a12: 4770 bx lr
- 8000a14: e000ed00 .word 0xe000ed00
-
-08000a18 <__NVIC_GetPriorityGrouping>:
- \brief Get Priority Grouping
- \details Reads the priority grouping field from the NVIC Interrupt Controller.
- \return Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field).
- */
-__STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void)
-{
- 8000a18: b480 push {r7}
- 8000a1a: af00 add r7, sp, #0
- return ((uint32_t)((SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos));
- 8000a1c: 4b04 ldr r3, [pc, #16] ; (8000a30 <__NVIC_GetPriorityGrouping+0x18>)
- 8000a1e: 68db ldr r3, [r3, #12]
- 8000a20: 0a1b lsrs r3, r3, #8
- 8000a22: f003 0307 and.w r3, r3, #7
-}
- 8000a26: 4618 mov r0, r3
- 8000a28: 46bd mov sp, r7
- 8000a2a: f85d 7b04 ldr.w r7, [sp], #4
- 8000a2e: 4770 bx lr
- 8000a30: e000ed00 .word 0xe000ed00
-
-08000a34 <__NVIC_SetPriority>:
- \param [in] IRQn Interrupt number.
- \param [in] priority Priority to set.
- \note The priority cannot be set for every processor exception.
- */
-__STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
-{
- 8000a34: b480 push {r7}
- 8000a36: b083 sub sp, #12
- 8000a38: af00 add r7, sp, #0
- 8000a3a: 4603 mov r3, r0
- 8000a3c: 6039 str r1, [r7, #0]
- 8000a3e: 71fb strb r3, [r7, #7]
- if ((int32_t)(IRQn) >= 0)
- 8000a40: f997 3007 ldrsb.w r3, [r7, #7]
- 8000a44: 2b00 cmp r3, #0
- 8000a46: db0a blt.n 8000a5e <__NVIC_SetPriority+0x2a>
- {
- NVIC->IP[((uint32_t)IRQn)] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL);
- 8000a48: 683b ldr r3, [r7, #0]
- 8000a4a: b2da uxtb r2, r3
- 8000a4c: 490c ldr r1, [pc, #48] ; (8000a80 <__NVIC_SetPriority+0x4c>)
- 8000a4e: f997 3007 ldrsb.w r3, [r7, #7]
- 8000a52: 0112 lsls r2, r2, #4
- 8000a54: b2d2 uxtb r2, r2
- 8000a56: 440b add r3, r1
- 8000a58: f883 2300 strb.w r2, [r3, #768] ; 0x300
- }
- else
- {
- SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL);
- }
-}
- 8000a5c: e00a b.n 8000a74 <__NVIC_SetPriority+0x40>
- SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL);
- 8000a5e: 683b ldr r3, [r7, #0]
- 8000a60: b2da uxtb r2, r3
- 8000a62: 4908 ldr r1, [pc, #32] ; (8000a84 <__NVIC_SetPriority+0x50>)
- 8000a64: 79fb ldrb r3, [r7, #7]
- 8000a66: f003 030f and.w r3, r3, #15
- 8000a6a: 3b04 subs r3, #4
- 8000a6c: 0112 lsls r2, r2, #4
- 8000a6e: b2d2 uxtb r2, r2
- 8000a70: 440b add r3, r1
- 8000a72: 761a strb r2, [r3, #24]
-}
- 8000a74: bf00 nop
- 8000a76: 370c adds r7, #12
- 8000a78: 46bd mov sp, r7
- 8000a7a: f85d 7b04 ldr.w r7, [sp], #4
- 8000a7e: 4770 bx lr
- 8000a80: e000e100 .word 0xe000e100
- 8000a84: e000ed00 .word 0xe000ed00
-
-08000a88 :
- \param [in] PreemptPriority Preemptive priority value (starting from 0).
- \param [in] SubPriority Subpriority value (starting from 0).
- \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority().
- */
-__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority)
-{
- 8000a88: b480 push {r7}
- 8000a8a: b089 sub sp, #36 ; 0x24
- 8000a8c: af00 add r7, sp, #0
- 8000a8e: 60f8 str r0, [r7, #12]
- 8000a90: 60b9 str r1, [r7, #8]
- 8000a92: 607a str r2, [r7, #4]
- uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */
- 8000a94: 68fb ldr r3, [r7, #12]
- 8000a96: f003 0307 and.w r3, r3, #7
- 8000a9a: 61fb str r3, [r7, #28]
- uint32_t PreemptPriorityBits;
- uint32_t SubPriorityBits;
-
- PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp);
- 8000a9c: 69fb ldr r3, [r7, #28]
- 8000a9e: f1c3 0307 rsb r3, r3, #7
- 8000aa2: 2b04 cmp r3, #4
- 8000aa4: bf28 it cs
- 8000aa6: 2304 movcs r3, #4
- 8000aa8: 61bb str r3, [r7, #24]
- SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS));
- 8000aaa: 69fb ldr r3, [r7, #28]
- 8000aac: 3304 adds r3, #4
- 8000aae: 2b06 cmp r3, #6
- 8000ab0: d902 bls.n 8000ab8
- 8000ab2: 69fb ldr r3, [r7, #28]
- 8000ab4: 3b03 subs r3, #3
- 8000ab6: e000 b.n 8000aba
- 8000ab8: 2300 movs r3, #0
- 8000aba: 617b str r3, [r7, #20]
-
- return (
- ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) |
- 8000abc: f04f 32ff mov.w r2, #4294967295
- 8000ac0: 69bb ldr r3, [r7, #24]
- 8000ac2: fa02 f303 lsl.w r3, r2, r3
- 8000ac6: 43da mvns r2, r3
- 8000ac8: 68bb ldr r3, [r7, #8]
- 8000aca: 401a ands r2, r3
- 8000acc: 697b ldr r3, [r7, #20]
- 8000ace: 409a lsls r2, r3
- ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL)))
- 8000ad0: f04f 31ff mov.w r1, #4294967295
- 8000ad4: 697b ldr r3, [r7, #20]
- 8000ad6: fa01 f303 lsl.w r3, r1, r3
- 8000ada: 43d9 mvns r1, r3
- 8000adc: 687b ldr r3, [r7, #4]
- 8000ade: 400b ands r3, r1
- ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) |
- 8000ae0: 4313 orrs r3, r2
- );
-}
- 8000ae2: 4618 mov r0, r3
- 8000ae4: 3724 adds r7, #36 ; 0x24
- 8000ae6: 46bd mov sp, r7
- 8000ae8: f85d 7b04 ldr.w r7, [sp], #4
- 8000aec: 4770 bx lr
- ...
-
-08000af0 :
- \note When the variable __Vendor_SysTickConfig is set to 1, then the
- function SysTick_Config is not included. In this case, the file device .h
- must contain a vendor-specific implementation of this function.
- */
-__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
-{
- 8000af0: b580 push {r7, lr}
- 8000af2: b082 sub sp, #8
- 8000af4: af00 add r7, sp, #0
- 8000af6: 6078 str r0, [r7, #4]
- if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk)
- 8000af8: 687b ldr r3, [r7, #4]
- 8000afa: 3b01 subs r3, #1
- 8000afc: f1b3 7f80 cmp.w r3, #16777216 ; 0x1000000
- 8000b00: d301 bcc.n 8000b06
- {
- return (1UL); /* Reload value impossible */
- 8000b02: 2301 movs r3, #1
- 8000b04: e00f b.n 8000b26
- }
-
- SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */
- 8000b06: 4a0a ldr r2, [pc, #40] ; (8000b30 )
- 8000b08: 687b ldr r3, [r7, #4]
- 8000b0a: 3b01 subs r3, #1
- 8000b0c: 6053 str r3, [r2, #4]
- NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */
- 8000b0e: 210f movs r1, #15
- 8000b10: f04f 30ff mov.w r0, #4294967295
- 8000b14: f7ff ff8e bl 8000a34 <__NVIC_SetPriority>
- SysTick->VAL = 0UL; /* Load the SysTick Counter Value */
- 8000b18: 4b05 ldr r3, [pc, #20] ; (8000b30 )
- 8000b1a: 2200 movs r2, #0
- 8000b1c: 609a str r2, [r3, #8]
- SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk |
- 8000b1e: 4b04 ldr r3, [pc, #16] ; (8000b30 )
- 8000b20: 2207 movs r2, #7
- 8000b22: 601a str r2, [r3, #0]
- SysTick_CTRL_TICKINT_Msk |
- SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */
- return (0UL); /* Function successful */
- 8000b24: 2300 movs r3, #0
-}
- 8000b26: 4618 mov r0, r3
- 8000b28: 3708 adds r7, #8
- 8000b2a: 46bd mov sp, r7
- 8000b2c: bd80 pop {r7, pc}
- 8000b2e: bf00 nop
- 8000b30: e000e010 .word 0xe000e010
-
-08000b34 :
- * @note When the NVIC_PriorityGroup_0 is selected, IRQ pre-emption is no more possible.
- * The pending IRQ priority will be managed only by the subpriority.
- * @retval None
- */
-void HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
-{
- 8000b34: b580 push {r7, lr}
- 8000b36: b082 sub sp, #8
- 8000b38: af00 add r7, sp, #0
- 8000b3a: 6078 str r0, [r7, #4]
- /* Check the parameters */
- assert_param(IS_NVIC_PRIORITY_GROUP(PriorityGroup));
-
- /* Set the PRIGROUP[10:8] bits according to the PriorityGroup parameter value */
- NVIC_SetPriorityGrouping(PriorityGroup);
- 8000b3c: 6878 ldr r0, [r7, #4]
- 8000b3e: f7ff ff47 bl 80009d0 <__NVIC_SetPriorityGrouping>
-}
- 8000b42: bf00 nop
- 8000b44: 3708 adds r7, #8
- 8000b46: 46bd mov sp, r7
- 8000b48: bd80 pop {r7, pc}
-
-08000b4a :
- * This parameter can be a value between 0 and 15
- * A lower priority value indicates a higher priority.
- * @retval None
- */
-void HAL_NVIC_SetPriority(IRQn_Type IRQn, uint32_t PreemptPriority, uint32_t SubPriority)
-{
- 8000b4a: b580 push {r7, lr}
- 8000b4c: b086 sub sp, #24
- 8000b4e: af00 add r7, sp, #0
- 8000b50: 4603 mov r3, r0
- 8000b52: 60b9 str r1, [r7, #8]
- 8000b54: 607a str r2, [r7, #4]
- 8000b56: 73fb strb r3, [r7, #15]
- uint32_t prioritygroup = 0x00;
- 8000b58: 2300 movs r3, #0
- 8000b5a: 617b str r3, [r7, #20]
-
- /* Check the parameters */
- assert_param(IS_NVIC_SUB_PRIORITY(SubPriority));
- assert_param(IS_NVIC_PREEMPTION_PRIORITY(PreemptPriority));
-
- prioritygroup = NVIC_GetPriorityGrouping();
- 8000b5c: f7ff ff5c bl 8000a18 <__NVIC_GetPriorityGrouping>
- 8000b60: 6178 str r0, [r7, #20]
-
- NVIC_SetPriority(IRQn, NVIC_EncodePriority(prioritygroup, PreemptPriority, SubPriority));
- 8000b62: 687a ldr r2, [r7, #4]
- 8000b64: 68b9 ldr r1, [r7, #8]
- 8000b66: 6978 ldr r0, [r7, #20]
- 8000b68: f7ff ff8e bl 8000a88
- 8000b6c: 4602 mov r2, r0
- 8000b6e: f997 300f ldrsb.w r3, [r7, #15]
- 8000b72: 4611 mov r1, r2
- 8000b74: 4618 mov r0, r3
- 8000b76: f7ff ff5d bl 8000a34 <__NVIC_SetPriority>
-}
- 8000b7a: bf00 nop
- 8000b7c: 3718 adds r7, #24
- 8000b7e: 46bd mov sp, r7
- 8000b80: bd80 pop {r7, pc}
-
-08000b82 :
- * @param TicksNumb: Specifies the ticks Number of ticks between two interrupts.
- * @retval status: - 0 Function succeeded.
- * - 1 Function failed.
- */
-uint32_t HAL_SYSTICK_Config(uint32_t TicksNumb)
-{
- 8000b82: b580 push {r7, lr}
- 8000b84: b082 sub sp, #8
- 8000b86: af00 add r7, sp, #0
- 8000b88: 6078 str r0, [r7, #4]
- return SysTick_Config(TicksNumb);
- 8000b8a: 6878 ldr r0, [r7, #4]
- 8000b8c: f7ff ffb0 bl 8000af0
- 8000b90: 4603 mov r3, r0
-}
- 8000b92: 4618 mov r0, r3
- 8000b94: 3708 adds r7, #8
- 8000b96: 46bd mov sp, r7
- 8000b98: bd80 pop {r7, pc}
-
-08000b9a :
- * @brief Initialize the RTC peripheral
- * @param hrtc RTC handle
- * @retval HAL status
- */
-HAL_StatusTypeDef HAL_RTC_Init(RTC_HandleTypeDef *hrtc)
-{
- 8000b9a: b580 push {r7, lr}
- 8000b9c: b084 sub sp, #16
- 8000b9e: af00 add r7, sp, #0
- 8000ba0: 6078 str r0, [r7, #4]
- HAL_StatusTypeDef status = HAL_ERROR;
- 8000ba2: 2301 movs r3, #1
- 8000ba4: 73fb strb r3, [r7, #15]
-
- /* Check the RTC peripheral state */
- if (hrtc != NULL)
- 8000ba6: 687b ldr r3, [r7, #4]
- 8000ba8: 2b00 cmp r3, #0
- 8000baa: d06c beq.n 8000c86