Rev 18 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 18 | Rev 19 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 1 |
1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 1 |
| 2 | 2 | ||
| 3 | 3 | ||
| 4 | 1 .cpu cortex-m3 |
4 | 1 .cpu cortex-m3 |
| 5 | 2 .eabi_attribute 20, 1 |
5 | 2 .eabi_attribute 20, 1 |
| 6 | 3 .eabi_attribute 21, 1 |
6 | 3 .eabi_attribute 21, 1 |
| Line 56... | Line 56... | ||
| 56 | 27:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** lines are not active and the I/O ports are configured in input floating mode. |
56 | 27:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** lines are not active and the I/O ports are configured in input floating mode. |
| 57 | 28:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
57 | 28:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
| 58 | 29:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** [..] |
58 | 29:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** [..] |
| 59 | 30:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** All GPIO pins have weak internal pull-up and pull-down resistors, which can be |
59 | 30:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** All GPIO pins have weak internal pull-up and pull-down resistors, which can be |
| 60 | 31:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** activated or not. |
60 | 31:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** activated or not. |
| 61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 2 |
61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 2 |
| 62 | 62 | ||
| 63 | 63 | ||
| 64 | 32:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
64 | 32:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
| 65 | 33:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** [..] |
65 | 33:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** [..] |
| 66 | 34:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** In Output or Alternate mode, each IO can be configured on open-drain or push-pull |
66 | 34:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** In Output or Alternate mode, each IO can be configured on open-drain or push-pull |
| Line 116... | Line 116... | ||
| 116 | 84:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
116 | 84:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
| 117 | 85:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** (#) The HSE oscillator pins OSC_IN/OSC_OUT can be used as |
117 | 85:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** (#) The HSE oscillator pins OSC_IN/OSC_OUT can be used as |
| 118 | 86:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** general purpose PD0 and PD1, respectively, when the HSE oscillator is off. |
118 | 86:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** general purpose PD0 and PD1, respectively, when the HSE oscillator is off. |
| 119 | 87:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** The HSE has priority over the GPIO function. |
119 | 87:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** The HSE has priority over the GPIO function. |
| 120 | 88:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
120 | 88:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
| 121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 3 |
121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 3 |
| 122 | 122 | ||
| 123 | 123 | ||
| 124 | 89:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** @endverbatim |
124 | 89:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** @endverbatim |
| 125 | 90:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** ****************************************************************************** |
125 | 90:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** ****************************************************************************** |
| 126 | 91:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @attention |
126 | 91:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @attention |
| Line 176... | Line 176... | ||
| 176 | 141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** #define GPIO_CR_CNF_AF_OUTPUT_OD 0x0000000Cu /*!< 11: Alternate function output Open-drain */ |
176 | 141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** #define GPIO_CR_CNF_AF_OUTPUT_OD 0x0000000Cu /*!< 11: Alternate function output Open-drain */ |
| 177 | 142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
177 | 142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
| 178 | 143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /** |
178 | 143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /** |
| 179 | 144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @} |
179 | 144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @} |
| 180 | 145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** */ |
180 | 145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** */ |
| 181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 4 |
181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 4 |
| 182 | 182 | ||
| 183 | 183 | ||
| 184 | 146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Private macro -------------------------------------------------------------*/ |
184 | 146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Private macro -------------------------------------------------------------*/ |
| 185 | 147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Private variables ---------------------------------------------------------*/ |
185 | 147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Private variables ---------------------------------------------------------*/ |
| 186 | 148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Private function prototypes -----------------------------------------------*/ |
186 | 148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Private function prototypes -----------------------------------------------*/ |
| Line 236... | Line 236... | ||
| 236 | 45 .LVL1: |
236 | 45 .LVL1: |
| 237 | 181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** uint32_t ioposition; |
237 | 181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** uint32_t ioposition; |
| 238 | 46 .loc 1 181 3 view .LVU3 |
238 | 46 .loc 1 181 3 view .LVU3 |
| 239 | 182:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** uint32_t iocurrent; |
239 | 182:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** uint32_t iocurrent; |
| 240 | 47 .loc 1 182 3 view .LVU4 |
240 | 47 .loc 1 182 3 view .LVU4 |
| 241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 5 |
241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 5 |
| 242 | 242 | ||
| 243 | 243 | ||
| 244 | 183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** uint32_t temp; |
244 | 183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** uint32_t temp; |
| 245 | 48 .loc 1 183 3 view .LVU5 |
245 | 48 .loc 1 183 3 view .LVU5 |
| 246 | 184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** uint32_t config = 0x00u; |
246 | 184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** uint32_t config = 0x00u; |
| Line 296... | Line 296... | ||
| 296 | 212:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Check the GPIO speed parameter */ |
296 | 212:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Check the GPIO speed parameter */ |
| 297 | 213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); |
297 | 213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** assert_param(IS_GPIO_SPEED(GPIO_Init->Speed)); |
| 298 | 69 .loc 1 213 11 is_stmt 1 view .LVU17 |
298 | 69 .loc 1 213 11 is_stmt 1 view .LVU17 |
| 299 | 214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** config = GPIO_Init->Speed + GPIO_CR_CNF_GP_OUTPUT_PP; |
299 | 214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** config = GPIO_Init->Speed + GPIO_CR_CNF_GP_OUTPUT_PP; |
| 300 | 70 .loc 1 214 11 view .LVU18 |
300 | 70 .loc 1 214 11 view .LVU18 |
| 301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 6 |
301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 6 |
| 302 | 302 | ||
| 303 | 303 | ||
| 304 | 71 .loc 1 214 18 is_stmt 0 view .LVU19 |
304 | 71 .loc 1 214 18 is_stmt 0 view .LVU19 |
| 305 | 72 0012 CE68 ldr r6, [r1, #12] |
305 | 72 0012 CE68 ldr r6, [r1, #12] |
| 306 | 73 .LVL3: |
306 | 73 .LVL3: |
| Line 356... | Line 356... | ||
| 356 | 244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** case GPIO_MODE_EVT_FALLING: |
356 | 244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** case GPIO_MODE_EVT_FALLING: |
| 357 | 245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** case GPIO_MODE_EVT_RISING_FALLING: |
357 | 245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** case GPIO_MODE_EVT_RISING_FALLING: |
| 358 | 246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Check the GPIO pull parameter */ |
358 | 246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Check the GPIO pull parameter */ |
| 359 | 247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** assert_param(IS_GPIO_PULL(GPIO_Init->Pull)); |
359 | 247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** assert_param(IS_GPIO_PULL(GPIO_Init->Pull)); |
| 360 | 248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** if (GPIO_Init->Pull == GPIO_NOPULL) |
360 | 248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** if (GPIO_Init->Pull == GPIO_NOPULL) |
| 361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 7 |
361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 7 |
| 362 | 362 | ||
| 363 | 363 | ||
| 364 | 249:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** { |
364 | 249:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** { |
| 365 | 250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** config = GPIO_CR_MODE_INPUT + GPIO_CR_CNF_INPUT_FLOATING; |
365 | 250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** config = GPIO_CR_MODE_INPUT + GPIO_CR_CNF_INPUT_FLOATING; |
| 366 | 251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** } |
366 | 251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** } |
| Line 416... | Line 416... | ||
| 416 | 109 .loc 1 284 7 is_stmt 1 discriminator 4 view .LVU28 |
416 | 109 .loc 1 284 7 is_stmt 1 discriminator 4 view .LVU28 |
| 417 | 110 0040 DCF80020 ldr r2, [ip] |
417 | 110 0040 DCF80020 ldr r2, [ip] |
| 418 | 111 0044 0F27 movs r7, #15 |
418 | 111 0044 0F27 movs r7, #15 |
| 419 | 112 0046 A740 lsls r7, r7, r4 |
419 | 112 0046 A740 lsls r7, r7, r4 |
| 420 | 113 0048 22EA0702 bic r2, r2, r7 |
420 | 113 0048 22EA0702 bic r2, r2, r7 |
| 421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 8 |
421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 8 |
| 422 | 422 | ||
| 423 | 423 | ||
| 424 | 114 004c 06FA04F4 lsl r4, r6, r4 |
424 | 114 004c 06FA04F4 lsl r4, r6, r4 |
| 425 | 115 .LVL7: |
425 | 115 .LVL7: |
| 426 | 116 .loc 1 284 7 is_stmt 0 discriminator 4 view .LVU29 |
426 | 116 .loc 1 284 7 is_stmt 0 discriminator 4 view .LVU29 |
| Line 476... | Line 476... | ||
| 476 | 294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** SET_BIT(temp, (GPIO_GET_INDEX(GPIOx)) << (4u * (position & 0x03u))); |
476 | 294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** SET_BIT(temp, (GPIO_GET_INDEX(GPIOx)) << (4u * (position & 0x03u))); |
| 477 | 157 .loc 1 294 9 is_stmt 1 view .LVU43 |
477 | 157 .loc 1 294 9 is_stmt 1 view .LVU43 |
| 478 | 158 008e 504A ldr r2, .L39+16 |
478 | 158 008e 504A ldr r2, .L39+16 |
| 479 | 159 0090 9042 cmp r0, r2 |
479 | 159 0090 9042 cmp r0, r2 |
| 480 | 160 0092 32D0 beq .L29 |
480 | 160 0092 32D0 beq .L29 |
| 481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 9 |
481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 9 |
| 482 | 482 | ||
| 483 | 483 | ||
| 484 | 161 .loc 1 294 9 is_stmt 0 discriminator 1 view .LVU44 |
484 | 161 .loc 1 294 9 is_stmt 0 discriminator 1 view .LVU44 |
| 485 | 162 0094 02F58062 add r2, r2, #1024 |
485 | 162 0094 02F58062 add r2, r2, #1024 |
| 486 | 163 0098 9042 cmp r0, r2 |
486 | 163 0098 9042 cmp r0, r2 |
| Line 536... | Line 536... | ||
| 536 | 202 00ca 0826 movs r6, #8 |
536 | 202 00ca 0826 movs r6, #8 |
| 537 | 203 00cc B2E7 b .L10 |
537 | 203 00cc B2E7 b .L10 |
| 538 | 204 .LVL13: |
538 | 204 .LVL13: |
| 539 | 205 .L6: |
539 | 205 .L6: |
| 540 | 227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** config = GPIO_Init->Speed + GPIO_CR_CNF_AF_OUTPUT_PP; |
540 | 227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** config = GPIO_Init->Speed + GPIO_CR_CNF_AF_OUTPUT_PP; |
| 541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 10 |
541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 10 |
| 542 | 542 | ||
| 543 | 543 | ||
| 544 | 206 .loc 1 227 11 is_stmt 1 view .LVU59 |
544 | 206 .loc 1 227 11 is_stmt 1 view .LVU59 |
| 545 | 228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** break; |
545 | 228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** break; |
| 546 | 207 .loc 1 228 11 view .LVU60 |
546 | 207 .loc 1 228 11 view .LVU60 |
| Line 596... | Line 596... | ||
| 596 | 243 .LVL21: |
596 | 243 .LVL21: |
| 597 | 244 .L28: |
597 | 244 .L28: |
| 598 | 250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** } |
598 | 250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** } |
| 599 | 245 .loc 1 250 20 view .LVU75 |
599 | 245 .loc 1 250 20 view .LVU75 |
| 600 | 246 00e4 0426 movs r6, #4 |
600 | 246 00e4 0426 movs r6, #4 |
| 601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 11 |
601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 11 |
| 602 | 602 | ||
| 603 | 603 | ||
| 604 | 247 .LVL22: |
604 | 247 .LVL22: |
| 605 | 250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** } |
605 | 250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** } |
| 606 | 248 .loc 1 250 20 view .LVU76 |
606 | 248 .loc 1 250 20 view .LVU76 |
| Line 656... | Line 656... | ||
| 656 | 288 0112 304C ldr r4, .L39+20 |
656 | 288 0112 304C ldr r4, .L39+20 |
| 657 | 289 .LVL29: |
657 | 289 .LVL29: |
| 658 | 290 .loc 1 301 11 is_stmt 0 view .LVU88 |
658 | 290 .loc 1 301 11 is_stmt 0 view .LVU88 |
| 659 | 291 0114 2268 ldr r2, [r4] |
659 | 291 0114 2268 ldr r2, [r4] |
| 660 | 292 0116 1A43 orrs r2, r2, r3 |
660 | 292 0116 1A43 orrs r2, r2, r3 |
| 661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 12 |
661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 12 |
| 662 | 662 | ||
| 663 | 663 | ||
| 664 | 293 0118 2260 str r2, [r4] |
664 | 293 0118 2260 str r2, [r4] |
| 665 | 294 .LVL30: |
665 | 294 .LVL30: |
| 666 | 295 .L20: |
666 | 295 .L20: |
| Line 716... | Line 716... | ||
| 716 | 327:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
716 | 327:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
| 717 | 328:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Enable or disable the falling trigger */ |
717 | 328:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Enable or disable the falling trigger */ |
| 718 | 329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** if ((GPIO_Init->Mode & FALLING_EDGE) == FALLING_EDGE) |
718 | 329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** if ((GPIO_Init->Mode & FALLING_EDGE) == FALLING_EDGE) |
| 719 | 320 .loc 1 329 9 view .LVU97 |
719 | 320 .loc 1 329 9 view .LVU97 |
| 720 | 321 .loc 1 329 23 is_stmt 0 view .LVU98 |
720 | 321 .loc 1 329 23 is_stmt 0 view .LVU98 |
| 721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 13 |
721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 13 |
| 722 | 722 | ||
| 723 | 723 | ||
| 724 | 322 013a 4A68 ldr r2, [r1, #4] |
724 | 322 013a 4A68 ldr r2, [r1, #4] |
| 725 | 323 .loc 1 329 12 view .LVU99 |
725 | 323 .loc 1 329 12 view .LVU99 |
| 726 | 324 013c 12F4001F tst r2, #2097152 |
726 | 324 013c 12F4001F tst r2, #2097152 |
| Line 776... | Line 776... | ||
| 776 | 355 015a 9C42 cmp r4, r3 |
776 | 355 015a 9C42 cmp r4, r3 |
| 777 | 356 015c F5D1 bne .L3 |
777 | 356 015c F5D1 bne .L3 |
| 778 | 205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
778 | 205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
| 779 | 357 .loc 1 205 7 is_stmt 1 view .LVU112 |
779 | 357 .loc 1 205 7 is_stmt 1 view .LVU112 |
| 780 | 208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** { |
780 | 208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** { |
| 781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 14 |
781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 14 |
| 782 | 782 | ||
| 783 | 783 | ||
| 784 | 358 .loc 1 208 7 view .LVU113 |
784 | 358 .loc 1 208 7 view .LVU113 |
| 785 | 208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** { |
785 | 208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** { |
| 786 | 359 .loc 1 208 24 is_stmt 0 view .LVU114 |
786 | 359 .loc 1 208 24 is_stmt 0 view .LVU114 |
| Line 836... | Line 836... | ||
| 836 | 305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** } |
836 | 305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** } |
| 837 | 399 .loc 1 305 11 is_stmt 0 view .LVU125 |
837 | 399 .loc 1 305 11 is_stmt 0 view .LVU125 |
| 838 | 400 018a 2268 ldr r2, [r4] |
838 | 400 018a 2268 ldr r2, [r4] |
| 839 | 401 018c 22EA0302 bic r2, r2, r3 |
839 | 401 018c 22EA0302 bic r2, r2, r3 |
| 840 | 402 0190 2260 str r2, [r4] |
840 | 402 0190 2260 str r2, [r4] |
| 841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 15 |
841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 15 |
| 842 | 842 | ||
| 843 | 843 | ||
| 844 | 403 .LVL42: |
844 | 403 .LVL42: |
| 845 | 305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** } |
845 | 305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** } |
| 846 | 404 .loc 1 305 11 view .LVU126 |
846 | 404 .loc 1 305 11 view .LVU126 |
| Line 896... | Line 896... | ||
| 896 | 448 .L39: |
896 | 448 .L39: |
| 897 | 449 01c0 00002110 .word 270598144 |
897 | 449 01c0 00002110 .word 270598144 |
| 898 | 450 01c4 00003110 .word 271646720 |
898 | 450 01c4 00003110 .word 271646720 |
| 899 | 451 01c8 00100240 .word 1073876992 |
899 | 451 01c8 00100240 .word 1073876992 |
| 900 | 452 01cc 00000140 .word 1073807360 |
900 | 452 01cc 00000140 .word 1073807360 |
| 901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 16 |
901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 16 |
| 902 | 902 | ||
| 903 | 903 | ||
| 904 | 453 01d0 00080140 .word 1073809408 |
904 | 453 01d0 00080140 .word 1073809408 |
| 905 | 454 01d4 00040140 .word 1073808384 |
905 | 454 01d4 00040140 .word 1073808384 |
| 906 | 455 .cfi_endproc |
906 | 455 .cfi_endproc |
| Line 956... | Line 956... | ||
| 956 | 484 .loc 1 364 9 view .LVU143 |
956 | 484 .loc 1 364 9 view .LVU143 |
| 957 | 485 0002 68E0 b .L56 |
957 | 485 0002 68E0 b .L56 |
| 958 | 486 .LVL47: |
958 | 486 .LVL47: |
| 959 | 487 .L63: |
959 | 487 .L63: |
| 960 | 488 .LCFI4: |
960 | 488 .LCFI4: |
| 961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 17 |
961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 17 |
| 962 | 962 | ||
| 963 | 963 | ||
| 964 | 489 .cfi_def_cfa_offset 16 |
964 | 489 .cfi_def_cfa_offset 16 |
| 965 | 490 .cfi_offset 4, -16 |
965 | 490 .cfi_offset 4, -16 |
| 966 | 491 .cfi_offset 5, -12 |
966 | 491 .cfi_offset 5, -12 |
| Line 1016... | Line 1016... | ||
| 1016 | 513 .L47: |
1016 | 513 .L47: |
| 1017 | 514 .LVL49: |
1017 | 514 .LVL49: |
| 1018 | 393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** registeroffset = (iocurrent < GPIO_PIN_8) ? (position << 2u) : ((position - 8u) << 2u); |
1018 | 393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** registeroffset = (iocurrent < GPIO_PIN_8) ? (position << 2u) : ((position - 8u) << 2u); |
| 1019 | 515 .loc 1 393 7 is_stmt 1 discriminator 4 view .LVU150 |
1019 | 515 .loc 1 393 7 is_stmt 1 discriminator 4 view .LVU150 |
| 1020 | 516 .loc 1 393 68 is_stmt 0 discriminator 4 view .LVU151 |
1020 | 516 .loc 1 393 68 is_stmt 0 discriminator 4 view .LVU151 |
| 1021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 18 |
1021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 18 |
| 1022 | 1022 | ||
| 1023 | 1023 | ||
| 1024 | 517 0018 FF2B cmp r3, #255 |
1024 | 517 0018 FF2B cmp r3, #255 |
| 1025 | 518 001a 55D8 bhi .L48 |
1025 | 518 001a 55D8 bhi .L48 |
| 1026 | 519 .loc 1 393 68 discriminator 1 view .LVU152 |
1026 | 519 .loc 1 393 68 discriminator 1 view .LVU152 |
| Line 1076... | Line 1076... | ||
| 1076 | 369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** { |
1076 | 369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** { |
| 1077 | 555 .loc 1 369 8 view .LVU163 |
1077 | 555 .loc 1 369 8 view .LVU163 |
| 1078 | 556 004a F7D0 beq .L43 |
1078 | 556 004a F7D0 beq .L43 |
| 1079 | 557 .LVL55: |
1079 | 557 .LVL55: |
| 1080 | 558 .L57: |
1080 | 558 .L57: |
| 1081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 19 |
1081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 19 |
| 1082 | 1082 | ||
| 1083 | 1083 | ||
| 1084 | 374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** tmp &= 0x0FuL << (4u * (position & 0x03u)); |
1084 | 374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** tmp &= 0x0FuL << (4u * (position & 0x03u)); |
| 1085 | 559 .loc 1 374 7 is_stmt 1 view .LVU164 |
1085 | 559 .loc 1 374 7 is_stmt 1 view .LVU164 |
| 1086 | 374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** tmp &= 0x0FuL << (4u * (position & 0x03u)); |
1086 | 374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** tmp &= 0x0FuL << (4u * (position & 0x03u)); |
| Line 1136... | Line 1136... | ||
| 1136 | 597 0088 BFE7 b .L44 |
1136 | 597 0088 BFE7 b .L44 |
| 1137 | 598 .L52: |
1137 | 598 .L52: |
| 1138 | 599 008a 0126 movs r6, #1 |
1138 | 599 008a 0126 movs r6, #1 |
| 1139 | 600 008c BDE7 b .L44 |
1139 | 600 008c BDE7 b .L44 |
| 1140 | 601 .L53: |
1140 | 601 .L53: |
| 1141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 20 |
1141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 20 |
| 1142 | 1142 | ||
| 1143 | 1143 | ||
| 1144 | 602 008e 0226 movs r6, #2 |
1144 | 602 008e 0226 movs r6, #2 |
| 1145 | 603 0090 BBE7 b .L44 |
1145 | 603 0090 BBE7 b .L44 |
| 1146 | 604 .L61: |
1146 | 604 .L61: |
| Line 1196... | Line 1196... | ||
| 1196 | 645 .L62: |
1196 | 645 .L62: |
| 1197 | 403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** } |
1197 | 403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** } |
| 1198 | 404:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** } |
1198 | 404:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** } |
| 1199 | 646 .loc 1 404 1 view .LVU187 |
1199 | 646 .loc 1 404 1 view .LVU187 |
| 1200 | 647 00d0 F0BC pop {r4, r5, r6, r7} |
1200 | 647 00d0 F0BC pop {r4, r5, r6, r7} |
| 1201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 21 |
1201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 21 |
| 1202 | 1202 | ||
| 1203 | 1203 | ||
| 1204 | 648 .LCFI5: |
1204 | 648 .LCFI5: |
| 1205 | 649 .cfi_restore 7 |
1205 | 649 .cfi_restore 7 |
| 1206 | 650 .cfi_restore 6 |
1206 | 650 .cfi_restore 6 |
| Line 1256... | Line 1256... | ||
| 1256 | 691 .cfi_restore 4 |
1256 | 691 .cfi_restore 4 |
| 1257 | 692 .cfi_restore 5 |
1257 | 692 .cfi_restore 5 |
| 1258 | 693 .cfi_restore 6 |
1258 | 693 .cfi_restore 6 |
| 1259 | 694 .cfi_restore 7 |
1259 | 694 .cfi_restore 7 |
| 1260 | 352:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** uint32_t position = 0x00u; |
1260 | 352:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** uint32_t position = 0x00u; |
| 1261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 22 |
1261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 22 |
| 1262 | 1262 | ||
| 1263 | 1263 | ||
| 1264 | 695 .loc 1 352 1 view .LVU198 |
1264 | 695 .loc 1 352 1 view .LVU198 |
| 1265 | 696 00e8 7047 bx lr |
1265 | 696 00e8 7047 bx lr |
| 1266 | 697 .L67: |
1266 | 697 .L67: |
| Line 1316... | Line 1316... | ||
| 1316 | 721 @ link register save eliminated. |
1316 | 721 @ link register save eliminated. |
| 1317 | 433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** GPIO_PinState bitstatus; |
1317 | 433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** GPIO_PinState bitstatus; |
| 1318 | 722 .loc 1 433 3 view .LVU200 |
1318 | 722 .loc 1 433 3 view .LVU200 |
| 1319 | 434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
1319 | 434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
| 1320 | 435:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Check the parameters */ |
1320 | 435:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Check the parameters */ |
| 1321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 23 |
1321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 23 |
| 1322 | 1322 | ||
| 1323 | 1323 | ||
| 1324 | 436:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** assert_param(IS_GPIO_PIN(GPIO_Pin)); |
1324 | 436:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** assert_param(IS_GPIO_PIN(GPIO_Pin)); |
| 1325 | 723 .loc 1 436 3 view .LVU201 |
1325 | 723 .loc 1 436 3 view .LVU201 |
| 1326 | 437:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
1326 | 437:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
| Line 1376... | Line 1376... | ||
| 1376 | 456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param GPIOx: where x can be (A..G depending on device used) to select the GPIO peripheral |
1376 | 456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param GPIOx: where x can be (A..G depending on device used) to select the GPIO peripheral |
| 1377 | 457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param GPIO_Pin: specifies the port bit to be written. |
1377 | 457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param GPIO_Pin: specifies the port bit to be written. |
| 1378 | 458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * This parameter can be one of GPIO_PIN_x where x can be (0..15). |
1378 | 458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * This parameter can be one of GPIO_PIN_x where x can be (0..15). |
| 1379 | 459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param PinState: specifies the value to be written to the selected bit. |
1379 | 459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param PinState: specifies the value to be written to the selected bit. |
| 1380 | 460:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * This parameter can be one of the GPIO_PinState enum values: |
1380 | 460:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * This parameter can be one of the GPIO_PinState enum values: |
| 1381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 24 |
1381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 24 |
| 1382 | 1382 | ||
| 1383 | 1383 | ||
| 1384 | 461:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @arg GPIO_PIN_RESET: to clear the port pin |
1384 | 461:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @arg GPIO_PIN_RESET: to clear the port pin |
| 1385 | 462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @arg GPIO_PIN_SET: to set the port pin |
1385 | 462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @arg GPIO_PIN_SET: to set the port pin |
| 1386 | 463:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @retval None |
1386 | 463:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @retval None |
| Line 1436... | Line 1436... | ||
| 1436 | 792 .LVL74: |
1436 | 792 .LVL74: |
| 1437 | 793 .LFB69: |
1437 | 793 .LFB69: |
| 1438 | 480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
1438 | 480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
| 1439 | 481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /** |
1439 | 481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /** |
| 1440 | 482:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @brief Toggles the specified GPIO pin |
1440 | 482:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @brief Toggles the specified GPIO pin |
| 1441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 25 |
1441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 25 |
| 1442 | 1442 | ||
| 1443 | 1443 | ||
| 1444 | 483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param GPIOx: where x can be (A..G depending on device used) to select the GPIO peripheral |
1444 | 483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param GPIOx: where x can be (A..G depending on device used) to select the GPIO peripheral |
| 1445 | 484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param GPIO_Pin: Specifies the pins to be toggled. |
1445 | 484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param GPIO_Pin: Specifies the pins to be toggled. |
| 1446 | 485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @retval None |
1446 | 485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @retval None |
| Line 1496... | Line 1496... | ||
| 1496 | 501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
1496 | 501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
| 1497 | 502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /** |
1497 | 502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /** |
| 1498 | 503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @brief Locks GPIO Pins configuration registers. |
1498 | 503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @brief Locks GPIO Pins configuration registers. |
| 1499 | 504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @note The locking mechanism allows the IO configuration to be frozen. When the LOCK sequence |
1499 | 504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @note The locking mechanism allows the IO configuration to be frozen. When the LOCK sequence |
| 1500 | 505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * has been applied on a port bit, it is no longer possible to modify the value of the port |
1500 | 505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * has been applied on a port bit, it is no longer possible to modify the value of the port |
| 1501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 26 |
1501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 26 |
| 1502 | 1502 | ||
| 1503 | 1503 | ||
| 1504 | 506:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * the next reset. |
1504 | 506:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * the next reset. |
| 1505 | 507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param GPIOx: where x can be (A..G depending on device used) to select the GPIO peripheral |
1505 | 507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param GPIOx: where x can be (A..G depending on device used) to select the GPIO peripheral |
| 1506 | 508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param GPIO_Pin: specifies the port bit to be locked. |
1506 | 508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param GPIO_Pin: specifies the port bit to be locked. |
| Line 1556... | Line 1556... | ||
| 1556 | 528:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Read LCKK register. This read is mandatory to complete key lock sequence */ |
1556 | 528:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /* Read LCKK register. This read is mandatory to complete key lock sequence */ |
| 1557 | 529:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** tmp = GPIOx->LCKR; |
1557 | 529:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** tmp = GPIOx->LCKR; |
| 1558 | 860 .loc 1 529 3 is_stmt 1 view .LVU244 |
1558 | 860 .loc 1 529 3 is_stmt 1 view .LVU244 |
| 1559 | 861 .loc 1 529 14 is_stmt 0 view .LVU245 |
1559 | 861 .loc 1 529 14 is_stmt 0 view .LVU245 |
| 1560 | 862 0018 8369 ldr r3, [r0, #24] |
1560 | 862 0018 8369 ldr r3, [r0, #24] |
| 1561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 27 |
1561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 27 |
| 1562 | 1562 | ||
| 1563 | 1563 | ||
| 1564 | 863 .loc 1 529 7 view .LVU246 |
1564 | 863 .loc 1 529 7 view .LVU246 |
| 1565 | 864 001a 0193 str r3, [sp, #4] |
1565 | 864 001a 0193 str r3, [sp, #4] |
| 1566 | 530:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
1566 | 530:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
| Line 1616... | Line 1616... | ||
| 1616 | 904 .LFB72: |
1616 | 904 .LFB72: |
| 1617 | 541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
1617 | 541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** |
| 1618 | 542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /** |
1618 | 542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** /** |
| 1619 | 543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @brief This function handles EXTI interrupt request. |
1619 | 543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @brief This function handles EXTI interrupt request. |
| 1620 | 544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param GPIO_Pin: Specifies the pins connected EXTI line |
1620 | 544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @param GPIO_Pin: Specifies the pins connected EXTI line |
| 1621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 28 |
1621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 28 |
| 1622 | 1622 | ||
| 1623 | 1623 | ||
| 1624 | 545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @retval None |
1624 | 545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** * @retval None |
| 1625 | 546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** */ |
1625 | 546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** */ |
| 1626 | 547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** void HAL_GPIO_EXTI_IRQHandler(uint16_t GPIO_Pin) |
1626 | 547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** void HAL_GPIO_EXTI_IRQHandler(uint16_t GPIO_Pin) |
| Line 1676... | Line 1676... | ||
| 1676 | 932 0000 08B5 push {r3, lr} |
1676 | 932 0000 08B5 push {r3, lr} |
| 1677 | 933 .LCFI11: |
1677 | 933 .LCFI11: |
| 1678 | 934 .cfi_def_cfa_offset 8 |
1678 | 934 .cfi_def_cfa_offset 8 |
| 1679 | 935 .cfi_offset 3, -8 |
1679 | 935 .cfi_offset 3, -8 |
| 1680 | 936 .cfi_offset 14, -4 |
1680 | 936 .cfi_offset 14, -4 |
| 1681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 29 |
1681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 29 |
| 1682 | 1682 | ||
| 1683 | 1683 | ||
| 1684 | 550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** { |
1684 | 550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** { |
| 1685 | 937 .loc 1 550 3 is_stmt 1 view .LVU259 |
1685 | 937 .loc 1 550 3 is_stmt 1 view .LVU259 |
| 1686 | 550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** { |
1686 | 550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c **** { |
| Line 1723... | Line 1723... | ||
| 1723 | 970 .file 5 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h" |
1723 | 970 .file 5 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h" |
| 1724 | 971 .file 6 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h" |
1724 | 971 .file 6 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h" |
| 1725 | 972 .file 7 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h" |
1725 | 972 .file 7 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h" |
| 1726 | 973 .file 8 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h" |
1726 | 973 .file 8 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h" |
| 1727 | 974 .file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h" |
1727 | 974 .file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h" |
| 1728 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s page 30 |
1728 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s page 30 |
| 1729 | 1729 | ||
| 1730 | 1730 | ||
| 1731 | DEFINED SYMBOLS |
1731 | DEFINED SYMBOLS |
| 1732 | *ABS*:0000000000000000 stm32f1xx_hal_gpio.c |
1732 | *ABS*:0000000000000000 stm32f1xx_hal_gpio.c |
| 1733 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:16 .text.HAL_GPIO_Init:0000000000000000 $t |
1733 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:16 .text.HAL_GPIO_Init:0000000000000000 $t |
| 1734 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:24 .text.HAL_GPIO_Init:0000000000000000 HAL_GPIO_Init |
1734 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:24 .text.HAL_GPIO_Init:0000000000000000 HAL_GPIO_Init |
| 1735 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:449 .text.HAL_GPIO_Init:00000000000001c0 $d |
1735 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:449 .text.HAL_GPIO_Init:00000000000001c0 $d |
| 1736 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:459 .text.HAL_GPIO_DeInit:0000000000000000 $t |
1736 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:459 .text.HAL_GPIO_DeInit:0000000000000000 $t |
| 1737 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:466 .text.HAL_GPIO_DeInit:0000000000000000 HAL_GPIO_DeInit |
1737 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:466 .text.HAL_GPIO_DeInit:0000000000000000 HAL_GPIO_DeInit |
| 1738 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:700 .text.HAL_GPIO_DeInit:00000000000000ec $d |
1738 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:700 .text.HAL_GPIO_DeInit:00000000000000ec $d |
| 1739 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:707 .text.HAL_GPIO_ReadPin:0000000000000000 $t |
1739 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:707 .text.HAL_GPIO_ReadPin:0000000000000000 $t |
| 1740 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:714 .text.HAL_GPIO_ReadPin:0000000000000000 HAL_GPIO_ReadPin |
1740 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:714 .text.HAL_GPIO_ReadPin:0000000000000000 HAL_GPIO_ReadPin |
| 1741 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:747 .text.HAL_GPIO_WritePin:0000000000000000 $t |
1741 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:747 .text.HAL_GPIO_WritePin:0000000000000000 $t |
| 1742 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:754 .text.HAL_GPIO_WritePin:0000000000000000 HAL_GPIO_WritePin |
1742 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:754 .text.HAL_GPIO_WritePin:0000000000000000 HAL_GPIO_WritePin |
| 1743 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:784 .text.HAL_GPIO_TogglePin:0000000000000000 $t |
1743 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:784 .text.HAL_GPIO_TogglePin:0000000000000000 $t |
| 1744 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:791 .text.HAL_GPIO_TogglePin:0000000000000000 HAL_GPIO_TogglePin |
1744 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:791 .text.HAL_GPIO_TogglePin:0000000000000000 HAL_GPIO_TogglePin |
| 1745 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:820 .text.HAL_GPIO_LockPin:0000000000000000 $t |
1745 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:820 .text.HAL_GPIO_LockPin:0000000000000000 $t |
| 1746 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:827 .text.HAL_GPIO_LockPin:0000000000000000 HAL_GPIO_LockPin |
1746 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:827 .text.HAL_GPIO_LockPin:0000000000000000 HAL_GPIO_LockPin |
| 1747 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:895 .text.HAL_GPIO_EXTI_Callback:0000000000000000 $t |
1747 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:895 .text.HAL_GPIO_EXTI_Callback:0000000000000000 $t |
| 1748 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:902 .text.HAL_GPIO_EXTI_Callback:0000000000000000 HAL_GPIO_EXTI_Callback |
1748 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:902 .text.HAL_GPIO_EXTI_Callback:0000000000000000 HAL_GPIO_EXTI_Callback |
| 1749 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:917 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 $t |
1749 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:917 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 $t |
| 1750 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:924 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 HAL_GPIO_EXTI_IRQHandler |
1750 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:924 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000000 HAL_GPIO_EXTI_IRQHandler |
| 1751 | C:\Users\mike\AppData\Local\Temp\ccjbHwpT.s:961 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000018 $d |
1751 | C:\Users\mike\AppData\Local\Temp\ccXJ87Ce.s:961 .text.HAL_GPIO_EXTI_IRQHandler:0000000000000018 $d |
| 1752 | 1752 | ||
| 1753 | NO UNDEFINED SYMBOLS |
1753 | NO UNDEFINED SYMBOLS |