ARM GAS  /tmp/ccsXZQ1q.s 			page 1


   1              		.cpu cortex-m7
   2              		.arch armv7e-m
   3              		.fpu fpv5-d16
   4              		.eabi_attribute 28, 1
   5              		.eabi_attribute 20, 1
   6              		.eabi_attribute 21, 1
   7              		.eabi_attribute 23, 3
   8              		.eabi_attribute 24, 1
   9              		.eabi_attribute 25, 1
  10              		.eabi_attribute 26, 1
  11              		.eabi_attribute 30, 1
  12              		.eabi_attribute 34, 1
  13              		.eabi_attribute 18, 4
  14              		.file	"stm32f7xx_ll_exti.c"
  15              		.text
  16              	.Ltext0:
  17              		.cfi_sections	.debug_frame
  18              		.file 1 "Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c"
  19              		.section	.text.LL_EXTI_DeInit,"ax",%progbits
  20              		.align	1
  21              		.global	LL_EXTI_DeInit
  22              		.syntax unified
  23              		.thumb
  24              		.thumb_func
  26              	LL_EXTI_DeInit:
  27              	.LFB157:
   1:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /**
   2:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   ******************************************************************************
   3:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @file    stm32f7xx_ll_exti.c
   4:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @author  MCD Application Team
   5:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @brief   EXTI LL module driver.
   6:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   ******************************************************************************
   7:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @attention
   8:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   *
   9:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * Copyright (c) 2017 STMicroelectronics.
  10:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * All rights reserved.
  11:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   *
  12:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * This software is licensed under terms that can be found in the LICENSE file
  13:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * in the root directory of this software component.
  14:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * If no LICENSE file comes with this software, it is provided AS-IS.
  15:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   *
  16:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   ******************************************************************************
  17:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   */
  18:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** #if defined(USE_FULL_LL_DRIVER)
  19:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  20:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /* Includes ------------------------------------------------------------------*/
  21:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** #include "stm32f7xx_ll_exti.h"
  22:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** #ifdef  USE_FULL_ASSERT
  23:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** #include "stm32_assert.h"
  24:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** #else
  25:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** #define assert_param(expr) ((void)0U)
  26:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** #endif
  27:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  28:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /** @addtogroup STM32F7xx_LL_Driver
  29:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @{
  30:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   */
  31:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
ARM GAS  /tmp/ccsXZQ1q.s 			page 2


  32:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** #if defined (EXTI)
  33:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  34:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /** @defgroup EXTI_LL EXTI
  35:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @{
  36:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   */
  37:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  38:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /* Private types -------------------------------------------------------------*/
  39:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /* Private variables ---------------------------------------------------------*/
  40:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /* Private constants ---------------------------------------------------------*/
  41:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /* Private macros ------------------------------------------------------------*/
  42:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /** @addtogroup EXTI_LL_Private_Macros
  43:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @{
  44:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   */
  45:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  46:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** #define IS_LL_EXTI_LINE_0_31(__VALUE__)              (((__VALUE__) & ~LL_EXTI_LINE_ALL_0_31) == 0x0
  47:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  48:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** #define IS_LL_EXTI_MODE(__VALUE__)                   (((__VALUE__) == LL_EXTI_MODE_IT)            \
  49:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****                                                    || ((__VALUE__) == LL_EXTI_MODE_EVENT)         \
  50:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****                                                    || ((__VALUE__) == LL_EXTI_MODE_IT_EVENT))
  51:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  52:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  53:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** #define IS_LL_EXTI_TRIGGER(__VALUE__)                (((__VALUE__) == LL_EXTI_TRIGGER_NONE)       \
  54:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****                                                    || ((__VALUE__) == LL_EXTI_TRIGGER_RISING)     \
  55:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****                                                    || ((__VALUE__) == LL_EXTI_TRIGGER_FALLING)    \
  56:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****                                                    || ((__VALUE__) == LL_EXTI_TRIGGER_RISING_FALLIN
  57:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  58:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /**
  59:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @}
  60:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   */
  61:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  62:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /* Private function prototypes -----------------------------------------------*/
  63:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  64:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /* Exported functions --------------------------------------------------------*/
  65:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /** @addtogroup EXTI_LL_Exported_Functions
  66:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @{
  67:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   */
  68:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  69:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /** @addtogroup EXTI_LL_EF_Init
  70:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @{
  71:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   */
  72:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  73:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /**
  74:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @brief  De-initialize the EXTI registers to their default reset values.
  75:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @retval An ErrorStatus enumeration value:
  76:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   *          - SUCCESS: EXTI registers are de-initialized
  77:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   *          - ERROR: not applicable
  78:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   */
  79:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** uint32_t LL_EXTI_DeInit(void)
  80:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** {
  28              		.loc 1 80 1 view -0
  29              		.cfi_startproc
  30              		@ args = 0, pretend = 0, frame = 0
  31              		@ frame_needed = 0, uses_anonymous_args = 0
  32              		@ link register save eliminated.
  81:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   /* Interrupt mask register set to default reset values */
  82:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   LL_EXTI_WriteReg(IMR,   0x00000000U);
  33              		.loc 1 82 3 view .LVU1
ARM GAS  /tmp/ccsXZQ1q.s 			page 3


  34 0000 054B     		ldr	r3, .L2
  35 0002 0020     		movs	r0, #0
  36 0004 1860     		str	r0, [r3]
  83:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   /* Event mask register set to default reset values */
  84:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   LL_EXTI_WriteReg(EMR,   0x00000000U);
  37              		.loc 1 84 3 view .LVU2
  38 0006 5860     		str	r0, [r3, #4]
  85:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   /* Rising Trigger selection register set to default reset values */
  86:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   LL_EXTI_WriteReg(RTSR,  0x00000000U);
  39              		.loc 1 86 3 view .LVU3
  40 0008 9860     		str	r0, [r3, #8]
  87:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   /* Falling Trigger selection register set to default reset values */
  88:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   LL_EXTI_WriteReg(FTSR,  0x00000000U);
  41              		.loc 1 88 3 view .LVU4
  42 000a D860     		str	r0, [r3, #12]
  89:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   /* Software interrupt event register set to default reset values */
  90:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   LL_EXTI_WriteReg(SWIER, 0x00000000U);
  43              		.loc 1 90 3 view .LVU5
  44 000c 1861     		str	r0, [r3, #16]
  91:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   /* Pending register set to default reset values */
  92:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   LL_EXTI_WriteReg(PR,    0x01FFFFFFU);
  45              		.loc 1 92 3 view .LVU6
  46 000e 6FF07E42 		mvn	r2, #-33554432
  47 0012 5A61     		str	r2, [r3, #20]
  93:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  94:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   return SUCCESS;
  48              		.loc 1 94 3 view .LVU7
  95:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** }
  49              		.loc 1 95 1 is_stmt 0 view .LVU8
  50 0014 7047     		bx	lr
  51              	.L3:
  52 0016 00BF     		.align	2
  53              	.L2:
  54 0018 003C0140 		.word	1073822720
  55              		.cfi_endproc
  56              	.LFE157:
  58              		.section	.text.LL_EXTI_Init,"ax",%progbits
  59              		.align	1
  60              		.global	LL_EXTI_Init
  61              		.syntax unified
  62              		.thumb
  63              		.thumb_func
  65              	LL_EXTI_Init:
  66              	.LVL0:
  67              	.LFB158:
  96:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
  97:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /**
  98:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @brief  Initialize the EXTI registers according to the specified parameters in EXTI_InitStruct.
  99:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @param  EXTI_InitStruct pointer to a @ref LL_EXTI_InitTypeDef structure.
 100:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @retval An ErrorStatus enumeration value:
 101:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   *          - SUCCESS: EXTI registers are initialized
 102:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   *          - ERROR: not applicable
 103:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   */
 104:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** uint32_t LL_EXTI_Init(LL_EXTI_InitTypeDef *EXTI_InitStruct)
 105:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** {
  68              		.loc 1 105 1 is_stmt 1 view -0
  69              		.cfi_startproc
ARM GAS  /tmp/ccsXZQ1q.s 			page 4


  70              		@ args = 0, pretend = 0, frame = 0
  71              		@ frame_needed = 0, uses_anonymous_args = 0
  72              		@ link register save eliminated.
  73              		.loc 1 105 1 is_stmt 0 view .LVU10
  74 0000 10B4     		push	{r4}
  75              	.LCFI0:
  76              		.cfi_def_cfa_offset 4
  77              		.cfi_offset 4, -4
  78 0002 0346     		mov	r3, r0
 106:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   ErrorStatus status = SUCCESS;
  79              		.loc 1 106 3 is_stmt 1 view .LVU11
  80              	.LVL1:
 107:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   /* Check the parameters */
 108:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   assert_param(IS_LL_EXTI_LINE_0_31(EXTI_InitStruct->Line_0_31));
  81              		.loc 1 108 3 view .LVU12
 109:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   assert_param(IS_FUNCTIONAL_STATE(EXTI_InitStruct->LineCommand));
  82              		.loc 1 109 3 view .LVU13
 110:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   assert_param(IS_LL_EXTI_MODE(EXTI_InitStruct->Mode));
  83              		.loc 1 110 3 view .LVU14
 111:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
 112:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   /* ENABLE LineCommand */
 113:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   if (EXTI_InitStruct->LineCommand != DISABLE)
  84              		.loc 1 113 3 view .LVU15
  85              		.loc 1 113 22 is_stmt 0 view .LVU16
  86 0004 0079     		ldrb	r0, [r0, #4]	@ zero_extendqisi2
  87              	.LVL2:
  88              		.loc 1 113 6 view .LVU17
  89 0006 0028     		cmp	r0, #0
  90 0008 52D0     		beq	.L5
 114:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   {
 115:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****     assert_param(IS_LL_EXTI_TRIGGER(EXTI_InitStruct->Trigger));
  91              		.loc 1 115 5 is_stmt 1 view .LVU18
 116:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
 117:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****     /* Configure EXTI Lines in range from 0 to 31 */
 118:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****     if (EXTI_InitStruct->Line_0_31 != LL_EXTI_LINE_NONE)
  92              		.loc 1 118 5 view .LVU19
  93              		.loc 1 118 24 is_stmt 0 view .LVU20
  94 000a 1A68     		ldr	r2, [r3]
  95              		.loc 1 118 8 view .LVU21
  96 000c 002A     		cmp	r2, #0
  97 000e 5DD0     		beq	.L12
 119:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****     {
 120:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****       switch (EXTI_InitStruct->Mode)
  98              		.loc 1 120 7 is_stmt 1 view .LVU22
  99              		.loc 1 120 30 is_stmt 0 view .LVU23
 100 0010 5879     		ldrb	r0, [r3, #5]	@ zero_extendqisi2
 101              		.loc 1 120 7 view .LVU24
 102 0012 0128     		cmp	r0, #1
 103 0014 20D0     		beq	.L7
 104 0016 0228     		cmp	r0, #2
 105 0018 29D0     		beq	.L8
 106 001a 0028     		cmp	r0, #0
 107 001c 31D1     		bne	.L13
 121:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****       {
 122:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****         case LL_EXTI_MODE_IT:
 123:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           /* First Disable Event on provided Lines */
 124:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           LL_EXTI_DisableEvent_0_31(EXTI_InitStruct->Line_0_31);
ARM GAS  /tmp/ccsXZQ1q.s 			page 5


 108              		.loc 1 124 11 is_stmt 1 view .LVU25
 109              	.LVL3:
 110              	.LBB30:
 111              	.LBI30:
 112              		.file 2 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h"
   1:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
   2:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   ******************************************************************************
   3:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @file    stm32f7xx_ll_exti.h
   4:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @author  MCD Application Team
   5:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @brief   Header file of EXTI LL module.
   6:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   ******************************************************************************
   7:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @attention
   8:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *
   9:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * Copyright (c) 2017 STMicroelectronics.
  10:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * All rights reserved.
  11:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *
  12:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * This software is licensed under terms that can be found in the LICENSE file
  13:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * in the root directory of this software component.
  14:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * If no LICENSE file comes with this software, it is provided AS-IS.
  15:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *
  16:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   ******************************************************************************
  17:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
  18:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
  19:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /* Define to prevent recursive inclusion -------------------------------------*/
  20:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #ifndef __STM32F7xx_LL_EXTI_H
  21:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define __STM32F7xx_LL_EXTI_H
  22:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
  23:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #ifdef __cplusplus
  24:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** extern "C" {
  25:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif
  26:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
  27:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /* Includes ------------------------------------------------------------------*/
  28:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #include "stm32f7xx.h"
  29:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
  30:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @addtogroup STM32F7xx_LL_Driver
  31:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @{
  32:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
  33:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
  34:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined (EXTI)
  35:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
  36:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL EXTI
  37:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @{
  38:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
  39:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
  40:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /* Private types -------------------------------------------------------------*/
  41:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /* Private variables ---------------------------------------------------------*/
  42:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /* Private constants ---------------------------------------------------------*/
  43:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /* Private Macros ------------------------------------------------------------*/
  44:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(USE_FULL_LL_DRIVER)
  45:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL_Private_Macros EXTI Private Macros
  46:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @{
  47:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
  48:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
  49:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @}
  50:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
  51:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif /*USE_FULL_LL_DRIVER*/
  52:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /* Exported types ------------------------------------------------------------*/
ARM GAS  /tmp/ccsXZQ1q.s 			page 6


  53:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(USE_FULL_LL_DRIVER)
  54:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL_ES_INIT EXTI Exported Init structure
  55:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @{
  56:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
  57:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** typedef struct
  58:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
  59:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
  60:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   uint32_t Line_0_31;           /*!< Specifies the EXTI lines to be enabled or disabled for Lines i
  61:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****                                      This parameter can be any combination of @ref EXTI_LL_EC_LINE 
  62:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
  63:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   FunctionalState LineCommand;  /*!< Specifies the new state of the selected EXTI lines.
  64:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****                                      This parameter can be set either to ENABLE or DISABLE */
  65:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
  66:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   uint8_t Mode;                 /*!< Specifies the mode for the EXTI lines.
  67:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****                                      This parameter can be a value of @ref EXTI_LL_EC_MODE. */
  68:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
  69:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   uint8_t Trigger;              /*!< Specifies the trigger signal active edge for the EXTI lines.
  70:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****                                      This parameter can be a value of @ref EXTI_LL_EC_TRIGGER. */
  71:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** } LL_EXTI_InitTypeDef;
  72:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
  73:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
  74:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @}
  75:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
  76:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif /*USE_FULL_LL_DRIVER*/
  77:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
  78:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /* Exported constants --------------------------------------------------------*/
  79:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL_Exported_Constants EXTI Exported Constants
  80:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @{
  81:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
  82:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
  83:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL_EC_LINE LINE
  84:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @{
  85:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
  86:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_0                 EXTI_IMR_IM0           /*!< Extended line 0 */
  87:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_1                 EXTI_IMR_IM1           /*!< Extended line 1 */
  88:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_2                 EXTI_IMR_IM2           /*!< Extended line 2 */
  89:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_3                 EXTI_IMR_IM3           /*!< Extended line 3 */
  90:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_4                 EXTI_IMR_IM4           /*!< Extended line 4 */
  91:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_5                 EXTI_IMR_IM5           /*!< Extended line 5 */
  92:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_6                 EXTI_IMR_IM6           /*!< Extended line 6 */
  93:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_7                 EXTI_IMR_IM7           /*!< Extended line 7 */
  94:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_8                 EXTI_IMR_IM8           /*!< Extended line 8 */
  95:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_9                 EXTI_IMR_IM9           /*!< Extended line 9 */
  96:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_10                EXTI_IMR_IM10          /*!< Extended line 10 */
  97:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_11                EXTI_IMR_IM11          /*!< Extended line 11 */
  98:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_12                EXTI_IMR_IM12          /*!< Extended line 12 */
  99:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_13                EXTI_IMR_IM13          /*!< Extended line 13 */
 100:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_14                EXTI_IMR_IM14          /*!< Extended line 14 */
 101:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_15                EXTI_IMR_IM15          /*!< Extended line 15 */
 102:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(EXTI_IMR_IM16)
 103:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_16                EXTI_IMR_IM16          /*!< Extended line 16 */
 104:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif
 105:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_17                EXTI_IMR_IM17          /*!< Extended line 17 */
 106:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(EXTI_IMR_IM18)
 107:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_18                EXTI_IMR_IM18          /*!< Extended line 18 */
 108:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif
 109:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_19                EXTI_IMR_IM19          /*!< Extended line 19 */
ARM GAS  /tmp/ccsXZQ1q.s 			page 7


 110:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(EXTI_IMR_IM20)
 111:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_20                EXTI_IMR_IM20          /*!< Extended line 20 */
 112:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif
 113:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(EXTI_IMR_IM21)
 114:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_21                EXTI_IMR_IM21          /*!< Extended line 21 */
 115:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif
 116:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(EXTI_IMR_IM22)
 117:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_22                EXTI_IMR_IM22          /*!< Extended line 22 */
 118:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif
 119:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_23                EXTI_IMR_IM23          /*!< Extended line 23 */
 120:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(EXTI_IMR_IM24)
 121:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_24                EXTI_IMR_IM24          /*!< Extended line 24 */
 122:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif
 123:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(EXTI_IMR_IM25)
 124:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_25                EXTI_IMR_IM25          /*!< Extended line 25 */
 125:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif
 126:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(EXTI_IMR_IM26)
 127:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_26                EXTI_IMR_IM26          /*!< Extended line 26 */
 128:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif
 129:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(EXTI_IMR_IM27)
 130:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_27                EXTI_IMR_IM27          /*!< Extended line 27 */
 131:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif
 132:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(EXTI_IMR_IM28)
 133:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_28                EXTI_IMR_IM28          /*!< Extended line 28 */
 134:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif
 135:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(EXTI_IMR_IM29)
 136:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_29                EXTI_IMR_IM29          /*!< Extended line 29 */
 137:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif
 138:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(EXTI_IMR_IM30)
 139:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_30                EXTI_IMR_IM30          /*!< Extended line 30 */
 140:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif
 141:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(EXTI_IMR_IM31)
 142:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_31                EXTI_IMR_IM31          /*!< Extended line 31 */
 143:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif
 144:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_ALL_0_31          EXTI_IMR_IM            /*!< All Extended line not reserved*/
 145:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 146:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 147:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_ALL               (0xFFFFFFFFU)  /*!< All Extended line */
 148:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 149:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(USE_FULL_LL_DRIVER)
 150:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_LINE_NONE              (0x00000000U)  /*!< None Extended line */
 151:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif /*USE_FULL_LL_DRIVER*/
 152:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 153:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 154:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @}
 155:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 156:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #if defined(USE_FULL_LL_DRIVER)
 157:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 158:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL_EC_MODE Mode
 159:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @{
 160:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 161:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_MODE_IT                 ((uint8_t)0x00U) /*!< Interrupt Mode */
 162:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_MODE_EVENT              ((uint8_t)0x01U) /*!< Event Mode */
 163:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_MODE_IT_EVENT           ((uint8_t)0x02U) /*!< Interrupt & Event Mode */
 164:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 165:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @}
 166:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
ARM GAS  /tmp/ccsXZQ1q.s 			page 8


 167:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 168:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL_EC_TRIGGER Edge Trigger
 169:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @{
 170:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 171:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_TRIGGER_NONE            ((uint8_t)0x00U) /*!< No Trigger Mode */
 172:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_TRIGGER_RISING          ((uint8_t)0x01U) /*!< Trigger Rising Mode */
 173:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_TRIGGER_FALLING         ((uint8_t)0x02U) /*!< Trigger Falling Mode */
 174:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_TRIGGER_RISING_FALLING  ((uint8_t)0x03U) /*!< Trigger Rising & Falling Mode */
 175:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 176:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 177:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @}
 178:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 179:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 180:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 181:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #endif /*USE_FULL_LL_DRIVER*/
 182:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 183:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 184:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 185:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @}
 186:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 187:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 188:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /* Exported macro ------------------------------------------------------------*/
 189:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL_Exported_Macros EXTI Exported Macros
 190:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @{
 191:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 192:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 193:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL_EM_WRITE_READ Common Write and read registers Macros
 194:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @{
 195:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 196:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 197:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 198:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @brief  Write a value in EXTI register
 199:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @param  __REG__ Register to be written
 200:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @param  __VALUE__ Value to be written in the register
 201:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @retval None
 202:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 203:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_WriteReg(__REG__, __VALUE__) WRITE_REG(EXTI->__REG__, (__VALUE__))
 204:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 205:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 206:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @brief  Read a value in EXTI register
 207:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @param  __REG__ Register to be read
 208:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @retval Register value
 209:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 210:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** #define LL_EXTI_ReadReg(__REG__) READ_REG(EXTI->__REG__)
 211:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 212:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @}
 213:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 214:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 215:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 216:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 217:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @}
 218:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 219:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 220:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 221:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 222:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /* Exported functions --------------------------------------------------------*/
 223:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL_Exported_Functions EXTI Exported Functions
ARM GAS  /tmp/ccsXZQ1q.s 			page 9


 224:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****  * @{
 225:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****  */
 226:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL_EF_IT_Management IT_Management
 227:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @{
 228:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 229:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 230:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 231:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @brief  Enable ExtiLine Interrupt request for Lines in range 0 to 31
 232:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note The reset value for the direct or internal lines (see RM)
 233:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       is set to 1 in order to enable the interrupt by default.
 234:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       Bits are set automatically at Power on.
 235:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @rmtoll IMR         IMx           LL_EXTI_EnableIT_0_31
 236:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @param  ExtiLine This parameter can be one of the following values:
 237:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_0
 238:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_1
 239:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_2
 240:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_3
 241:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_4
 242:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_5
 243:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_6
 244:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_7
 245:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_8
 246:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_9
 247:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_10
 248:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_11
 249:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_12
 250:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_13
 251:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_14
 252:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_15
 253:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_16
 254:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_17
 255:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_18
 256:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_19
 257:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_20
 258:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_21
 259:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_22
 260:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_23
 261:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_24(*)
 262:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_ALL_0_31
 263:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   (*): Available in some devices
 264:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   Please check each device line mapping for EXTI Line availability
 265:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @retval None
 266:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 267:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_EnableIT_0_31(uint32_t ExtiLine)
 268:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 269:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   SET_BIT(EXTI->IMR, ExtiLine);
 270:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 271:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 272:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 273:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @brief  Disable ExtiLine Interrupt request for Lines in range 0 to 31
 274:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note The reset value for the direct or internal lines (see RM)
 275:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       is set to 1 in order to enable the interrupt by default.
 276:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       Bits are set automatically at Power on.
 277:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @rmtoll IMR         IMx           LL_EXTI_DisableIT_0_31
 278:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @param  ExtiLine This parameter can be one of the following values:
 279:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_0
 280:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_1
ARM GAS  /tmp/ccsXZQ1q.s 			page 10


 281:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_2
 282:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_3
 283:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_4
 284:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_5
 285:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_6
 286:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_7
 287:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_8
 288:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_9
 289:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_10
 290:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_11
 291:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_12
 292:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_13
 293:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_14
 294:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_15
 295:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_16
 296:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_17
 297:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_18
 298:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_19
 299:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_20
 300:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_21
 301:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_22
 302:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_23
 303:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_24(*)
 304:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_ALL_0_31
 305:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   (*): Available in some devices
 306:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   Please check each device line mapping for EXTI Line availability
 307:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @retval None
 308:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_DisableIT_0_31(uint32_t ExtiLine)
 310:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   CLEAR_BIT(EXTI->IMR, ExtiLine);
 312:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 313:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 314:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 315:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 316:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @brief  Indicate if ExtiLine Interrupt request is enabled for Lines in range 0 to 31
 317:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note The reset value for the direct or internal lines (see RM)
 318:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       is set to 1 in order to enable the interrupt by default.
 319:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       Bits are set automatically at Power on.
 320:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @rmtoll IMR         IMx           LL_EXTI_IsEnabledIT_0_31
 321:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @param  ExtiLine This parameter can be one of the following values:
 322:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_0
 323:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_1
 324:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_2
 325:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_3
 326:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_4
 327:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_5
 328:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_6
 329:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_7
 330:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_8
 331:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_9
 332:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_10
 333:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_11
 334:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_12
 335:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_13
 336:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_14
 337:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_15
ARM GAS  /tmp/ccsXZQ1q.s 			page 11


 338:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_16
 339:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_17
 340:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_18
 341:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_19
 342:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_20
 343:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_21
 344:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_22
 345:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_23
 346:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_24(*)
 347:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_ALL_0_31
 348:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   (*): Available in some devices
 349:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   Please check each device line mapping for EXTI Line availability
 350:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @retval State of bit (1 or 0).
 351:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 352:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** __STATIC_INLINE uint32_t LL_EXTI_IsEnabledIT_0_31(uint32_t ExtiLine)
 353:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 354:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   return (READ_BIT(EXTI->IMR, ExtiLine) == (ExtiLine));
 355:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 356:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 357:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 358:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 359:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @}
 360:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 361:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 362:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL_EF_Event_Management Event_Management
 363:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @{
 364:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 365:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 366:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 367:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @brief  Enable ExtiLine Event request for Lines in range 0 to 31
 368:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @rmtoll EMR         EMx           LL_EXTI_EnableEvent_0_31
 369:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @param  ExtiLine This parameter can be one of the following values:
 370:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_0
 371:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_1
 372:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_2
 373:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_3
 374:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_4
 375:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_5
 376:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_6
 377:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_7
 378:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_8
 379:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_9
 380:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_10
 381:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_11
 382:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_12
 383:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_13
 384:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_14
 385:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_15
 386:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_16
 387:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_17
 388:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_18
 389:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_19
 390:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_20
 391:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_21
 392:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_22
 393:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_23
 394:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_24(*)
ARM GAS  /tmp/ccsXZQ1q.s 			page 12


 395:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_ALL_0_31
 396:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   (*): Available in some devices
 397:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   Please check each device line mapping for EXTI Line availability
 398:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @retval None
 399:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 400:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_EnableEvent_0_31(uint32_t ExtiLine)
 401:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 402:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   SET_BIT(EXTI->EMR, ExtiLine);
 403:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 405:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 406:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 407:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 408:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @brief  Disable ExtiLine Event request for Lines in range 0 to 31
 409:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @rmtoll EMR         EMx           LL_EXTI_DisableEvent_0_31
 410:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @param  ExtiLine This parameter can be one of the following values:
 411:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_0
 412:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_1
 413:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_2
 414:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_3
 415:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_4
 416:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_5
 417:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_6
 418:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_7
 419:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_8
 420:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_9
 421:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_10
 422:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_11
 423:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_12
 424:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_13
 425:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_14
 426:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_15
 427:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_16
 428:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_17
 429:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_18
 430:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_19
 431:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_20
 432:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_21
 433:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_22
 434:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_23
 435:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_24(*)
 436:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_ALL_0_31
 437:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   (*): Available in some devices
 438:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   Please check each device line mapping for EXTI Line availability
 439:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @retval None
 440:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 441:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_DisableEvent_0_31(uint32_t ExtiLine)
 113              		.loc 2 441 22 view .LVU26
 114              	.LBB31:
 442:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 443:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   CLEAR_BIT(EXTI->EMR, ExtiLine);
 115              		.loc 2 443 3 view .LVU27
 116 001e 2D49     		ldr	r1, .L16
 117 0020 4C68     		ldr	r4, [r1, #4]
 118 0022 24EA0202 		bic	r2, r4, r2
 119              	.LVL4:
 120              		.loc 2 443 3 is_stmt 0 view .LVU28
ARM GAS  /tmp/ccsXZQ1q.s 			page 13


 121 0026 4A60     		str	r2, [r1, #4]
 122              	.LVL5:
 123              		.loc 2 443 3 view .LVU29
 124              	.LBE31:
 125              	.LBE30:
 125:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           /* Then Enable IT on provided Lines */
 126:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           LL_EXTI_EnableIT_0_31(EXTI_InitStruct->Line_0_31);
 126              		.loc 1 126 11 is_stmt 1 view .LVU30
 127 0028 1A68     		ldr	r2, [r3]
 128              	.LVL6:
 129              	.LBB32:
 130              	.LBI32:
 267:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 131              		.loc 2 267 22 view .LVU31
 132              	.LBB33:
 269:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 133              		.loc 2 269 3 view .LVU32
 134 002a 0C68     		ldr	r4, [r1]
 135 002c 2243     		orrs	r2, r2, r4
 136              	.LVL7:
 269:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 137              		.loc 2 269 3 is_stmt 0 view .LVU33
 138 002e 0A60     		str	r2, [r1]
 139              	.LVL8:
 269:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 140              		.loc 2 269 3 view .LVU34
 141              	.LBE33:
 142              	.LBE32:
 127:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           break;
 143              		.loc 1 127 11 is_stmt 1 view .LVU35
 144              	.L9:
 128:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****         case LL_EXTI_MODE_EVENT:
 129:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           /* First Disable IT on provided Lines */
 130:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           LL_EXTI_DisableIT_0_31(EXTI_InitStruct->Line_0_31);
 131:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           /* Then Enable Event on provided Lines */
 132:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           LL_EXTI_EnableEvent_0_31(EXTI_InitStruct->Line_0_31);
 133:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           break;
 134:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****         case LL_EXTI_MODE_IT_EVENT:
 135:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           /* Directly Enable IT & Event on provided Lines */
 136:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           LL_EXTI_EnableIT_0_31(EXTI_InitStruct->Line_0_31);
 137:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           LL_EXTI_EnableEvent_0_31(EXTI_InitStruct->Line_0_31);
 138:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           break;
 139:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****         default:
 140:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           status = ERROR;
 141:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           break;
 142:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****       }
 143:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****       if (EXTI_InitStruct->Trigger != LL_EXTI_TRIGGER_NONE)
 145              		.loc 1 143 7 view .LVU36
 146              		.loc 1 143 26 is_stmt 0 view .LVU37
 147 0030 9A79     		ldrb	r2, [r3, #6]	@ zero_extendqisi2
 148              		.loc 1 143 10 view .LVU38
 149 0032 002A     		cmp	r2, #0
 150 0034 47D0     		beq	.L6
 144:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****       {
 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****         switch (EXTI_InitStruct->Trigger)
 151              		.loc 1 145 9 is_stmt 1 view .LVU39
 152 0036 022A     		cmp	r2, #2
ARM GAS  /tmp/ccsXZQ1q.s 			page 14


 153 0038 25D0     		beq	.L10
 154 003a 032A     		cmp	r2, #3
 155 003c 2ED0     		beq	.L11
 156 003e 012A     		cmp	r2, #1
 157 0040 46D1     		bne	.L14
 146:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****         {
 147:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           case LL_EXTI_TRIGGER_RISING:
 148:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             /* First Disable Falling Trigger on provided Lines */
 149:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             LL_EXTI_DisableFallingTrig_0_31(EXTI_InitStruct->Line_0_31);
 158              		.loc 1 149 13 view .LVU40
 159 0042 1C68     		ldr	r4, [r3]
 160              	.LVL9:
 161              	.LBB34:
 162              	.LBI34:
 444:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 445:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 446:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 447:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 448:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @brief  Indicate if ExtiLine Event request is enabled for Lines in range 0 to 31
 449:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @rmtoll EMR         EMx           LL_EXTI_IsEnabledEvent_0_31
 450:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @param  ExtiLine This parameter can be one of the following values:
 451:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_0
 452:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_1
 453:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_2
 454:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_3
 455:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_4
 456:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_5
 457:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_6
 458:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_7
 459:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_8
 460:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_9
 461:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_10
 462:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_11
 463:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_12
 464:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_13
 465:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_14
 466:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_15
 467:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_16
 468:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_17
 469:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_18
 470:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_19
 471:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_20
 472:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_21
 473:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_22
 474:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_23
 475:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_24(*)
 476:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_ALL_0_31
 477:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   (*): Available in some devices
 478:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   Please check each device line mapping for EXTI Line availability
 479:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @retval State of bit (1 or 0).
 480:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 481:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** __STATIC_INLINE uint32_t LL_EXTI_IsEnabledEvent_0_31(uint32_t ExtiLine)
 482:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 483:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   return (READ_BIT(EXTI->EMR, ExtiLine) == (ExtiLine));
 484:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 485:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 486:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
ARM GAS  /tmp/ccsXZQ1q.s 			page 15


 487:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 488:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 489:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @}
 490:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 491:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 492:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL_EF_Rising_Trigger_Management Rising_Trigger_Management
 493:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @{
 494:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 495:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 496:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 497:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @brief  Enable ExtiLine Rising Edge Trigger for Lines in range 0 to 31
 498:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note The configurable wakeup lines are edge-triggered. No glitch must be
 499:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       generated on these lines. If a rising edge on a configurable interrupt
 500:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       line occurs during a write operation in the EXTI_RTSR register, the
 501:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       pending bit is not set.
 502:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       Rising and falling edge triggers can be set for
 503:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       the same interrupt line. In this case, both generate a trigger
 504:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       condition.
 505:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @rmtoll RTSR        RTx           LL_EXTI_EnableRisingTrig_0_31
 506:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @param  ExtiLine This parameter can be a combination of the following values:
 507:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_0
 508:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_1
 509:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_2
 510:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_3
 511:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_4
 512:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_5
 513:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_6
 514:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_7
 515:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_8
 516:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_9
 517:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_10
 518:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_11
 519:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_12
 520:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_13
 521:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_14
 522:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_15
 523:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_16
 524:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_18
 525:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_19
 526:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_20
 527:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_21
 528:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_22
 529:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   Please check each device line mapping for EXTI Line availability
 530:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @retval None
 531:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 532:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_EnableRisingTrig_0_31(uint32_t ExtiLine)
 533:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 534:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   SET_BIT(EXTI->RTSR, ExtiLine);
 535:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 536:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 537:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 538:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 539:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 540:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @brief  Disable ExtiLine Rising Edge Trigger for Lines in range 0 to 31
 541:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note The configurable wakeup lines are edge-triggered. No glitch must be
 542:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       generated on these lines. If a rising edge on a configurable interrupt
 543:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       line occurs during a write operation in the EXTI_RTSR register, the
ARM GAS  /tmp/ccsXZQ1q.s 			page 16


 544:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       pending bit is not set.
 545:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       Rising and falling edge triggers can be set for
 546:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       the same interrupt line. In this case, both generate a trigger
 547:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       condition.
 548:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @rmtoll RTSR        RTx           LL_EXTI_DisableRisingTrig_0_31
 549:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @param  ExtiLine This parameter can be a combination of the following values:
 550:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_0
 551:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_1
 552:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_2
 553:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_3
 554:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_4
 555:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_5
 556:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_6
 557:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_7
 558:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_8
 559:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_9
 560:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_10
 561:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_11
 562:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_12
 563:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_13
 564:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_14
 565:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_15
 566:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_16
 567:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_18
 568:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_19
 569:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_20
 570:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_21
 571:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_22
 572:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   Please check each device line mapping for EXTI Line availability
 573:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @retval None
 574:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 575:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_DisableRisingTrig_0_31(uint32_t ExtiLine)
 576:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 577:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   CLEAR_BIT(EXTI->RTSR, ExtiLine);
 578:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 579:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 580:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 581:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 582:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 583:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @brief  Check if rising edge trigger is enabled for Lines in range 0 to 31
 584:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @rmtoll RTSR        RTx           LL_EXTI_IsEnabledRisingTrig_0_31
 585:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @param  ExtiLine This parameter can be a combination of the following values:
 586:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_0
 587:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_1
 588:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_2
 589:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_3
 590:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_4
 591:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_5
 592:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_6
 593:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_7
 594:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_8
 595:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_9
 596:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_10
 597:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_11
 598:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_12
 599:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_13
 600:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_14
ARM GAS  /tmp/ccsXZQ1q.s 			page 17


 601:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_15
 602:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_16
 603:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_18
 604:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_19
 605:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_20
 606:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_21
 607:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_22
 608:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   Please check each device line mapping for EXTI Line availability
 609:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @retval State of bit (1 or 0).
 610:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 611:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** __STATIC_INLINE uint32_t LL_EXTI_IsEnabledRisingTrig_0_31(uint32_t ExtiLine)
 612:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 613:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   return (READ_BIT(EXTI->RTSR, ExtiLine) == (ExtiLine));
 614:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 615:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 616:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 617:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 618:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @}
 619:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 620:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 621:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /** @defgroup EXTI_LL_EF_Falling_Trigger_Management Falling_Trigger_Management
 622:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @{
 623:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 624:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 625:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 626:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @brief  Enable ExtiLine Falling Edge Trigger for Lines in range 0 to 31
 627:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note The configurable wakeup lines are edge-triggered. No glitch must be
 628:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       generated on these lines. If a falling edge on a configurable interrupt
 629:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       line occurs during a write operation in the EXTI_FTSR register, the
 630:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       pending bit is not set.
 631:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       Rising and falling edge triggers can be set for
 632:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       the same interrupt line. In this case, both generate a trigger
 633:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       condition.
 634:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @rmtoll FTSR        FTx           LL_EXTI_EnableFallingTrig_0_31
 635:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @param  ExtiLine This parameter can be a combination of the following values:
 636:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_0
 637:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_1
 638:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_2
 639:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_3
 640:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_4
 641:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_5
 642:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_6
 643:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_7
 644:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_8
 645:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_9
 646:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_10
 647:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_11
 648:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_12
 649:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_13
 650:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_14
 651:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_15
 652:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_16
 653:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_18
 654:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_19
 655:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_20
 656:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_21
 657:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_22
ARM GAS  /tmp/ccsXZQ1q.s 			page 18


 658:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   Please check each device line mapping for EXTI Line availability
 659:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @retval None
 660:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 661:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_EnableFallingTrig_0_31(uint32_t ExtiLine)
 662:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 663:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   SET_BIT(EXTI->FTSR, ExtiLine);
 664:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 665:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 666:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 667:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** /**
 668:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @brief  Disable ExtiLine Falling Edge Trigger for Lines in range 0 to 31
 669:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note The configurable wakeup lines are edge-triggered. No glitch must be
 670:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       generated on these lines. If a Falling edge on a configurable interrupt
 671:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       line occurs during a write operation in the EXTI_FTSR register, the
 672:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       pending bit is not set.
 673:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       Rising and falling edge triggers can be set for the same interrupt line.
 674:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *       In this case, both generate a trigger condition.
 675:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @rmtoll FTSR        FTx           LL_EXTI_DisableFallingTrig_0_31
 676:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @param  ExtiLine This parameter can be a combination of the following values:
 677:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_0
 678:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_1
 679:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_2
 680:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_3
 681:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_4
 682:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_5
 683:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_6
 684:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_7
 685:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_8
 686:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_9
 687:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_10
 688:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_11
 689:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_12
 690:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_13
 691:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_14
 692:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_15
 693:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_16
 694:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_18
 695:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_19
 696:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_20
 697:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_21
 698:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   *         @arg @ref LL_EXTI_LINE_22
 699:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @note   Please check each device line mapping for EXTI Line availability
 700:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   * @retval None
 701:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   */
 702:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** __STATIC_INLINE void LL_EXTI_DisableFallingTrig_0_31(uint32_t ExtiLine)
 163              		.loc 2 702 22 view .LVU41
 164              	.LBB35:
 703:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 704:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h ****   CLEAR_BIT(EXTI->FTSR, ExtiLine);
 165              		.loc 2 704 3 view .LVU42
 166 0044 234A     		ldr	r2, .L16
 167 0046 D168     		ldr	r1, [r2, #12]
 168 0048 21EA0401 		bic	r1, r1, r4
 169 004c D160     		str	r1, [r2, #12]
 170              	.LVL10:
 171              		.loc 2 704 3 is_stmt 0 view .LVU43
 172              	.LBE35:
ARM GAS  /tmp/ccsXZQ1q.s 			page 19


 173              	.LBE34:
 150:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             /* Then Enable Rising Trigger on provided Lines */
 151:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             LL_EXTI_EnableRisingTrig_0_31(EXTI_InitStruct->Line_0_31);
 174              		.loc 1 151 13 is_stmt 1 view .LVU44
 175 004e 1B68     		ldr	r3, [r3]
 176              	.LVL11:
 177              	.LBB36:
 178              	.LBI36:
 532:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 179              		.loc 2 532 22 view .LVU45
 180              	.LBB37:
 534:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 181              		.loc 2 534 3 view .LVU46
 182 0050 9168     		ldr	r1, [r2, #8]
 183 0052 0B43     		orrs	r3, r3, r1
 184              	.LVL12:
 534:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 185              		.loc 2 534 3 is_stmt 0 view .LVU47
 186 0054 9360     		str	r3, [r2, #8]
 187              	.LVL13:
 534:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 188              		.loc 2 534 3 view .LVU48
 189              	.LBE37:
 190              	.LBE36:
 152:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             break;
 191              		.loc 1 152 13 is_stmt 1 view .LVU49
 192              	.LBB39:
 193              	.LBB38:
 536:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 194              		.loc 2 536 1 is_stmt 0 view .LVU50
 195 0056 36E0     		b	.L6
 196              	.LVL14:
 197              	.L7:
 536:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 198              		.loc 2 536 1 view .LVU51
 199              	.LBE38:
 200              	.LBE39:
 130:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           /* Then Enable Event on provided Lines */
 201              		.loc 1 130 11 is_stmt 1 view .LVU52
 202              	.LBB40:
 203              	.LBI40:
 309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 204              		.loc 2 309 22 view .LVU53
 205              	.LBB41:
 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 206              		.loc 2 311 3 view .LVU54
 207 0058 1E49     		ldr	r1, .L16
 208 005a 0868     		ldr	r0, [r1]
 209 005c 20EA0202 		bic	r2, r0, r2
 210              	.LVL15:
 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 211              		.loc 2 311 3 is_stmt 0 view .LVU55
 212 0060 0A60     		str	r2, [r1]
 213              	.LVL16:
 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 214              		.loc 2 311 3 view .LVU56
 215              	.LBE41:
ARM GAS  /tmp/ccsXZQ1q.s 			page 20


 216              	.LBE40:
 132:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           break;
 217              		.loc 1 132 11 is_stmt 1 view .LVU57
 218 0062 1A68     		ldr	r2, [r3]
 219              	.LVL17:
 220              	.LBB42:
 221              	.LBI42:
 400:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 222              		.loc 2 400 22 view .LVU58
 223              	.LBB43:
 402:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 224              		.loc 2 402 3 view .LVU59
 225 0064 4868     		ldr	r0, [r1, #4]
 226 0066 0243     		orrs	r2, r2, r0
 227              	.LVL18:
 402:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 228              		.loc 2 402 3 is_stmt 0 view .LVU60
 229 0068 4A60     		str	r2, [r1, #4]
 230              	.LVL19:
 402:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 231              		.loc 2 402 3 view .LVU61
 232              	.LBE43:
 233              	.LBE42:
 133:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****         case LL_EXTI_MODE_IT_EVENT:
 234              		.loc 1 133 11 is_stmt 1 view .LVU62
 106:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   /* Check the parameters */
 235              		.loc 1 106 15 is_stmt 0 view .LVU63
 236 006a 0020     		movs	r0, #0
 237              	.LBB45:
 238              	.LBB44:
 404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 239              		.loc 2 404 1 view .LVU64
 240 006c E0E7     		b	.L9
 241              	.L8:
 404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 242              		.loc 2 404 1 view .LVU65
 243              	.LBE44:
 244              	.LBE45:
 136:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           LL_EXTI_EnableEvent_0_31(EXTI_InitStruct->Line_0_31);
 245              		.loc 1 136 11 is_stmt 1 view .LVU66
 246              	.LVL20:
 247              	.LBB46:
 248              	.LBI46:
 267:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 249              		.loc 2 267 22 view .LVU67
 250              	.LBB47:
 269:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 251              		.loc 2 269 3 view .LVU68
 252 006e 1949     		ldr	r1, .L16
 253 0070 0868     		ldr	r0, [r1]
 254 0072 0243     		orrs	r2, r2, r0
 255              	.LVL21:
 269:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 256              		.loc 2 269 3 is_stmt 0 view .LVU69
 257 0074 0A60     		str	r2, [r1]
 258              	.LVL22:
 269:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
ARM GAS  /tmp/ccsXZQ1q.s 			page 21


 259              		.loc 2 269 3 view .LVU70
 260              	.LBE47:
 261              	.LBE46:
 137:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           break;
 262              		.loc 1 137 11 is_stmt 1 view .LVU71
 263 0076 1A68     		ldr	r2, [r3]
 264              	.LVL23:
 265              	.LBB48:
 266              	.LBI48:
 400:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 267              		.loc 2 400 22 view .LVU72
 268              	.LBB49:
 402:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 269              		.loc 2 402 3 view .LVU73
 270 0078 4868     		ldr	r0, [r1, #4]
 271 007a 0243     		orrs	r2, r2, r0
 272              	.LVL24:
 402:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 273              		.loc 2 402 3 is_stmt 0 view .LVU74
 274 007c 4A60     		str	r2, [r1, #4]
 275              	.LVL25:
 402:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 276              		.loc 2 402 3 view .LVU75
 277              	.LBE49:
 278              	.LBE48:
 138:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****         default:
 279              		.loc 1 138 11 is_stmt 1 view .LVU76
 106:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   /* Check the parameters */
 280              		.loc 1 106 15 is_stmt 0 view .LVU77
 281 007e 0020     		movs	r0, #0
 282              	.LBB51:
 283              	.LBB50:
 404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 284              		.loc 2 404 1 view .LVU78
 285 0080 D6E7     		b	.L9
 286              	.L13:
 404:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 287              		.loc 2 404 1 view .LVU79
 288              	.LBE50:
 289              	.LBE51:
 120:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****       {
 290              		.loc 1 120 7 view .LVU80
 291 0082 0120     		movs	r0, #1
 292 0084 D4E7     		b	.L9
 293              	.LVL26:
 294              	.L10:
 153:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           case LL_EXTI_TRIGGER_FALLING:
 154:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             /* First Disable Rising Trigger on provided Lines */
 155:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             LL_EXTI_DisableRisingTrig_0_31(EXTI_InitStruct->Line_0_31);
 295              		.loc 1 155 13 is_stmt 1 view .LVU81
 296 0086 1C68     		ldr	r4, [r3]
 297              	.LVL27:
 298              	.LBB52:
 299              	.LBI52:
 575:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 300              		.loc 2 575 22 view .LVU82
 301              	.LBB53:
ARM GAS  /tmp/ccsXZQ1q.s 			page 22


 577:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 302              		.loc 2 577 3 view .LVU83
 303 0088 124A     		ldr	r2, .L16
 304 008a 9168     		ldr	r1, [r2, #8]
 305 008c 21EA0401 		bic	r1, r1, r4
 306 0090 9160     		str	r1, [r2, #8]
 307              	.LVL28:
 577:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 308              		.loc 2 577 3 is_stmt 0 view .LVU84
 309              	.LBE53:
 310              	.LBE52:
 156:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             /* Then Enable Falling Trigger on provided Lines */
 157:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             LL_EXTI_EnableFallingTrig_0_31(EXTI_InitStruct->Line_0_31);
 311              		.loc 1 157 13 is_stmt 1 view .LVU85
 312 0092 1B68     		ldr	r3, [r3]
 313              	.LVL29:
 314              	.LBB54:
 315              	.LBI54:
 661:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 316              		.loc 2 661 22 view .LVU86
 317              	.LBB55:
 663:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 318              		.loc 2 663 3 view .LVU87
 319 0094 D168     		ldr	r1, [r2, #12]
 320 0096 0B43     		orrs	r3, r3, r1
 321              	.LVL30:
 663:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 322              		.loc 2 663 3 is_stmt 0 view .LVU88
 323 0098 D360     		str	r3, [r2, #12]
 324              	.LVL31:
 663:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 325              		.loc 2 663 3 view .LVU89
 326              	.LBE55:
 327              	.LBE54:
 158:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             break;
 328              		.loc 1 158 13 is_stmt 1 view .LVU90
 329              	.LBB57:
 330              	.LBB56:
 664:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 331              		.loc 2 664 1 is_stmt 0 view .LVU91
 332 009a 14E0     		b	.L6
 333              	.LVL32:
 334              	.L11:
 664:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 335              		.loc 2 664 1 view .LVU92
 336              	.LBE56:
 337              	.LBE57:
 159:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           case LL_EXTI_TRIGGER_RISING_FALLING:
 160:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             LL_EXTI_EnableRisingTrig_0_31(EXTI_InitStruct->Line_0_31);
 338              		.loc 1 160 13 is_stmt 1 view .LVU93
 339 009c 1968     		ldr	r1, [r3]
 340              	.LVL33:
 341              	.LBB58:
 342              	.LBI58:
 532:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 343              		.loc 2 532 22 view .LVU94
 344              	.LBB59:
ARM GAS  /tmp/ccsXZQ1q.s 			page 23


 534:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 345              		.loc 2 534 3 view .LVU95
 346 009e 0D4A     		ldr	r2, .L16
 347 00a0 9468     		ldr	r4, [r2, #8]
 348 00a2 2143     		orrs	r1, r1, r4
 349              	.LVL34:
 534:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 350              		.loc 2 534 3 is_stmt 0 view .LVU96
 351 00a4 9160     		str	r1, [r2, #8]
 352              	.LVL35:
 534:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 353              		.loc 2 534 3 view .LVU97
 354              	.LBE59:
 355              	.LBE58:
 161:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             LL_EXTI_EnableFallingTrig_0_31(EXTI_InitStruct->Line_0_31);
 356              		.loc 1 161 13 is_stmt 1 view .LVU98
 357 00a6 1B68     		ldr	r3, [r3]
 358              	.LVL36:
 359              	.LBB60:
 360              	.LBI60:
 661:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 361              		.loc 2 661 22 view .LVU99
 362              	.LBB61:
 663:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 363              		.loc 2 663 3 view .LVU100
 364 00a8 D168     		ldr	r1, [r2, #12]
 365 00aa 0B43     		orrs	r3, r3, r1
 366              	.LVL37:
 663:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 367              		.loc 2 663 3 is_stmt 0 view .LVU101
 368 00ac D360     		str	r3, [r2, #12]
 369              	.LVL38:
 663:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 370              		.loc 2 663 3 view .LVU102
 371              	.LBE61:
 372              	.LBE60:
 162:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             break;
 373              		.loc 1 162 13 is_stmt 1 view .LVU103
 374              	.LBB63:
 375              	.LBB62:
 664:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 376              		.loc 2 664 1 is_stmt 0 view .LVU104
 377 00ae 0AE0     		b	.L6
 378              	.LVL39:
 379              	.L5:
 664:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** 
 380              		.loc 2 664 1 view .LVU105
 381              	.LBE62:
 382              	.LBE63:
 163:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****           default:
 164:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             status = ERROR;
 165:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****             break;
 166:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****         }
 167:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****       }
 168:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****     }
 169:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   }
 170:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   /* DISABLE LineCommand */
ARM GAS  /tmp/ccsXZQ1q.s 			page 24


 171:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   else
 172:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   {
 173:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****     /* De-configure EXTI Lines in range from 0 to 31 */
 174:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****     LL_EXTI_DisableIT_0_31(EXTI_InitStruct->Line_0_31);
 383              		.loc 1 174 5 is_stmt 1 view .LVU106
 384              	.LBB64:
 385              	.LBI64:
 309:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 386              		.loc 2 309 22 view .LVU107
 387              	.LBB65:
 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 388              		.loc 2 311 3 view .LVU108
 389 00b0 084A     		ldr	r2, .L16
 390 00b2 1168     		ldr	r1, [r2]
 391 00b4 1C68     		ldr	r4, [r3]
 392 00b6 21EA0401 		bic	r1, r1, r4
 393 00ba 1160     		str	r1, [r2]
 394              	.LVL40:
 311:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 395              		.loc 2 311 3 is_stmt 0 view .LVU109
 396              	.LBE65:
 397              	.LBE64:
 175:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****     LL_EXTI_DisableEvent_0_31(EXTI_InitStruct->Line_0_31);
 398              		.loc 1 175 5 is_stmt 1 view .LVU110
 399 00bc 1968     		ldr	r1, [r3]
 400              	.LVL41:
 401              	.LBB66:
 402              	.LBI66:
 441:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** {
 403              		.loc 2 441 22 view .LVU111
 404              	.LBB67:
 443:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 405              		.loc 2 443 3 view .LVU112
 406 00be 5368     		ldr	r3, [r2, #4]
 407              	.LVL42:
 443:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 408              		.loc 2 443 3 is_stmt 0 view .LVU113
 409 00c0 23EA0103 		bic	r3, r3, r1
 410 00c4 5360     		str	r3, [r2, #4]
 411              	.LVL43:
 412              	.L6:
 443:Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_exti.h **** }
 413              		.loc 2 443 3 view .LVU114
 414              	.LBE67:
 415              	.LBE66:
 176:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   }
 177:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   return status;
 416              		.loc 1 177 3 is_stmt 1 view .LVU115
 178:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** }
 417              		.loc 1 178 1 is_stmt 0 view .LVU116
 418 00c6 5DF8044B 		ldr	r4, [sp], #4
 419              	.LCFI1:
 420              		.cfi_remember_state
 421              		.cfi_restore 4
 422              		.cfi_def_cfa_offset 0
 423 00ca 7047     		bx	lr
 424              	.LVL44:
ARM GAS  /tmp/ccsXZQ1q.s 			page 25


 425              	.L12:
 426              	.LCFI2:
 427              		.cfi_restore_state
 106:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   /* Check the parameters */
 428              		.loc 1 106 15 view .LVU117
 429 00cc 0020     		movs	r0, #0
 430 00ce FAE7     		b	.L6
 431              	.LVL45:
 432              	.L14:
 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****         {
 433              		.loc 1 145 9 view .LVU118
 434 00d0 0120     		movs	r0, #1
 435              	.LVL46:
 145:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****         {
 436              		.loc 1 145 9 view .LVU119
 437 00d2 F8E7     		b	.L6
 438              	.L17:
 439              		.align	2
 440              	.L16:
 441 00d4 003C0140 		.word	1073822720
 442              		.cfi_endproc
 443              	.LFE158:
 445              		.section	.text.LL_EXTI_StructInit,"ax",%progbits
 446              		.align	1
 447              		.global	LL_EXTI_StructInit
 448              		.syntax unified
 449              		.thumb
 450              		.thumb_func
 452              	LL_EXTI_StructInit:
 453              	.LVL47:
 454              	.LFB159:
 179:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** 
 180:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** /**
 181:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @brief  Set each @ref LL_EXTI_InitTypeDef field to default value.
 182:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @param  EXTI_InitStruct Pointer to a @ref LL_EXTI_InitTypeDef structure.
 183:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   * @retval None
 184:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   */
 185:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** void LL_EXTI_StructInit(LL_EXTI_InitTypeDef *EXTI_InitStruct)
 186:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** {
 455              		.loc 1 186 1 is_stmt 1 view -0
 456              		.cfi_startproc
 457              		@ args = 0, pretend = 0, frame = 0
 458              		@ frame_needed = 0, uses_anonymous_args = 0
 459              		@ link register save eliminated.
 187:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   EXTI_InitStruct->Line_0_31      = LL_EXTI_LINE_NONE;
 460              		.loc 1 187 3 view .LVU121
 461              		.loc 1 187 35 is_stmt 0 view .LVU122
 462 0000 0023     		movs	r3, #0
 463 0002 0360     		str	r3, [r0]
 188:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   EXTI_InitStruct->LineCommand    = DISABLE;
 464              		.loc 1 188 3 is_stmt 1 view .LVU123
 465              		.loc 1 188 35 is_stmt 0 view .LVU124
 466 0004 0371     		strb	r3, [r0, #4]
 189:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   EXTI_InitStruct->Mode           = LL_EXTI_MODE_IT;
 467              		.loc 1 189 3 is_stmt 1 view .LVU125
 468              		.loc 1 189 35 is_stmt 0 view .LVU126
 469 0006 4371     		strb	r3, [r0, #5]
ARM GAS  /tmp/ccsXZQ1q.s 			page 26


 190:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c ****   EXTI_InitStruct->Trigger        = LL_EXTI_TRIGGER_FALLING;
 470              		.loc 1 190 3 is_stmt 1 view .LVU127
 471              		.loc 1 190 35 is_stmt 0 view .LVU128
 472 0008 0223     		movs	r3, #2
 473 000a 8371     		strb	r3, [r0, #6]
 191:Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_exti.c **** }
 474              		.loc 1 191 1 view .LVU129
 475 000c 7047     		bx	lr
 476              		.cfi_endproc
 477              	.LFE159:
 479              		.text
 480              	.Letext0:
 481              		.file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
 482              		.file 4 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h"
 483              		.file 5 "Drivers/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h"
ARM GAS  /tmp/ccsXZQ1q.s 			page 27


DEFINED SYMBOLS
                            *ABS*:00000000 stm32f7xx_ll_exti.c
     /tmp/ccsXZQ1q.s:20     .text.LL_EXTI_DeInit:00000000 $t
     /tmp/ccsXZQ1q.s:26     .text.LL_EXTI_DeInit:00000000 LL_EXTI_DeInit
     /tmp/ccsXZQ1q.s:54     .text.LL_EXTI_DeInit:00000018 $d
     /tmp/ccsXZQ1q.s:59     .text.LL_EXTI_Init:00000000 $t
     /tmp/ccsXZQ1q.s:65     .text.LL_EXTI_Init:00000000 LL_EXTI_Init
     /tmp/ccsXZQ1q.s:441    .text.LL_EXTI_Init:000000d4 $d
     /tmp/ccsXZQ1q.s:446    .text.LL_EXTI_StructInit:00000000 $t
     /tmp/ccsXZQ1q.s:452    .text.LL_EXTI_StructInit:00000000 LL_EXTI_StructInit

NO UNDEFINED SYMBOLS
