ARM GAS /tmp/ccV4Bptf.s page 1 1 .cpu cortex-m4 2 .eabi_attribute 27, 1 3 .eabi_attribute 28, 1 4 .eabi_attribute 20, 1 5 .eabi_attribute 21, 1 6 .eabi_attribute 23, 3 7 .eabi_attribute 24, 1 8 .eabi_attribute 25, 1 9 .eabi_attribute 26, 1 10 .eabi_attribute 30, 2 11 .eabi_attribute 34, 1 12 .eabi_attribute 18, 4 13 .file "stm32g4xx_hal_pwr_ex.c" 14 .text 15 .section .text.HAL_PWREx_GetVoltageRange,"ax",%progbits 16 .align 1 17 .p2align 2,,3 18 .global HAL_PWREx_GetVoltageRange 19 .arch armv7e-m 20 .syntax unified 21 .thumb 22 .thumb_func 23 .fpu fpv4-sp-d16 25 HAL_PWREx_GetVoltageRange: 26 @ args = 0, pretend = 0, frame = 0 27 @ frame_needed = 0, uses_anonymous_args = 0 28 @ link register save eliminated. 29 0000 074B ldr r3, .L8 30 0002 1868 ldr r0, [r3] 31 0004 00F4C060 and r0, r0, #1536 32 0008 B0F5806F cmp r0, #1024 33 000c 06D0 beq .L1 34 000e D3F88000 ldr r0, [r3, #128] 35 0012 10F48070 ands r0, r0, #256 36 0016 18BF it ne 37 0018 4FF40070 movne r0, #512 38 .L1: 39 001c 7047 bx lr 40 .L9: 41 001e 00BF .align 2 42 .L8: 43 0020 00700040 .word 1073770496 45 .section .text.HAL_PWREx_ControlVoltageScaling,"ax",%progbits 46 .align 1 47 .p2align 2,,3 48 .global HAL_PWREx_ControlVoltageScaling 49 .syntax unified 50 .thumb 51 .thumb_func 52 .fpu fpv4-sp-d16 54 HAL_PWREx_ControlVoltageScaling: 55 @ args = 0, pretend = 0, frame = 0 56 @ frame_needed = 0, uses_anonymous_args = 0 57 @ link register save eliminated. 58 0000 10B4 push {r4} 59 0002 3B4A ldr r2, .L42 60 0004 70B9 cbnz r0, .L11 ARM GAS /tmp/ccV4Bptf.s page 2 61 0006 1368 ldr r3, [r2] 62 0008 03F4C063 and r3, r3, #1536 63 000c B3F5806F cmp r3, #1024 64 0010 D2F88030 ldr r3, [r2, #128] 65 0014 23D0 beq .L37 66 0016 23F48073 bic r3, r3, #256 67 001a 5DF8044B ldr r4, [sp], #4 68 001e C2F88030 str r3, [r2, #128] 69 0022 7047 bx lr 70 .L11: 71 0024 B0F5007F cmp r0, #512 72 0028 09D0 beq .L38 73 002a 1368 ldr r3, [r2] 74 002c 5DF8044B ldr r4, [sp], #4 75 0030 23F4C063 bic r3, r3, #1536 76 0034 43F48063 orr r3, r3, #1024 77 0038 0020 movs r0, #0 78 003a 1360 str r3, [r2] 79 003c 7047 bx lr 80 .L38: 81 003e 1368 ldr r3, [r2] 82 0040 03F4C063 and r3, r3, #1536 83 0044 B3F5806F cmp r3, #1024 84 0048 D2F88030 ldr r3, [r2, #128] 85 004c 2FD0 beq .L39 86 004e 43F48073 orr r3, r3, #256 87 0052 0020 movs r0, #0 88 0054 5DF8044B ldr r4, [sp], #4 89 0058 C2F88030 str r3, [r2, #128] 90 005c 7047 bx lr 91 .L37: 92 005e 23F48073 bic r3, r3, #256 93 0062 C2F88030 str r3, [r2, #128] 94 0066 1168 ldr r1, [r2] 95 0068 224C ldr r4, .L42+4 96 006a 2348 ldr r0, .L42+8 97 006c 21F4C061 bic r1, r1, #1536 98 0070 41F40071 orr r1, r1, #512 99 0074 1160 str r1, [r2] 100 0076 2368 ldr r3, [r4] 101 0078 3221 movs r1, #50 102 007a 01FB03F3 mul r3, r1, r3 103 007e 5169 ldr r1, [r2, #20] 104 0080 A0FB0303 umull r0, r3, r0, r3 105 0084 9B0C lsrs r3, r3, #18 106 0086 4805 lsls r0, r1, #21 107 0088 03F10103 add r3, r3, #1 108 008c 06D5 bpl .L13 109 008e 00E0 b .L14 110 .L40: 111 0090 23B1 cbz r3, .L13 112 .L14: 113 0092 5169 ldr r1, [r2, #20] 114 0094 4905 lsls r1, r1, #21 115 0096 03F1FF33 add r3, r3, #-1 116 009a F9D4 bmi .L40 117 .L13: ARM GAS /tmp/ccV4Bptf.s page 3 118 009c 144B ldr r3, .L42 119 009e 5B69 ldr r3, [r3, #20] 120 00a0 5C05 lsls r4, r3, #21 121 00a2 54BF ite pl 122 00a4 0020 movpl r0, #0 123 00a6 0320 movmi r0, #3 124 00a8 5DF8044B ldr r4, [sp], #4 125 00ac 7047 bx lr 126 .L39: 127 00ae 43F48073 orr r3, r3, #256 128 00b2 C2F88030 str r3, [r2, #128] 129 00b6 1168 ldr r1, [r2] 130 00b8 0E4C ldr r4, .L42+4 131 00ba 0F48 ldr r0, .L42+8 132 00bc 21F4C061 bic r1, r1, #1536 133 00c0 41F40071 orr r1, r1, #512 134 00c4 1160 str r1, [r2] 135 00c6 2368 ldr r3, [r4] 136 00c8 3221 movs r1, #50 137 00ca 01FB03F3 mul r3, r1, r3 138 00ce 5169 ldr r1, [r2, #20] 139 00d0 A0FB0303 umull r0, r3, r0, r3 140 00d4 9B0C lsrs r3, r3, #18 141 00d6 4805 lsls r0, r1, #21 142 00d8 03F10103 add r3, r3, #1 143 00dc DED5 bpl .L13 144 00de 01E0 b .L20 145 .L41: 146 00e0 002B cmp r3, #0 147 00e2 DBD0 beq .L13 148 .L20: 149 00e4 5169 ldr r1, [r2, #20] 150 00e6 4905 lsls r1, r1, #21 151 00e8 03F1FF33 add r3, r3, #-1 152 00ec D6D5 bpl .L13 153 00ee F7E7 b .L41 154 .L43: 155 .align 2 156 .L42: 157 00f0 00700040 .word 1073770496 158 00f4 00000000 .word SystemCoreClock 159 00f8 83DE1B43 .word 1125899907 161 .section .text.HAL_PWREx_EnableBatteryCharging,"ax",%progbits 162 .align 1 163 .p2align 2,,3 164 .global HAL_PWREx_EnableBatteryCharging 165 .syntax unified 166 .thumb 167 .thumb_func 168 .fpu fpv4-sp-d16 170 HAL_PWREx_EnableBatteryCharging: 171 @ args = 0, pretend = 0, frame = 0 172 @ frame_needed = 0, uses_anonymous_args = 0 173 @ link register save eliminated. 174 0000 054A ldr r2, .L45 175 0002 D368 ldr r3, [r2, #12] 176 0004 23F40073 bic r3, r3, #512 ARM GAS /tmp/ccV4Bptf.s page 4 177 0008 1843 orrs r0, r0, r3 178 000a D060 str r0, [r2, #12] 179 000c D368 ldr r3, [r2, #12] 180 000e 43F48073 orr r3, r3, #256 181 0012 D360 str r3, [r2, #12] 182 0014 7047 bx lr 183 .L46: 184 0016 00BF .align 2 185 .L45: 186 0018 00700040 .word 1073770496 188 .section .text.HAL_PWREx_DisableBatteryCharging,"ax",%progbits 189 .align 1 190 .p2align 2,,3 191 .global HAL_PWREx_DisableBatteryCharging 192 .syntax unified 193 .thumb 194 .thumb_func 195 .fpu fpv4-sp-d16 197 HAL_PWREx_DisableBatteryCharging: 198 @ args = 0, pretend = 0, frame = 0 199 @ frame_needed = 0, uses_anonymous_args = 0 200 @ link register save eliminated. 201 0000 024A ldr r2, .L48 202 0002 D368 ldr r3, [r2, #12] 203 0004 23F48073 bic r3, r3, #256 204 0008 D360 str r3, [r2, #12] 205 000a 7047 bx lr 206 .L49: 207 .align 2 208 .L48: 209 000c 00700040 .word 1073770496 211 .section .text.HAL_PWREx_EnableInternalWakeUpLine,"ax",%progbits 212 .align 1 213 .p2align 2,,3 214 .global HAL_PWREx_EnableInternalWakeUpLine 215 .syntax unified 216 .thumb 217 .thumb_func 218 .fpu fpv4-sp-d16 220 HAL_PWREx_EnableInternalWakeUpLine: 221 @ args = 0, pretend = 0, frame = 0 222 @ frame_needed = 0, uses_anonymous_args = 0 223 @ link register save eliminated. 224 0000 024A ldr r2, .L51 225 0002 9368 ldr r3, [r2, #8] 226 0004 43F40043 orr r3, r3, #32768 227 0008 9360 str r3, [r2, #8] 228 000a 7047 bx lr 229 .L52: 230 .align 2 231 .L51: 232 000c 00700040 .word 1073770496 234 .section .text.HAL_PWREx_DisableInternalWakeUpLine,"ax",%progbits 235 .align 1 236 .p2align 2,,3 237 .global HAL_PWREx_DisableInternalWakeUpLine 238 .syntax unified ARM GAS /tmp/ccV4Bptf.s page 5 239 .thumb 240 .thumb_func 241 .fpu fpv4-sp-d16 243 HAL_PWREx_DisableInternalWakeUpLine: 244 @ args = 0, pretend = 0, frame = 0 245 @ frame_needed = 0, uses_anonymous_args = 0 246 @ link register save eliminated. 247 0000 024A ldr r2, .L54 248 0002 9368 ldr r3, [r2, #8] 249 0004 23F40043 bic r3, r3, #32768 250 0008 9360 str r3, [r2, #8] 251 000a 7047 bx lr 252 .L55: 253 .align 2 254 .L54: 255 000c 00700040 .word 1073770496 257 .section .text.HAL_PWREx_EnableGPIOPullUp,"ax",%progbits 258 .align 1 259 .p2align 2,,3 260 .global HAL_PWREx_EnableGPIOPullUp 261 .syntax unified 262 .thumb 263 .thumb_func 264 .fpu fpv4-sp-d16 266 HAL_PWREx_EnableGPIOPullUp: 267 @ args = 0, pretend = 0, frame = 0 268 @ frame_needed = 0, uses_anonymous_args = 0 269 @ link register save eliminated. 270 0000 0628 cmp r0, #6 271 0002 54D8 bhi .L66 272 0004 DFE800F0 tbb [pc, r0] 273 .L59: 274 0008 0E .byte (.L65-.L59)/2 275 0009 1C .byte (.L64-.L59)/2 276 000a 28 .byte (.L63-.L59)/2 277 000b 32 .byte (.L62-.L59)/2 278 000c 3C .byte (.L61-.L59)/2 279 000d 46 .byte (.L60-.L59)/2 280 000e 04 .byte (.L58-.L59)/2 281 000f 00 .p2align 1 282 .L58: 283 0010 284B ldr r3, .L67 284 0012 1A6D ldr r2, [r3, #80] 285 0014 01F48061 and r1, r1, #1024 286 0018 1143 orrs r1, r1, r2 287 001a 1965 str r1, [r3, #80] 288 001c 5A6D ldr r2, [r3, #84] 289 001e 5A65 str r2, [r3, #84] 290 0020 0020 movs r0, #0 291 0022 7047 bx lr 292 .L65: 293 0024 234B ldr r3, .L67 294 0026 186A ldr r0, [r3, #32] 295 0028 21F48042 bic r2, r1, #16384 296 002c 0243 orrs r2, r2, r0 297 002e 1A62 str r2, [r3, #32] 298 0030 5A6A ldr r2, [r3, #36] ARM GAS /tmp/ccV4Bptf.s page 6 299 0032 21F42041 bic r1, r1, #40960 300 0036 22EA0101 bic r1, r2, r1 301 003a 0020 movs r0, #0 302 003c 5962 str r1, [r3, #36] 303 003e 7047 bx lr 304 .L64: 305 0040 1C4B ldr r3, .L67 306 0042 9A6A ldr r2, [r3, #40] 307 0044 21F0100C bic ip, r1, #16 308 0048 1143 orrs r1, r1, r2 309 004a 9962 str r1, [r3, #40] 310 004c DA6A ldr r2, [r3, #44] 311 004e 22EA0C02 bic r2, r2, ip 312 0052 0020 movs r0, #0 313 0054 DA62 str r2, [r3, #44] 314 0056 7047 bx lr 315 .L63: 316 0058 164B ldr r3, .L67 317 005a 1A6B ldr r2, [r3, #48] 318 005c 0A43 orrs r2, r2, r1 319 005e 1A63 str r2, [r3, #48] 320 0060 5A6B ldr r2, [r3, #52] 321 0062 22EA0101 bic r1, r2, r1 322 0066 0020 movs r0, #0 323 0068 5963 str r1, [r3, #52] 324 006a 7047 bx lr 325 .L62: 326 006c 114B ldr r3, .L67 327 006e 9A6B ldr r2, [r3, #56] 328 0070 0A43 orrs r2, r2, r1 329 0072 9A63 str r2, [r3, #56] 330 0074 DA6B ldr r2, [r3, #60] 331 0076 22EA0101 bic r1, r2, r1 332 007a 0020 movs r0, #0 333 007c D963 str r1, [r3, #60] 334 007e 7047 bx lr 335 .L61: 336 0080 0C4B ldr r3, .L67 337 0082 1A6C ldr r2, [r3, #64] 338 0084 0A43 orrs r2, r2, r1 339 0086 1A64 str r2, [r3, #64] 340 0088 5A6C ldr r2, [r3, #68] 341 008a 22EA0101 bic r1, r2, r1 342 008e 0020 movs r0, #0 343 0090 5964 str r1, [r3, #68] 344 0092 7047 bx lr 345 .L60: 346 0094 074B ldr r3, .L67 347 0096 40F20762 movw r2, #1543 348 009a 986C ldr r0, [r3, #72] 349 009c 1140 ands r1, r1, r2 350 009e 0843 orrs r0, r0, r1 351 00a0 9864 str r0, [r3, #72] 352 00a2 DA6C ldr r2, [r3, #76] 353 00a4 22EA0101 bic r1, r2, r1 354 00a8 0020 movs r0, #0 355 00aa D964 str r1, [r3, #76] ARM GAS /tmp/ccV4Bptf.s page 7 356 00ac 7047 bx lr 357 .L66: 358 00ae 0120 movs r0, #1 359 00b0 7047 bx lr 360 .L68: 361 00b2 00BF .align 2 362 .L67: 363 00b4 00700040 .word 1073770496 365 .section .text.HAL_PWREx_DisableGPIOPullUp,"ax",%progbits 366 .align 1 367 .p2align 2,,3 368 .global HAL_PWREx_DisableGPIOPullUp 369 .syntax unified 370 .thumb 371 .thumb_func 372 .fpu fpv4-sp-d16 374 HAL_PWREx_DisableGPIOPullUp: 375 @ args = 0, pretend = 0, frame = 0 376 @ frame_needed = 0, uses_anonymous_args = 0 377 @ link register save eliminated. 378 0000 0628 cmp r0, #6 379 0002 3DD8 bhi .L79 380 0004 DFE800F0 tbb [pc, r0] 381 .L72: 382 0008 0D .byte (.L78-.L72)/2 383 0009 16 .byte (.L77-.L72)/2 384 000a 1D .byte (.L76-.L72)/2 385 000b 24 .byte (.L75-.L72)/2 386 000c 2B .byte (.L74-.L72)/2 387 000d 32 .byte (.L73-.L72)/2 388 000e 04 .byte (.L71-.L72)/2 389 000f 00 .p2align 1 390 .L71: 391 0010 1C4A ldr r2, .L80 392 0012 136D ldr r3, [r2, #80] 393 0014 01F48061 and r1, r1, #1024 394 0018 23EA0101 bic r1, r3, r1 395 001c 0020 movs r0, #0 396 001e 1165 str r1, [r2, #80] 397 0020 7047 bx lr 398 .L78: 399 0022 184A ldr r2, .L80 400 0024 136A ldr r3, [r2, #32] 401 0026 21F48041 bic r1, r1, #16384 402 002a 23EA0101 bic r1, r3, r1 403 002e 0020 movs r0, #0 404 0030 1162 str r1, [r2, #32] 405 0032 7047 bx lr 406 .L77: 407 0034 134A ldr r2, .L80 408 0036 936A ldr r3, [r2, #40] 409 0038 23EA0101 bic r1, r3, r1 410 003c 0020 movs r0, #0 411 003e 9162 str r1, [r2, #40] 412 0040 7047 bx lr 413 .L76: 414 0042 104A ldr r2, .L80 ARM GAS /tmp/ccV4Bptf.s page 8 415 0044 136B ldr r3, [r2, #48] 416 0046 23EA0101 bic r1, r3, r1 417 004a 0020 movs r0, #0 418 004c 1163 str r1, [r2, #48] 419 004e 7047 bx lr 420 .L75: 421 0050 0C4A ldr r2, .L80 422 0052 936B ldr r3, [r2, #56] 423 0054 23EA0101 bic r1, r3, r1 424 0058 0020 movs r0, #0 425 005a 9163 str r1, [r2, #56] 426 005c 7047 bx lr 427 .L74: 428 005e 094A ldr r2, .L80 429 0060 136C ldr r3, [r2, #64] 430 0062 23EA0101 bic r1, r3, r1 431 0066 0020 movs r0, #0 432 0068 1164 str r1, [r2, #64] 433 006a 7047 bx lr 434 .L73: 435 006c 0548 ldr r0, .L80 436 006e 40F20762 movw r2, #1543 437 0072 836C ldr r3, [r0, #72] 438 0074 1140 ands r1, r1, r2 439 0076 23EA0101 bic r1, r3, r1 440 007a 8164 str r1, [r0, #72] 441 007c 0020 movs r0, #0 442 007e 7047 bx lr 443 .L79: 444 0080 0120 movs r0, #1 445 0082 7047 bx lr 446 .L81: 447 .align 2 448 .L80: 449 0084 00700040 .word 1073770496 451 .section .text.HAL_PWREx_EnableGPIOPullDown,"ax",%progbits 452 .align 1 453 .p2align 2,,3 454 .global HAL_PWREx_EnableGPIOPullDown 455 .syntax unified 456 .thumb 457 .thumb_func 458 .fpu fpv4-sp-d16 460 HAL_PWREx_EnableGPIOPullDown: 461 @ args = 0, pretend = 0, frame = 0 462 @ frame_needed = 0, uses_anonymous_args = 0 463 @ link register save eliminated. 464 0000 0628 cmp r0, #6 465 0002 58D8 bhi .L92 466 0004 DFE800F0 tbb [pc, r0] 467 .L85: 468 0008 0F .byte (.L91-.L85)/2 469 0009 1D .byte (.L90-.L85)/2 470 000a 2C .byte (.L89-.L85)/2 471 000b 36 .byte (.L88-.L85)/2 472 000c 40 .byte (.L87-.L85)/2 473 000d 4A .byte (.L86-.L85)/2 ARM GAS /tmp/ccV4Bptf.s page 9 474 000e 04 .byte (.L84-.L85)/2 475 000f 00 .p2align 1 476 .L84: 477 0010 2A4B ldr r3, .L96 478 0012 5A6D ldr r2, [r3, #84] 479 0014 5A65 str r2, [r3, #84] 480 0016 1A6D ldr r2, [r3, #80] 481 0018 01F48061 and r1, r1, #1024 482 001c 22EA0101 bic r1, r2, r1 483 0020 0020 movs r0, #0 484 0022 1965 str r1, [r3, #80] 485 0024 7047 bx lr 486 .L91: 487 0026 254B ldr r3, .L96 488 0028 586A ldr r0, [r3, #36] 489 002a 21F42042 bic r2, r1, #40960 490 002e 0243 orrs r2, r2, r0 491 0030 5A62 str r2, [r3, #36] 492 0032 1A6A ldr r2, [r3, #32] 493 0034 21F48041 bic r1, r1, #16384 494 0038 22EA0101 bic r1, r2, r1 495 003c 0020 movs r0, #0 496 003e 1962 str r1, [r3, #32] 497 0040 7047 bx lr 498 .L90: 499 0042 1E4B ldr r3, .L96 500 0044 10B4 push {r4} 501 0046 DC6A ldr r4, [r3, #44] 502 0048 21F01002 bic r2, r1, #16 503 004c 2243 orrs r2, r2, r4 504 004e DA62 str r2, [r3, #44] 505 0050 9A6A ldr r2, [r3, #40] 506 0052 5DF8044B ldr r4, [sp], #4 507 0056 22EA0101 bic r1, r2, r1 508 005a 0020 movs r0, #0 509 005c 9962 str r1, [r3, #40] 510 005e 7047 bx lr 511 .L89: 512 0060 164B ldr r3, .L96 513 0062 5A6B ldr r2, [r3, #52] 514 0064 0A43 orrs r2, r2, r1 515 0066 5A63 str r2, [r3, #52] 516 0068 1A6B ldr r2, [r3, #48] 517 006a 22EA0101 bic r1, r2, r1 518 006e 0020 movs r0, #0 519 0070 1963 str r1, [r3, #48] 520 0072 7047 bx lr 521 .L88: 522 0074 114B ldr r3, .L96 523 0076 DA6B ldr r2, [r3, #60] 524 0078 0A43 orrs r2, r2, r1 525 007a DA63 str r2, [r3, #60] 526 007c 9A6B ldr r2, [r3, #56] 527 007e 22EA0101 bic r1, r2, r1 528 0082 0020 movs r0, #0 529 0084 9963 str r1, [r3, #56] 530 0086 7047 bx lr ARM GAS /tmp/ccV4Bptf.s page 10 531 .L87: 532 0088 0C4B ldr r3, .L96 533 008a 5A6C ldr r2, [r3, #68] 534 008c 0A43 orrs r2, r2, r1 535 008e 5A64 str r2, [r3, #68] 536 0090 1A6C ldr r2, [r3, #64] 537 0092 22EA0101 bic r1, r2, r1 538 0096 0020 movs r0, #0 539 0098 1964 str r1, [r3, #64] 540 009a 7047 bx lr 541 .L86: 542 009c 074B ldr r3, .L96 543 009e 40F20762 movw r2, #1543 544 00a2 D86C ldr r0, [r3, #76] 545 00a4 1140 ands r1, r1, r2 546 00a6 0843 orrs r0, r0, r1 547 00a8 D864 str r0, [r3, #76] 548 00aa 9A6C ldr r2, [r3, #72] 549 00ac 22EA0101 bic r1, r2, r1 550 00b0 0020 movs r0, #0 551 00b2 9964 str r1, [r3, #72] 552 00b4 7047 bx lr 553 .L92: 554 00b6 0120 movs r0, #1 555 00b8 7047 bx lr 556 .L97: 557 00ba 00BF .align 2 558 .L96: 559 00bc 00700040 .word 1073770496 561 .section .text.HAL_PWREx_DisableGPIOPullDown,"ax",%progbits 562 .align 1 563 .p2align 2,,3 564 .global HAL_PWREx_DisableGPIOPullDown 565 .syntax unified 566 .thumb 567 .thumb_func 568 .fpu fpv4-sp-d16 570 HAL_PWREx_DisableGPIOPullDown: 571 @ args = 0, pretend = 0, frame = 0 572 @ frame_needed = 0, uses_anonymous_args = 0 573 @ link register save eliminated. 574 0000 0628 cmp r0, #6 575 0002 3BD8 bhi .L108 576 0004 DFE800F0 tbb [pc, r0] 577 .L101: 578 0008 09 .byte (.L107-.L101)/2 579 0009 12 .byte (.L106-.L101)/2 580 000a 1B .byte (.L105-.L101)/2 581 000b 22 .byte (.L104-.L101)/2 582 000c 29 .byte (.L103-.L101)/2 583 000d 30 .byte (.L102-.L101)/2 584 000e 04 .byte (.L100-.L101)/2 585 000f 00 .p2align 1 586 .L100: 587 0010 1B4B ldr r3, .L109 588 0012 5A6D ldr r2, [r3, #84] 589 0014 5A65 str r2, [r3, #84] ARM GAS /tmp/ccV4Bptf.s page 11 590 0016 0020 movs r0, #0 591 0018 7047 bx lr 592 .L107: 593 001a 194A ldr r2, .L109 594 001c 536A ldr r3, [r2, #36] 595 001e 21F42041 bic r1, r1, #40960 596 0022 23EA0101 bic r1, r3, r1 597 0026 0020 movs r0, #0 598 0028 5162 str r1, [r2, #36] 599 002a 7047 bx lr 600 .L106: 601 002c 144A ldr r2, .L109 602 002e D36A ldr r3, [r2, #44] 603 0030 21F01001 bic r1, r1, #16 604 0034 23EA0101 bic r1, r3, r1 605 0038 0020 movs r0, #0 606 003a D162 str r1, [r2, #44] 607 003c 7047 bx lr 608 .L105: 609 003e 104A ldr r2, .L109 610 0040 536B ldr r3, [r2, #52] 611 0042 23EA0101 bic r1, r3, r1 612 0046 0020 movs r0, #0 613 0048 5163 str r1, [r2, #52] 614 004a 7047 bx lr 615 .L104: 616 004c 0C4A ldr r2, .L109 617 004e D36B ldr r3, [r2, #60] 618 0050 23EA0101 bic r1, r3, r1 619 0054 0020 movs r0, #0 620 0056 D163 str r1, [r2, #60] 621 0058 7047 bx lr 622 .L103: 623 005a 094A ldr r2, .L109 624 005c 536C ldr r3, [r2, #68] 625 005e 23EA0101 bic r1, r3, r1 626 0062 0020 movs r0, #0 627 0064 5164 str r1, [r2, #68] 628 0066 7047 bx lr 629 .L102: 630 0068 054A ldr r2, .L109 631 006a 40F20760 movw r0, #1543 632 006e D36C ldr r3, [r2, #76] 633 0070 0140 ands r1, r1, r0 634 0072 23EA0101 bic r1, r3, r1 635 0076 D164 str r1, [r2, #76] 636 0078 0020 movs r0, #0 637 007a 7047 bx lr 638 .L108: 639 007c 0120 movs r0, #1 640 007e 7047 bx lr 641 .L110: 642 .align 2 643 .L109: 644 0080 00700040 .word 1073770496 646 .section .text.HAL_PWREx_EnablePullUpPullDownConfig,"ax",%progbits 647 .align 1 ARM GAS /tmp/ccV4Bptf.s page 12 648 .p2align 2,,3 649 .global HAL_PWREx_EnablePullUpPullDownConfig 650 .syntax unified 651 .thumb 652 .thumb_func 653 .fpu fpv4-sp-d16 655 HAL_PWREx_EnablePullUpPullDownConfig: 656 @ args = 0, pretend = 0, frame = 0 657 @ frame_needed = 0, uses_anonymous_args = 0 658 @ link register save eliminated. 659 0000 024A ldr r2, .L112 660 0002 9368 ldr r3, [r2, #8] 661 0004 43F48063 orr r3, r3, #1024 662 0008 9360 str r3, [r2, #8] 663 000a 7047 bx lr 664 .L113: 665 .align 2 666 .L112: 667 000c 00700040 .word 1073770496 669 .section .text.HAL_PWREx_DisablePullUpPullDownConfig,"ax",%progbits 670 .align 1 671 .p2align 2,,3 672 .global HAL_PWREx_DisablePullUpPullDownConfig 673 .syntax unified 674 .thumb 675 .thumb_func 676 .fpu fpv4-sp-d16 678 HAL_PWREx_DisablePullUpPullDownConfig: 679 @ args = 0, pretend = 0, frame = 0 680 @ frame_needed = 0, uses_anonymous_args = 0 681 @ link register save eliminated. 682 0000 024A ldr r2, .L115 683 0002 9368 ldr r3, [r2, #8] 684 0004 23F48063 bic r3, r3, #1024 685 0008 9360 str r3, [r2, #8] 686 000a 7047 bx lr 687 .L116: 688 .align 2 689 .L115: 690 000c 00700040 .word 1073770496 692 .section .text.HAL_PWREx_EnableSRAM2ContentRetention,"ax",%progbits 693 .align 1 694 .p2align 2,,3 695 .global HAL_PWREx_EnableSRAM2ContentRetention 696 .syntax unified 697 .thumb 698 .thumb_func 699 .fpu fpv4-sp-d16 701 HAL_PWREx_EnableSRAM2ContentRetention: 702 @ args = 0, pretend = 0, frame = 0 703 @ frame_needed = 0, uses_anonymous_args = 0 704 @ link register save eliminated. 705 0000 024A ldr r2, .L118 706 0002 9368 ldr r3, [r2, #8] 707 0004 43F48073 orr r3, r3, #256 708 0008 9360 str r3, [r2, #8] 709 000a 7047 bx lr ARM GAS /tmp/ccV4Bptf.s page 13 710 .L119: 711 .align 2 712 .L118: 713 000c 00700040 .word 1073770496 715 .section .text.HAL_PWREx_DisableSRAM2ContentRetention,"ax",%progbits 716 .align 1 717 .p2align 2,,3 718 .global HAL_PWREx_DisableSRAM2ContentRetention 719 .syntax unified 720 .thumb 721 .thumb_func 722 .fpu fpv4-sp-d16 724 HAL_PWREx_DisableSRAM2ContentRetention: 725 @ args = 0, pretend = 0, frame = 0 726 @ frame_needed = 0, uses_anonymous_args = 0 727 @ link register save eliminated. 728 0000 024A ldr r2, .L121 729 0002 9368 ldr r3, [r2, #8] 730 0004 23F48073 bic r3, r3, #256 731 0008 9360 str r3, [r2, #8] 732 000a 7047 bx lr 733 .L122: 734 .align 2 735 .L121: 736 000c 00700040 .word 1073770496 738 .section .text.HAL_PWREx_EnablePVM1,"ax",%progbits 739 .align 1 740 .p2align 2,,3 741 .global HAL_PWREx_EnablePVM1 742 .syntax unified 743 .thumb 744 .thumb_func 745 .fpu fpv4-sp-d16 747 HAL_PWREx_EnablePVM1: 748 @ args = 0, pretend = 0, frame = 0 749 @ frame_needed = 0, uses_anonymous_args = 0 750 @ link register save eliminated. 751 0000 024A ldr r2, .L124 752 0002 5368 ldr r3, [r2, #4] 753 0004 43F01003 orr r3, r3, #16 754 0008 5360 str r3, [r2, #4] 755 000a 7047 bx lr 756 .L125: 757 .align 2 758 .L124: 759 000c 00700040 .word 1073770496 761 .section .text.HAL_PWREx_DisablePVM1,"ax",%progbits 762 .align 1 763 .p2align 2,,3 764 .global HAL_PWREx_DisablePVM1 765 .syntax unified 766 .thumb 767 .thumb_func 768 .fpu fpv4-sp-d16 770 HAL_PWREx_DisablePVM1: 771 @ args = 0, pretend = 0, frame = 0 772 @ frame_needed = 0, uses_anonymous_args = 0 ARM GAS /tmp/ccV4Bptf.s page 14 773 @ link register save eliminated. 774 0000 024A ldr r2, .L127 775 0002 5368 ldr r3, [r2, #4] 776 0004 23F01003 bic r3, r3, #16 777 0008 5360 str r3, [r2, #4] 778 000a 7047 bx lr 779 .L128: 780 .align 2 781 .L127: 782 000c 00700040 .word 1073770496 784 .section .text.HAL_PWREx_EnablePVM2,"ax",%progbits 785 .align 1 786 .p2align 2,,3 787 .global HAL_PWREx_EnablePVM2 788 .syntax unified 789 .thumb 790 .thumb_func 791 .fpu fpv4-sp-d16 793 HAL_PWREx_EnablePVM2: 794 @ args = 0, pretend = 0, frame = 0 795 @ frame_needed = 0, uses_anonymous_args = 0 796 @ link register save eliminated. 797 0000 024A ldr r2, .L130 798 0002 5368 ldr r3, [r2, #4] 799 0004 43F02003 orr r3, r3, #32 800 0008 5360 str r3, [r2, #4] 801 000a 7047 bx lr 802 .L131: 803 .align 2 804 .L130: 805 000c 00700040 .word 1073770496 807 .section .text.HAL_PWREx_DisablePVM2,"ax",%progbits 808 .align 1 809 .p2align 2,,3 810 .global HAL_PWREx_DisablePVM2 811 .syntax unified 812 .thumb 813 .thumb_func 814 .fpu fpv4-sp-d16 816 HAL_PWREx_DisablePVM2: 817 @ args = 0, pretend = 0, frame = 0 818 @ frame_needed = 0, uses_anonymous_args = 0 819 @ link register save eliminated. 820 0000 024A ldr r2, .L133 821 0002 5368 ldr r3, [r2, #4] 822 0004 23F02003 bic r3, r3, #32 823 0008 5360 str r3, [r2, #4] 824 000a 7047 bx lr 825 .L134: 826 .align 2 827 .L133: 828 000c 00700040 .word 1073770496 830 .section .text.HAL_PWREx_EnablePVM3,"ax",%progbits 831 .align 1 832 .p2align 2,,3 833 .global HAL_PWREx_EnablePVM3 834 .syntax unified ARM GAS /tmp/ccV4Bptf.s page 15 835 .thumb 836 .thumb_func 837 .fpu fpv4-sp-d16 839 HAL_PWREx_EnablePVM3: 840 @ args = 0, pretend = 0, frame = 0 841 @ frame_needed = 0, uses_anonymous_args = 0 842 @ link register save eliminated. 843 0000 024A ldr r2, .L136 844 0002 5368 ldr r3, [r2, #4] 845 0004 43F04003 orr r3, r3, #64 846 0008 5360 str r3, [r2, #4] 847 000a 7047 bx lr 848 .L137: 849 .align 2 850 .L136: 851 000c 00700040 .word 1073770496 853 .section .text.HAL_PWREx_DisablePVM3,"ax",%progbits 854 .align 1 855 .p2align 2,,3 856 .global HAL_PWREx_DisablePVM3 857 .syntax unified 858 .thumb 859 .thumb_func 860 .fpu fpv4-sp-d16 862 HAL_PWREx_DisablePVM3: 863 @ args = 0, pretend = 0, frame = 0 864 @ frame_needed = 0, uses_anonymous_args = 0 865 @ link register save eliminated. 866 0000 024A ldr r2, .L139 867 0002 5368 ldr r3, [r2, #4] 868 0004 23F04003 bic r3, r3, #64 869 0008 5360 str r3, [r2, #4] 870 000a 7047 bx lr 871 .L140: 872 .align 2 873 .L139: 874 000c 00700040 .word 1073770496 876 .section .text.HAL_PWREx_EnablePVM4,"ax",%progbits 877 .align 1 878 .p2align 2,,3 879 .global HAL_PWREx_EnablePVM4 880 .syntax unified 881 .thumb 882 .thumb_func 883 .fpu fpv4-sp-d16 885 HAL_PWREx_EnablePVM4: 886 @ args = 0, pretend = 0, frame = 0 887 @ frame_needed = 0, uses_anonymous_args = 0 888 @ link register save eliminated. 889 0000 024A ldr r2, .L142 890 0002 5368 ldr r3, [r2, #4] 891 0004 43F08003 orr r3, r3, #128 892 0008 5360 str r3, [r2, #4] 893 000a 7047 bx lr 894 .L143: 895 .align 2 896 .L142: ARM GAS /tmp/ccV4Bptf.s page 16 897 000c 00700040 .word 1073770496 899 .section .text.HAL_PWREx_DisablePVM4,"ax",%progbits 900 .align 1 901 .p2align 2,,3 902 .global HAL_PWREx_DisablePVM4 903 .syntax unified 904 .thumb 905 .thumb_func 906 .fpu fpv4-sp-d16 908 HAL_PWREx_DisablePVM4: 909 @ args = 0, pretend = 0, frame = 0 910 @ frame_needed = 0, uses_anonymous_args = 0 911 @ link register save eliminated. 912 0000 024A ldr r2, .L145 913 0002 5368 ldr r3, [r2, #4] 914 0004 23F08003 bic r3, r3, #128 915 0008 5360 str r3, [r2, #4] 916 000a 7047 bx lr 917 .L146: 918 .align 2 919 .L145: 920 000c 00700040 .word 1073770496 922 .section .text.HAL_PWREx_ConfigPVM,"ax",%progbits 923 .align 1 924 .p2align 2,,3 925 .global HAL_PWREx_ConfigPVM 926 .syntax unified 927 .thumb 928 .thumb_func 929 .fpu fpv4-sp-d16 931 HAL_PWREx_ConfigPVM: 932 @ args = 0, pretend = 0, frame = 0 933 @ frame_needed = 0, uses_anonymous_args = 0 934 @ link register save eliminated. 935 0000 0368 ldr r3, [r0] 936 0002 402B cmp r3, #64 937 0004 64D0 beq .L148 938 0006 32D8 bhi .L149 939 0008 102B cmp r3, #16 940 000a 7FD0 beq .L150 941 000c 202B cmp r3, #32 942 000e 7BD1 bne .L213 943 0010 654B ldr r3, .L218 944 0012 5A6A ldr r2, [r3, #36] 945 0014 22F01002 bic r2, r2, #16 946 0018 5A62 str r2, [r3, #36] 947 001a 1A6A ldr r2, [r3, #32] 948 001c 22F01002 bic r2, r2, #16 949 0020 1A62 str r2, [r3, #32] 950 0022 DA6A ldr r2, [r3, #44] 951 0024 22F01002 bic r2, r2, #16 952 0028 DA62 str r2, [r3, #44] 953 002a 9A6A ldr r2, [r3, #40] 954 002c 22F01002 bic r2, r2, #16 955 0030 9A62 str r2, [r3, #40] 956 0032 4268 ldr r2, [r0, #4] 957 0034 D103 lsls r1, r2, #15 ARM GAS /tmp/ccV4Bptf.s page 17 958 0036 03D5 bpl .L158 959 0038 196A ldr r1, [r3, #32] 960 003a 41F01001 orr r1, r1, #16 961 003e 1962 str r1, [r3, #32] 962 .L158: 963 0040 9003 lsls r0, r2, #14 964 0042 04D5 bpl .L159 965 0044 5849 ldr r1, .L218 966 0046 4B6A ldr r3, [r1, #36] 967 0048 43F01003 orr r3, r3, #16 968 004c 4B62 str r3, [r1, #36] 969 .L159: 970 004e D107 lsls r1, r2, #31 971 0050 04D5 bpl .L160 972 0052 5549 ldr r1, .L218 973 0054 8B6A ldr r3, [r1, #40] 974 0056 43F01003 orr r3, r3, #16 975 005a 8B62 str r3, [r1, #40] 976 .L160: 977 005c 9307 lsls r3, r2, #30 978 005e 51D5 bpl .L161 979 0060 514A ldr r2, .L218 980 0062 D36A ldr r3, [r2, #44] 981 0064 43F01003 orr r3, r3, #16 982 0068 0020 movs r0, #0 983 006a D362 str r3, [r2, #44] 984 006c 7047 bx lr 985 .L149: 986 006e 802B cmp r3, #128 987 0070 4AD1 bne .L213 988 0072 4D4B ldr r3, .L218 989 0074 5A6A ldr r2, [r3, #36] 990 0076 22F04002 bic r2, r2, #64 991 007a 5A62 str r2, [r3, #36] 992 007c 1A6A ldr r2, [r3, #32] 993 007e 22F04002 bic r2, r2, #64 994 0082 1A62 str r2, [r3, #32] 995 0084 DA6A ldr r2, [r3, #44] 996 0086 22F04002 bic r2, r2, #64 997 008a DA62 str r2, [r3, #44] 998 008c 9A6A ldr r2, [r3, #40] 999 008e 22F04002 bic r2, r2, #64 1000 0092 9A62 str r2, [r3, #40] 1001 0094 4268 ldr r2, [r0, #4] 1002 0096 D103 lsls r1, r2, #15 1003 0098 03D5 bpl .L165 1004 009a 196A ldr r1, [r3, #32] 1005 009c 41F04001 orr r1, r1, #64 1006 00a0 1962 str r1, [r3, #32] 1007 .L165: 1008 00a2 9003 lsls r0, r2, #14 1009 00a4 04D5 bpl .L166 1010 00a6 4049 ldr r1, .L218 1011 00a8 4B6A ldr r3, [r1, #36] 1012 00aa 43F04003 orr r3, r3, #64 1013 00ae 4B62 str r3, [r1, #36] 1014 .L166: ARM GAS /tmp/ccV4Bptf.s page 18 1015 00b0 D107 lsls r1, r2, #31 1016 00b2 04D5 bpl .L167 1017 00b4 3C49 ldr r1, .L218 1018 00b6 8B6A ldr r3, [r1, #40] 1019 00b8 43F04003 orr r3, r3, #64 1020 00bc 8B62 str r3, [r1, #40] 1021 .L167: 1022 00be 9307 lsls r3, r2, #30 1023 00c0 20D5 bpl .L161 1024 00c2 394A ldr r2, .L218 1025 00c4 D36A ldr r3, [r2, #44] 1026 00c6 43F04003 orr r3, r3, #64 1027 00ca 0020 movs r0, #0 1028 00cc D362 str r3, [r2, #44] 1029 00ce 7047 bx lr 1030 .L148: 1031 00d0 354B ldr r3, .L218 1032 00d2 5A6A ldr r2, [r3, #36] 1033 00d4 22F02002 bic r2, r2, #32 1034 00d8 5A62 str r2, [r3, #36] 1035 00da 1A6A ldr r2, [r3, #32] 1036 00dc 22F02002 bic r2, r2, #32 1037 00e0 1A62 str r2, [r3, #32] 1038 00e2 DA6A ldr r2, [r3, #44] 1039 00e4 22F02002 bic r2, r2, #32 1040 00e8 DA62 str r2, [r3, #44] 1041 00ea 9A6A ldr r2, [r3, #40] 1042 00ec 22F02002 bic r2, r2, #32 1043 00f0 9A62 str r2, [r3, #40] 1044 00f2 4268 ldr r2, [r0, #4] 1045 00f4 D003 lsls r0, r2, #15 1046 00f6 4FD4 bmi .L214 1047 00f8 9103 lsls r1, r2, #14 1048 00fa 45D4 bmi .L215 1049 .L163: 1050 00fc D307 lsls r3, r2, #31 1051 00fe 3BD4 bmi .L216 1052 .L164: 1053 0100 9007 lsls r0, r2, #30 1054 0102 32D4 bmi .L217 1055 .L161: 1056 0104 0020 movs r0, #0 1057 0106 7047 bx lr 1058 .L213: 1059 0108 0120 movs r0, #1 1060 010a 7047 bx lr 1061 .L150: 1062 010c 264B ldr r3, .L218 1063 010e 5A6A ldr r2, [r3, #36] 1064 0110 22F00802 bic r2, r2, #8 1065 0114 5A62 str r2, [r3, #36] 1066 0116 1A6A ldr r2, [r3, #32] 1067 0118 22F00802 bic r2, r2, #8 1068 011c 1A62 str r2, [r3, #32] 1069 011e DA6A ldr r2, [r3, #44] 1070 0120 22F00802 bic r2, r2, #8 1071 0124 DA62 str r2, [r3, #44] ARM GAS /tmp/ccV4Bptf.s page 19 1072 0126 9A6A ldr r2, [r3, #40] 1073 0128 22F00802 bic r2, r2, #8 1074 012c 9A62 str r2, [r3, #40] 1075 012e 4268 ldr r2, [r0, #4] 1076 0130 D003 lsls r0, r2, #15 1077 0132 03D5 bpl .L154 1078 0134 196A ldr r1, [r3, #32] 1079 0136 41F00801 orr r1, r1, #8 1080 013a 1962 str r1, [r3, #32] 1081 .L154: 1082 013c 9103 lsls r1, r2, #14 1083 013e 04D5 bpl .L155 1084 0140 1949 ldr r1, .L218 1085 0142 4B6A ldr r3, [r1, #36] 1086 0144 43F00803 orr r3, r3, #8 1087 0148 4B62 str r3, [r1, #36] 1088 .L155: 1089 014a D307 lsls r3, r2, #31 1090 014c 04D5 bpl .L156 1091 014e 1649 ldr r1, .L218 1092 0150 8B6A ldr r3, [r1, #40] 1093 0152 43F00803 orr r3, r3, #8 1094 0156 8B62 str r3, [r1, #40] 1095 .L156: 1096 0158 9007 lsls r0, r2, #30 1097 015a D3D5 bpl .L161 1098 015c 124A ldr r2, .L218 1099 015e D36A ldr r3, [r2, #44] 1100 0160 43F00803 orr r3, r3, #8 1101 0164 0020 movs r0, #0 1102 0166 D362 str r3, [r2, #44] 1103 0168 7047 bx lr 1104 .L217: 1105 016a 0F4A ldr r2, .L218 1106 016c D36A ldr r3, [r2, #44] 1107 016e 43F02003 orr r3, r3, #32 1108 0172 0020 movs r0, #0 1109 0174 D362 str r3, [r2, #44] 1110 0176 7047 bx lr 1111 .L216: 1112 0178 0B49 ldr r1, .L218 1113 017a 8B6A ldr r3, [r1, #40] 1114 017c 9007 lsls r0, r2, #30 1115 017e 43F02003 orr r3, r3, #32 1116 0182 8B62 str r3, [r1, #40] 1117 0184 BED5 bpl .L161 1118 0186 F0E7 b .L217 1119 .L215: 1120 0188 0749 ldr r1, .L218 1121 018a 4B6A ldr r3, [r1, #36] 1122 018c 43F02003 orr r3, r3, #32 1123 0190 4B62 str r3, [r1, #36] 1124 0192 D307 lsls r3, r2, #31 1125 0194 B4D5 bpl .L164 1126 0196 EFE7 b .L216 1127 .L214: 1128 0198 196A ldr r1, [r3, #32] ARM GAS /tmp/ccV4Bptf.s page 20 1129 019a 41F02001 orr r1, r1, #32 1130 019e 1962 str r1, [r3, #32] 1131 01a0 9103 lsls r1, r2, #14 1132 01a2 ABD5 bpl .L163 1133 01a4 F0E7 b .L215 1134 .L219: 1135 01a6 00BF .align 2 1136 .L218: 1137 01a8 00040140 .word 1073808384 1139 .section .text.HAL_PWREx_EnableLowPowerRunMode,"ax",%progbits 1140 .align 1 1141 .p2align 2,,3 1142 .global HAL_PWREx_EnableLowPowerRunMode 1143 .syntax unified 1144 .thumb 1145 .thumb_func 1146 .fpu fpv4-sp-d16 1148 HAL_PWREx_EnableLowPowerRunMode: 1149 @ args = 0, pretend = 0, frame = 0 1150 @ frame_needed = 0, uses_anonymous_args = 0 1151 @ link register save eliminated. 1152 0000 024A ldr r2, .L221 1153 0002 1368 ldr r3, [r2] 1154 0004 43F48043 orr r3, r3, #16384 1155 0008 1360 str r3, [r2] 1156 000a 7047 bx lr 1157 .L222: 1158 .align 2 1159 .L221: 1160 000c 00700040 .word 1073770496 1162 .section .text.HAL_PWREx_DisableLowPowerRunMode,"ax",%progbits 1163 .align 1 1164 .p2align 2,,3 1165 .global HAL_PWREx_DisableLowPowerRunMode 1166 .syntax unified 1167 .thumb 1168 .thumb_func 1169 .fpu fpv4-sp-d16 1171 HAL_PWREx_DisableLowPowerRunMode: 1172 @ args = 0, pretend = 0, frame = 0 1173 @ frame_needed = 0, uses_anonymous_args = 0 1174 @ link register save eliminated. 1175 0000 1049 ldr r1, .L240 1176 0002 114B ldr r3, .L240+4 1177 0004 0A68 ldr r2, [r1] 1178 0006 22F48042 bic r2, r2, #16384 1179 000a 10B4 push {r4} 1180 000c 0A60 str r2, [r1] 1181 000e 0F4C ldr r4, .L240+8 1182 0010 1B68 ldr r3, [r3] 1183 0012 4A69 ldr r2, [r1, #20] 1184 0014 A4FB0343 umull r4, r3, r4, r3 1185 0018 3220 movs r0, #50 1186 001a 9B0C lsrs r3, r3, #18 1187 001c 9405 lsls r4, r2, #22 1188 001e 00FB03F3 mul r3, r0, r3 1189 0022 05D5 bpl .L224 ARM GAS /tmp/ccV4Bptf.s page 21 1190 .L239: 1191 0024 23B1 cbz r3, .L224 1192 0026 4A69 ldr r2, [r1, #20] 1193 0028 9205 lsls r2, r2, #22 1194 002a 03F1FF33 add r3, r3, #-1 1195 002e F9D4 bmi .L239 1196 .L224: 1197 0030 044B ldr r3, .L240 1198 0032 5DF8044B ldr r4, [sp], #4 1199 0036 5B69 ldr r3, [r3, #20] 1200 0038 13F4007F tst r3, #512 1201 003c 14BF ite ne 1202 003e 0320 movne r0, #3 1203 0040 0020 moveq r0, #0 1204 0042 7047 bx lr 1205 .L241: 1206 .align 2 1207 .L240: 1208 0044 00700040 .word 1073770496 1209 0048 00000000 .word SystemCoreClock 1210 004c 83DE1B43 .word 1125899907 1212 .section .text.HAL_PWREx_EnterSTOP0Mode,"ax",%progbits 1213 .align 1 1214 .p2align 2,,3 1215 .global HAL_PWREx_EnterSTOP0Mode 1216 .syntax unified 1217 .thumb 1218 .thumb_func 1219 .fpu fpv4-sp-d16 1221 HAL_PWREx_EnterSTOP0Mode: 1222 @ args = 0, pretend = 0, frame = 0 1223 @ frame_needed = 0, uses_anonymous_args = 0 1224 @ link register save eliminated. 1225 0000 0B49 ldr r1, .L246 1226 0002 0C4A ldr r2, .L246+4 1227 0004 0B68 ldr r3, [r1] 1228 0006 23F00703 bic r3, r3, #7 1229 000a 0B60 str r3, [r1] 1230 000c 1369 ldr r3, [r2, #16] 1231 000e 0128 cmp r0, #1 1232 0010 43F00403 orr r3, r3, #4 1233 0014 1361 str r3, [r2, #16] 1234 0016 08D0 beq .L245 1235 .syntax unified 1236 @ 914 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c" 1 1237 0018 40BF sev 1238 @ 0 "" 2 1239 @ 915 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c" 1 1240 001a 20BF wfe 1241 @ 0 "" 2 1242 @ 916 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c" 1 1243 001c 20BF wfe 1244 @ 0 "" 2 1245 .thumb 1246 .syntax unified 1247 .L244: 1248 001e 054A ldr r2, .L246+4 ARM GAS /tmp/ccV4Bptf.s page 22 1249 0020 1369 ldr r3, [r2, #16] 1250 0022 23F00403 bic r3, r3, #4 1251 0026 1361 str r3, [r2, #16] 1252 0028 7047 bx lr 1253 .L245: 1254 .syntax unified 1255 @ 909 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c" 1 1256 002a 30BF wfi 1257 @ 0 "" 2 1258 .thumb 1259 .syntax unified 1260 002c F7E7 b .L244 1261 .L247: 1262 002e 00BF .align 2 1263 .L246: 1264 0030 00700040 .word 1073770496 1265 0034 00ED00E0 .word -536810240 1267 .section .text.HAL_PWREx_EnterSTOP1Mode,"ax",%progbits 1268 .align 1 1269 .p2align 2,,3 1270 .global HAL_PWREx_EnterSTOP1Mode 1271 .syntax unified 1272 .thumb 1273 .thumb_func 1274 .fpu fpv4-sp-d16 1276 HAL_PWREx_EnterSTOP1Mode: 1277 @ args = 0, pretend = 0, frame = 0 1278 @ frame_needed = 0, uses_anonymous_args = 0 1279 @ link register save eliminated. 1280 0000 0C49 ldr r1, .L252 1281 0002 0D4A ldr r2, .L252+4 1282 0004 0B68 ldr r3, [r1] 1283 0006 23F00703 bic r3, r3, #7 1284 000a 43F00103 orr r3, r3, #1 1285 000e 0B60 str r3, [r1] 1286 0010 1369 ldr r3, [r2, #16] 1287 0012 0128 cmp r0, #1 1288 0014 43F00403 orr r3, r3, #4 1289 0018 1361 str r3, [r2, #16] 1290 001a 08D0 beq .L251 1291 .syntax unified 1292 @ 965 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c" 1 1293 001c 40BF sev 1294 @ 0 "" 2 1295 @ 966 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c" 1 1296 001e 20BF wfe 1297 @ 0 "" 2 1298 @ 967 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c" 1 1299 0020 20BF wfe 1300 @ 0 "" 2 1301 .thumb 1302 .syntax unified 1303 .L250: 1304 0022 054A ldr r2, .L252+4 1305 0024 1369 ldr r3, [r2, #16] 1306 0026 23F00403 bic r3, r3, #4 1307 002a 1361 str r3, [r2, #16] ARM GAS /tmp/ccV4Bptf.s page 23 1308 002c 7047 bx lr 1309 .L251: 1310 .syntax unified 1311 @ 960 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c" 1 1312 002e 30BF wfi 1313 @ 0 "" 2 1314 .thumb 1315 .syntax unified 1316 0030 F7E7 b .L250 1317 .L253: 1318 0032 00BF .align 2 1319 .L252: 1320 0034 00700040 .word 1073770496 1321 0038 00ED00E0 .word -536810240 1323 .section .text.HAL_PWREx_EnterSHUTDOWNMode,"ax",%progbits 1324 .align 1 1325 .p2align 2,,3 1326 .global HAL_PWREx_EnterSHUTDOWNMode 1327 .syntax unified 1328 .thumb 1329 .thumb_func 1330 .fpu fpv4-sp-d16 1332 HAL_PWREx_EnterSHUTDOWNMode: 1333 @ args = 0, pretend = 0, frame = 0 1334 @ frame_needed = 0, uses_anonymous_args = 0 1335 @ link register save eliminated. 1336 0000 0649 ldr r1, .L255 1337 0002 074A ldr r2, .L255+4 1338 0004 0B68 ldr r3, [r1] 1339 0006 23F00703 bic r3, r3, #7 1340 000a 43F00403 orr r3, r3, #4 1341 000e 0B60 str r3, [r1] 1342 0010 1369 ldr r3, [r2, #16] 1343 0012 43F00403 orr r3, r3, #4 1344 0016 1361 str r3, [r2, #16] 1345 .syntax unified 1346 @ 1000 "Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.c" 1 1347 0018 30BF wfi 1348 @ 0 "" 2 1349 .thumb 1350 .syntax unified 1351 001a 7047 bx lr 1352 .L256: 1353 .align 2 1354 .L255: 1355 001c 00700040 .word 1073770496 1356 0020 00ED00E0 .word -536810240 1358 .section .text.HAL_PWREx_PVM1Callback,"ax",%progbits 1359 .align 1 1360 .p2align 2,,3 1361 .weak HAL_PWREx_PVM1Callback 1362 .syntax unified 1363 .thumb 1364 .thumb_func 1365 .fpu fpv4-sp-d16 1367 HAL_PWREx_PVM1Callback: 1368 @ args = 0, pretend = 0, frame = 0 ARM GAS /tmp/ccV4Bptf.s page 24 1369 @ frame_needed = 0, uses_anonymous_args = 0 1370 @ link register save eliminated. 1371 0000 7047 bx lr 1373 0002 00BF .section .text.HAL_PWREx_PVM2Callback,"ax",%progbits 1374 .align 1 1375 .p2align 2,,3 1376 .weak HAL_PWREx_PVM2Callback 1377 .syntax unified 1378 .thumb 1379 .thumb_func 1380 .fpu fpv4-sp-d16 1382 HAL_PWREx_PVM2Callback: 1383 @ args = 0, pretend = 0, frame = 0 1384 @ frame_needed = 0, uses_anonymous_args = 0 1385 @ link register save eliminated. 1386 0000 7047 bx lr 1388 0002 00BF .section .text.HAL_PWREx_PVM3Callback,"ax",%progbits 1389 .align 1 1390 .p2align 2,,3 1391 .weak HAL_PWREx_PVM3Callback 1392 .syntax unified 1393 .thumb 1394 .thumb_func 1395 .fpu fpv4-sp-d16 1397 HAL_PWREx_PVM3Callback: 1398 @ args = 0, pretend = 0, frame = 0 1399 @ frame_needed = 0, uses_anonymous_args = 0 1400 @ link register save eliminated. 1401 0000 7047 bx lr 1403 0002 00BF .section .text.HAL_PWREx_PVM4Callback,"ax",%progbits 1404 .align 1 1405 .p2align 2,,3 1406 .weak HAL_PWREx_PVM4Callback 1407 .syntax unified 1408 .thumb 1409 .thumb_func 1410 .fpu fpv4-sp-d16 1412 HAL_PWREx_PVM4Callback: 1413 @ args = 0, pretend = 0, frame = 0 1414 @ frame_needed = 0, uses_anonymous_args = 0 1415 @ link register save eliminated. 1416 0000 7047 bx lr 1418 0002 00BF .section .text.HAL_PWREx_PVD_PVM_IRQHandler,"ax",%progbits 1419 .align 1 1420 .p2align 2,,3 1421 .global HAL_PWREx_PVD_PVM_IRQHandler 1422 .syntax unified 1423 .thumb 1424 .thumb_func 1425 .fpu fpv4-sp-d16 1427 HAL_PWREx_PVD_PVM_IRQHandler: 1428 @ args = 0, pretend = 0, frame = 0 1429 @ frame_needed = 0, uses_anonymous_args = 0 1430 0000 10B5 push {r4, lr} 1431 0002 174C ldr r4, .L288 1432 0004 6369 ldr r3, [r4, #20] 1433 0006 DB03 lsls r3, r3, #15 ARM GAS /tmp/ccV4Bptf.s page 25 1434 0008 24D4 bmi .L283 1435 .L262: 1436 000a 154C ldr r4, .L288 1437 000c 636B ldr r3, [r4, #52] 1438 000e 1807 lsls r0, r3, #28 1439 0010 1BD4 bmi .L284 1440 .L263: 1441 0012 134C ldr r4, .L288 1442 0014 636B ldr r3, [r4, #52] 1443 0016 D906 lsls r1, r3, #27 1444 0018 12D4 bmi .L285 1445 .L264: 1446 001a 114C ldr r4, .L288 1447 001c 636B ldr r3, [r4, #52] 1448 001e 9A06 lsls r2, r3, #26 1449 0020 09D4 bmi .L286 1450 .L265: 1451 0022 0F4C ldr r4, .L288 1452 0024 636B ldr r3, [r4, #52] 1453 0026 5B06 lsls r3, r3, #25 1454 0028 00D4 bmi .L287 1455 002a 10BD pop {r4, pc} 1456 .L287: 1457 002c FFF7FEFF bl HAL_PWREx_PVM4Callback 1458 0030 4023 movs r3, #64 1459 0032 6363 str r3, [r4, #52] 1460 0034 10BD pop {r4, pc} 1461 .L286: 1462 0036 FFF7FEFF bl HAL_PWREx_PVM3Callback 1463 003a 2023 movs r3, #32 1464 003c 6363 str r3, [r4, #52] 1465 003e F0E7 b .L265 1466 .L285: 1467 0040 FFF7FEFF bl HAL_PWREx_PVM2Callback 1468 0044 1023 movs r3, #16 1469 0046 6363 str r3, [r4, #52] 1470 0048 E7E7 b .L264 1471 .L284: 1472 004a FFF7FEFF bl HAL_PWREx_PVM1Callback 1473 004e 0823 movs r3, #8 1474 0050 6363 str r3, [r4, #52] 1475 0052 DEE7 b .L263 1476 .L283: 1477 0054 FFF7FEFF bl HAL_PWR_PVDCallback 1478 0058 4FF48033 mov r3, #65536 1479 005c 6361 str r3, [r4, #20] 1480 005e D4E7 b .L262 1481 .L289: 1482 .align 2 1483 .L288: 1484 0060 00040140 .word 1073808384 1486 .section .text.HAL_PWREx_EnableUCPDStandbyMode,"ax",%progbits 1487 .align 1 1488 .p2align 2,,3 1489 .global HAL_PWREx_EnableUCPDStandbyMode 1490 .syntax unified 1491 .thumb ARM GAS /tmp/ccV4Bptf.s page 26 1492 .thumb_func 1493 .fpu fpv4-sp-d16 1495 HAL_PWREx_EnableUCPDStandbyMode: 1496 @ args = 0, pretend = 0, frame = 0 1497 @ frame_needed = 0, uses_anonymous_args = 0 1498 @ link register save eliminated. 1499 0000 024A ldr r2, .L291 1500 0002 9368 ldr r3, [r2, #8] 1501 0004 43F40053 orr r3, r3, #8192 1502 0008 9360 str r3, [r2, #8] 1503 000a 7047 bx lr 1504 .L292: 1505 .align 2 1506 .L291: 1507 000c 00700040 .word 1073770496 1509 .section .text.HAL_PWREx_DisableUCPDStandbyMode,"ax",%progbits 1510 .align 1 1511 .p2align 2,,3 1512 .global HAL_PWREx_DisableUCPDStandbyMode 1513 .syntax unified 1514 .thumb 1515 .thumb_func 1516 .fpu fpv4-sp-d16 1518 HAL_PWREx_DisableUCPDStandbyMode: 1519 @ args = 0, pretend = 0, frame = 0 1520 @ frame_needed = 0, uses_anonymous_args = 0 1521 @ link register save eliminated. 1522 0000 024A ldr r2, .L294 1523 0002 9368 ldr r3, [r2, #8] 1524 0004 23F40053 bic r3, r3, #8192 1525 0008 9360 str r3, [r2, #8] 1526 000a 7047 bx lr 1527 .L295: 1528 .align 2 1529 .L294: 1530 000c 00700040 .word 1073770496 1532 .section .text.HAL_PWREx_EnableUCPDDeadBattery,"ax",%progbits 1533 .align 1 1534 .p2align 2,,3 1535 .global HAL_PWREx_EnableUCPDDeadBattery 1536 .syntax unified 1537 .thumb 1538 .thumb_func 1539 .fpu fpv4-sp-d16 1541 HAL_PWREx_EnableUCPDDeadBattery: 1542 @ args = 0, pretend = 0, frame = 0 1543 @ frame_needed = 0, uses_anonymous_args = 0 1544 @ link register save eliminated. 1545 0000 024A ldr r2, .L297 1546 0002 9368 ldr r3, [r2, #8] 1547 0004 23F48043 bic r3, r3, #16384 1548 0008 9360 str r3, [r2, #8] 1549 000a 7047 bx lr 1550 .L298: 1551 .align 2 1552 .L297: 1553 000c 00700040 .word 1073770496 ARM GAS /tmp/ccV4Bptf.s page 27 1555 .section .text.HAL_PWREx_DisableUCPDDeadBattery,"ax",%progbits 1556 .align 1 1557 .p2align 2,,3 1558 .global HAL_PWREx_DisableUCPDDeadBattery 1559 .syntax unified 1560 .thumb 1561 .thumb_func 1562 .fpu fpv4-sp-d16 1564 HAL_PWREx_DisableUCPDDeadBattery: 1565 @ args = 0, pretend = 0, frame = 0 1566 @ frame_needed = 0, uses_anonymous_args = 0 1567 @ link register save eliminated. 1568 0000 024A ldr r2, .L300 1569 0002 9368 ldr r3, [r2, #8] 1570 0004 43F48043 orr r3, r3, #16384 1571 0008 9360 str r3, [r2, #8] 1572 000a 7047 bx lr 1573 .L301: 1574 .align 2 1575 .L300: 1576 000c 00700040 .word 1073770496 1578 .ident "GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)" ARM GAS /tmp/ccV4Bptf.s page 28 DEFINED SYMBOLS *ABS*:0000000000000000 stm32g4xx_hal_pwr_ex.c /tmp/ccV4Bptf.s:16 .text.HAL_PWREx_GetVoltageRange:0000000000000000 $t /tmp/ccV4Bptf.s:25 .text.HAL_PWREx_GetVoltageRange:0000000000000000 HAL_PWREx_GetVoltageRange /tmp/ccV4Bptf.s:43 .text.HAL_PWREx_GetVoltageRange:0000000000000020 $d /tmp/ccV4Bptf.s:46 .text.HAL_PWREx_ControlVoltageScaling:0000000000000000 $t /tmp/ccV4Bptf.s:54 .text.HAL_PWREx_ControlVoltageScaling:0000000000000000 HAL_PWREx_ControlVoltageScaling /tmp/ccV4Bptf.s:157 .text.HAL_PWREx_ControlVoltageScaling:00000000000000f0 $d /tmp/ccV4Bptf.s:162 .text.HAL_PWREx_EnableBatteryCharging:0000000000000000 $t /tmp/ccV4Bptf.s:170 .text.HAL_PWREx_EnableBatteryCharging:0000000000000000 HAL_PWREx_EnableBatteryCharging /tmp/ccV4Bptf.s:186 .text.HAL_PWREx_EnableBatteryCharging:0000000000000018 $d /tmp/ccV4Bptf.s:189 .text.HAL_PWREx_DisableBatteryCharging:0000000000000000 $t /tmp/ccV4Bptf.s:197 .text.HAL_PWREx_DisableBatteryCharging:0000000000000000 HAL_PWREx_DisableBatteryCharging /tmp/ccV4Bptf.s:209 .text.HAL_PWREx_DisableBatteryCharging:000000000000000c $d /tmp/ccV4Bptf.s:212 .text.HAL_PWREx_EnableInternalWakeUpLine:0000000000000000 $t /tmp/ccV4Bptf.s:220 .text.HAL_PWREx_EnableInternalWakeUpLine:0000000000000000 HAL_PWREx_EnableInternalWakeUpLine /tmp/ccV4Bptf.s:232 .text.HAL_PWREx_EnableInternalWakeUpLine:000000000000000c $d /tmp/ccV4Bptf.s:235 .text.HAL_PWREx_DisableInternalWakeUpLine:0000000000000000 $t /tmp/ccV4Bptf.s:243 .text.HAL_PWREx_DisableInternalWakeUpLine:0000000000000000 HAL_PWREx_DisableInternalWakeUpLine /tmp/ccV4Bptf.s:255 .text.HAL_PWREx_DisableInternalWakeUpLine:000000000000000c $d /tmp/ccV4Bptf.s:258 .text.HAL_PWREx_EnableGPIOPullUp:0000000000000000 $t /tmp/ccV4Bptf.s:266 .text.HAL_PWREx_EnableGPIOPullUp:0000000000000000 HAL_PWREx_EnableGPIOPullUp /tmp/ccV4Bptf.s:274 .text.HAL_PWREx_EnableGPIOPullUp:0000000000000008 $d /tmp/ccV4Bptf.s:363 .text.HAL_PWREx_EnableGPIOPullUp:00000000000000b4 $d /tmp/ccV4Bptf.s:366 .text.HAL_PWREx_DisableGPIOPullUp:0000000000000000 $t /tmp/ccV4Bptf.s:374 .text.HAL_PWREx_DisableGPIOPullUp:0000000000000000 HAL_PWREx_DisableGPIOPullUp /tmp/ccV4Bptf.s:382 .text.HAL_PWREx_DisableGPIOPullUp:0000000000000008 $d /tmp/ccV4Bptf.s:449 .text.HAL_PWREx_DisableGPIOPullUp:0000000000000084 $d /tmp/ccV4Bptf.s:452 .text.HAL_PWREx_EnableGPIOPullDown:0000000000000000 $t /tmp/ccV4Bptf.s:460 .text.HAL_PWREx_EnableGPIOPullDown:0000000000000000 HAL_PWREx_EnableGPIOPullDown /tmp/ccV4Bptf.s:468 .text.HAL_PWREx_EnableGPIOPullDown:0000000000000008 $d /tmp/ccV4Bptf.s:559 .text.HAL_PWREx_EnableGPIOPullDown:00000000000000bc $d /tmp/ccV4Bptf.s:562 .text.HAL_PWREx_DisableGPIOPullDown:0000000000000000 $t /tmp/ccV4Bptf.s:570 .text.HAL_PWREx_DisableGPIOPullDown:0000000000000000 HAL_PWREx_DisableGPIOPullDown /tmp/ccV4Bptf.s:578 .text.HAL_PWREx_DisableGPIOPullDown:0000000000000008 $d /tmp/ccV4Bptf.s:644 .text.HAL_PWREx_DisableGPIOPullDown:0000000000000080 $d /tmp/ccV4Bptf.s:647 .text.HAL_PWREx_EnablePullUpPullDownConfig:0000000000000000 $t /tmp/ccV4Bptf.s:655 .text.HAL_PWREx_EnablePullUpPullDownConfig:0000000000000000 HAL_PWREx_EnablePullUpPullDownConfig /tmp/ccV4Bptf.s:667 .text.HAL_PWREx_EnablePullUpPullDownConfig:000000000000000c $d /tmp/ccV4Bptf.s:670 .text.HAL_PWREx_DisablePullUpPullDownConfig:0000000000000000 $t /tmp/ccV4Bptf.s:678 .text.HAL_PWREx_DisablePullUpPullDownConfig:0000000000000000 HAL_PWREx_DisablePullUpPullDownConfig /tmp/ccV4Bptf.s:690 .text.HAL_PWREx_DisablePullUpPullDownConfig:000000000000000c $d /tmp/ccV4Bptf.s:693 .text.HAL_PWREx_EnableSRAM2ContentRetention:0000000000000000 $t /tmp/ccV4Bptf.s:701 .text.HAL_PWREx_EnableSRAM2ContentRetention:0000000000000000 HAL_PWREx_EnableSRAM2ContentRetention /tmp/ccV4Bptf.s:713 .text.HAL_PWREx_EnableSRAM2ContentRetention:000000000000000c $d /tmp/ccV4Bptf.s:716 .text.HAL_PWREx_DisableSRAM2ContentRetention:0000000000000000 $t /tmp/ccV4Bptf.s:724 .text.HAL_PWREx_DisableSRAM2ContentRetention:0000000000000000 HAL_PWREx_DisableSRAM2ContentRetention /tmp/ccV4Bptf.s:736 .text.HAL_PWREx_DisableSRAM2ContentRetention:000000000000000c $d /tmp/ccV4Bptf.s:739 .text.HAL_PWREx_EnablePVM1:0000000000000000 $t /tmp/ccV4Bptf.s:747 .text.HAL_PWREx_EnablePVM1:0000000000000000 HAL_PWREx_EnablePVM1 /tmp/ccV4Bptf.s:759 .text.HAL_PWREx_EnablePVM1:000000000000000c $d /tmp/ccV4Bptf.s:762 .text.HAL_PWREx_DisablePVM1:0000000000000000 $t /tmp/ccV4Bptf.s:770 .text.HAL_PWREx_DisablePVM1:0000000000000000 HAL_PWREx_DisablePVM1 /tmp/ccV4Bptf.s:782 .text.HAL_PWREx_DisablePVM1:000000000000000c $d /tmp/ccV4Bptf.s:785 .text.HAL_PWREx_EnablePVM2:0000000000000000 $t /tmp/ccV4Bptf.s:793 .text.HAL_PWREx_EnablePVM2:0000000000000000 HAL_PWREx_EnablePVM2 /tmp/ccV4Bptf.s:805 .text.HAL_PWREx_EnablePVM2:000000000000000c $d ARM GAS /tmp/ccV4Bptf.s page 29 /tmp/ccV4Bptf.s:808 .text.HAL_PWREx_DisablePVM2:0000000000000000 $t /tmp/ccV4Bptf.s:816 .text.HAL_PWREx_DisablePVM2:0000000000000000 HAL_PWREx_DisablePVM2 /tmp/ccV4Bptf.s:828 .text.HAL_PWREx_DisablePVM2:000000000000000c $d /tmp/ccV4Bptf.s:831 .text.HAL_PWREx_EnablePVM3:0000000000000000 $t /tmp/ccV4Bptf.s:839 .text.HAL_PWREx_EnablePVM3:0000000000000000 HAL_PWREx_EnablePVM3 /tmp/ccV4Bptf.s:851 .text.HAL_PWREx_EnablePVM3:000000000000000c $d /tmp/ccV4Bptf.s:854 .text.HAL_PWREx_DisablePVM3:0000000000000000 $t /tmp/ccV4Bptf.s:862 .text.HAL_PWREx_DisablePVM3:0000000000000000 HAL_PWREx_DisablePVM3 /tmp/ccV4Bptf.s:874 .text.HAL_PWREx_DisablePVM3:000000000000000c $d /tmp/ccV4Bptf.s:877 .text.HAL_PWREx_EnablePVM4:0000000000000000 $t /tmp/ccV4Bptf.s:885 .text.HAL_PWREx_EnablePVM4:0000000000000000 HAL_PWREx_EnablePVM4 /tmp/ccV4Bptf.s:897 .text.HAL_PWREx_EnablePVM4:000000000000000c $d /tmp/ccV4Bptf.s:900 .text.HAL_PWREx_DisablePVM4:0000000000000000 $t /tmp/ccV4Bptf.s:908 .text.HAL_PWREx_DisablePVM4:0000000000000000 HAL_PWREx_DisablePVM4 /tmp/ccV4Bptf.s:920 .text.HAL_PWREx_DisablePVM4:000000000000000c $d /tmp/ccV4Bptf.s:923 .text.HAL_PWREx_ConfigPVM:0000000000000000 $t /tmp/ccV4Bptf.s:931 .text.HAL_PWREx_ConfigPVM:0000000000000000 HAL_PWREx_ConfigPVM /tmp/ccV4Bptf.s:1137 .text.HAL_PWREx_ConfigPVM:00000000000001a8 $d /tmp/ccV4Bptf.s:1140 .text.HAL_PWREx_EnableLowPowerRunMode:0000000000000000 $t /tmp/ccV4Bptf.s:1148 .text.HAL_PWREx_EnableLowPowerRunMode:0000000000000000 HAL_PWREx_EnableLowPowerRunMode /tmp/ccV4Bptf.s:1160 .text.HAL_PWREx_EnableLowPowerRunMode:000000000000000c $d /tmp/ccV4Bptf.s:1163 .text.HAL_PWREx_DisableLowPowerRunMode:0000000000000000 $t /tmp/ccV4Bptf.s:1171 .text.HAL_PWREx_DisableLowPowerRunMode:0000000000000000 HAL_PWREx_DisableLowPowerRunMode /tmp/ccV4Bptf.s:1208 .text.HAL_PWREx_DisableLowPowerRunMode:0000000000000044 $d /tmp/ccV4Bptf.s:1213 .text.HAL_PWREx_EnterSTOP0Mode:0000000000000000 $t /tmp/ccV4Bptf.s:1221 .text.HAL_PWREx_EnterSTOP0Mode:0000000000000000 HAL_PWREx_EnterSTOP0Mode /tmp/ccV4Bptf.s:1264 .text.HAL_PWREx_EnterSTOP0Mode:0000000000000030 $d /tmp/ccV4Bptf.s:1268 .text.HAL_PWREx_EnterSTOP1Mode:0000000000000000 $t /tmp/ccV4Bptf.s:1276 .text.HAL_PWREx_EnterSTOP1Mode:0000000000000000 HAL_PWREx_EnterSTOP1Mode /tmp/ccV4Bptf.s:1320 .text.HAL_PWREx_EnterSTOP1Mode:0000000000000034 $d /tmp/ccV4Bptf.s:1324 .text.HAL_PWREx_EnterSHUTDOWNMode:0000000000000000 $t /tmp/ccV4Bptf.s:1332 .text.HAL_PWREx_EnterSHUTDOWNMode:0000000000000000 HAL_PWREx_EnterSHUTDOWNMode /tmp/ccV4Bptf.s:1355 .text.HAL_PWREx_EnterSHUTDOWNMode:000000000000001c $d /tmp/ccV4Bptf.s:1359 .text.HAL_PWREx_PVM1Callback:0000000000000000 $t /tmp/ccV4Bptf.s:1367 .text.HAL_PWREx_PVM1Callback:0000000000000000 HAL_PWREx_PVM1Callback /tmp/ccV4Bptf.s:1374 .text.HAL_PWREx_PVM2Callback:0000000000000000 $t /tmp/ccV4Bptf.s:1382 .text.HAL_PWREx_PVM2Callback:0000000000000000 HAL_PWREx_PVM2Callback /tmp/ccV4Bptf.s:1389 .text.HAL_PWREx_PVM3Callback:0000000000000000 $t /tmp/ccV4Bptf.s:1397 .text.HAL_PWREx_PVM3Callback:0000000000000000 HAL_PWREx_PVM3Callback /tmp/ccV4Bptf.s:1404 .text.HAL_PWREx_PVM4Callback:0000000000000000 $t /tmp/ccV4Bptf.s:1412 .text.HAL_PWREx_PVM4Callback:0000000000000000 HAL_PWREx_PVM4Callback /tmp/ccV4Bptf.s:1419 .text.HAL_PWREx_PVD_PVM_IRQHandler:0000000000000000 $t /tmp/ccV4Bptf.s:1427 .text.HAL_PWREx_PVD_PVM_IRQHandler:0000000000000000 HAL_PWREx_PVD_PVM_IRQHandler /tmp/ccV4Bptf.s:1484 .text.HAL_PWREx_PVD_PVM_IRQHandler:0000000000000060 $d /tmp/ccV4Bptf.s:1487 .text.HAL_PWREx_EnableUCPDStandbyMode:0000000000000000 $t /tmp/ccV4Bptf.s:1495 .text.HAL_PWREx_EnableUCPDStandbyMode:0000000000000000 HAL_PWREx_EnableUCPDStandbyMode /tmp/ccV4Bptf.s:1507 .text.HAL_PWREx_EnableUCPDStandbyMode:000000000000000c $d /tmp/ccV4Bptf.s:1510 .text.HAL_PWREx_DisableUCPDStandbyMode:0000000000000000 $t /tmp/ccV4Bptf.s:1518 .text.HAL_PWREx_DisableUCPDStandbyMode:0000000000000000 HAL_PWREx_DisableUCPDStandbyMode /tmp/ccV4Bptf.s:1530 .text.HAL_PWREx_DisableUCPDStandbyMode:000000000000000c $d /tmp/ccV4Bptf.s:1533 .text.HAL_PWREx_EnableUCPDDeadBattery:0000000000000000 $t /tmp/ccV4Bptf.s:1541 .text.HAL_PWREx_EnableUCPDDeadBattery:0000000000000000 HAL_PWREx_EnableUCPDDeadBattery /tmp/ccV4Bptf.s:1553 .text.HAL_PWREx_EnableUCPDDeadBattery:000000000000000c $d /tmp/ccV4Bptf.s:1556 .text.HAL_PWREx_DisableUCPDDeadBattery:0000000000000000 $t /tmp/ccV4Bptf.s:1564 .text.HAL_PWREx_DisableUCPDDeadBattery:0000000000000000 HAL_PWREx_DisableUCPDDeadBattery /tmp/ccV4Bptf.s:1576 .text.HAL_PWREx_DisableUCPDDeadBattery:000000000000000c $d /tmp/ccV4Bptf.s:281 .text.HAL_PWREx_EnableGPIOPullUp:000000000000000f $d ARM GAS /tmp/ccV4Bptf.s page 30 /tmp/ccV4Bptf.s:281 .text.HAL_PWREx_EnableGPIOPullUp:0000000000000010 $t /tmp/ccV4Bptf.s:389 .text.HAL_PWREx_DisableGPIOPullUp:000000000000000f $d /tmp/ccV4Bptf.s:389 .text.HAL_PWREx_DisableGPIOPullUp:0000000000000010 $t /tmp/ccV4Bptf.s:475 .text.HAL_PWREx_EnableGPIOPullDown:000000000000000f $d /tmp/ccV4Bptf.s:475 .text.HAL_PWREx_EnableGPIOPullDown:0000000000000010 $t /tmp/ccV4Bptf.s:585 .text.HAL_PWREx_DisableGPIOPullDown:000000000000000f $d /tmp/ccV4Bptf.s:585 .text.HAL_PWREx_DisableGPIOPullDown:0000000000000010 $t UNDEFINED SYMBOLS SystemCoreClock HAL_PWR_PVDCallback